Vegan Pesto Pasta (Bright Green, 20 Minutes)
Traditional pesto contains Parmesan — which is the only reason it isn’t already vegan. The fix is nutritional yeast, which provides the savory, umami depth that Parmesan contributes. The result is a pesto that’s genuinely bright, fresh, and full of basil flavor. Two technique tips make a significant difference: whipping the tahini with lemon juice first (it turns white and fluffy, which keeps the pesto from oxidizing), and using ice water during blending (which prevents heat-induced browning).
Ingredients
Vegan pesto:
- 2 cups (50 g) fresh basil leaves, packed (stems removed)
- ¼ cup (35 g) pine nuts or walnuts (pine nuts are traditional; walnuts are cheaper and also good)
- 2 garlic cloves
- 3 tablespoons nutritional yeast
- 3 tablespoons tahini
- 3 tablespoons fresh lemon juice
- 4 tablespoons extra-virgin olive oil
- 3–5 tablespoons ice water (to blend and keep bright green)
- ½ teaspoon salt
Pasta:
- 12 oz (340 g) linguine, spaghetti, or trofie
- ½ cup (120 ml) pasta cooking water, reserved
- Extra olive oil and pine nuts to serve
Method
- Whip the tahini. Add tahini and lemon juice to a food processor or blender. Process for 30–60 seconds until pale, fluffy, and creamy. This emulsification step creates a lighter, creamier pesto base and slows oxidation of the basil.
- Toast nuts. In a dry skillet over medium heat, toast pine nuts for 2–3 minutes, stirring frequently, until golden. Let cool.
- Blend pesto. Add basil, garlic, nutritional yeast, toasted nuts, olive oil, and ice water (start with 3 tablespoons) to the food processor with the whipped tahini. Pulse until combined. For chunky pesto, pulse briefly; for smooth, blend longer. Add more ice water if the pesto is too thick. Taste and adjust salt, lemon, and garlic.
- Cook pasta. Cook pasta in heavily salted boiling water according to package directions until al dente. Reserve ½ cup pasta water before draining.
- Combine. Add drained pasta to a large bowl. Spoon pesto over the pasta. Toss, adding pasta water gradually until the pesto coats every strand — the starchy water helps the pesto cling.
- Serve. Serve immediately with a drizzle of olive oil, extra pine nuts, and fresh basil leaves.
Tips
Whip tahini with lemon first. This is a professional technique that produces a creamier, brighter-colored pesto that holds its color longer. The acid from the lemon juice and the emulsification stabilize the basil’s color.
Ice water keeps it green. Blending produces heat; heat turns basil brown. Ice water prevents the temperature from rising enough to oxidize the basil. The result is a more vivid, visually appealing pesto.
Reserve pasta water. The starchy water is how pesto sticks to pasta rather than pooling at the bottom of the bowl.
Nutritional yeast, not just salt. Nutritional yeast provides umami and a slightly savory complexity that mimics Parmesan. Don’t substitute with extra salt.
Variations
Walnut pesto: Replace pine nuts with walnuts. Slightly more bitter and robust.
Arugula pesto: Replace half the basil with arugula for a peppery, assertive pesto.
Sun-dried tomato pesto: Blend ¼ cup of drained sun-dried tomatoes into the pesto. Red-tinted and intensely flavored.
Pea and mint pesto: Replace basil with 1 cup of blanched peas and ¼ cup of mint leaves. Bright green, sweet, fresh — different character to basil pesto but excellent.
Storing Pesto
Homemade vegan pesto keeps in the fridge for 4–5 days in a sealed jar. Press a piece of plastic wrap directly onto the pesto surface before sealing to prevent oxidation and browning.
Pesto freezes well — pour into ice cube trays and freeze. Pop out cubes and store in a bag. Use 2–3 cubes per serving — thaw at room temperature or stir frozen into hot pasta.
FAQ
What makes pesto not vegan? Traditional Genovese pesto contains Parmesan (aged cow’s milk cheese). That’s the only non-vegan component. Everything else — basil, olive oil, garlic, pine nuts, salt — is plant-based.
Can I use a different nut? Yes — cashews produce a very creamy, mild pesto. Almonds produce a more textured, robust one. Sunflower seeds are a nut-free option that works well.
For another quick vegan pasta, see the vegan pasta recipe (aglio e olio). Browse all vegan main meals at the main meals hub.