Savor the end of summer with this vegan pesto pasta — a nut-free, oil-free pesto tossed with whole-grain pasta and bright, fresh vegetables. Eat the rainbow!

This quick, easy pasta highlights garden-fresh vegetables and a creamy pesto made without oil or nuts. Instead of olive oil and cheese, this pesto uses beans for body and nutritional yeast for cheesy flavor, making it allergy-friendly and lighter while still satisfying.
Oil-Free Pesto Ingredients

Fresh basil provides the classic pesto aroma while beans create a smooth, creamy texture. Nutritional yeast adds the savory, cheesy note.
- Fresh basil: Use plenty for best flavor.
- Garlic: Fresh cloves for brightness.
- Navy or cannellini beans: Rinsed and drained — they give the pesto its velvety body.
- Water (or vegetable broth): Helps emulsify the pesto without oil.
- Nutritional yeast: Gives a cheesy, umami character.
- Fresh lemon juice: Adds brightness and prevents browning.
- Sea salt: Balances and enhances flavors.
Pesto Ingredient Substitutions
- Swap basil for other greens: mint, spinach, kale, or broccoli make tasty alternatives.
- Use cannellini or lima beans if navy beans aren’t available.
- Vegetable broth can replace water for extra flavor.
- Replace nutritional yeast with a small amount of miso or soy sauce for umami.
- Bottled lemon juice works in a pinch, though fresh is best.
- Garlic salt can substitute for sea salt; adjust amounts accordingly.
How to Make Oil-Free Vegan Pesto
Making this pesto takes only a few minutes in a high-speed blender. Combine all ingredients and blend until smooth. Adjust the water or broth to reach your desired consistency.
- Place basil, garlic, beans, nutritional yeast, lemon juice, sea salt, and water (or vegetable broth) in a high-speed blender.
- Blend until completely smooth, pausing to scrape down the sides if needed.
- Taste and adjust salt or lemon as desired.
- Set aside while you prepare the pasta and vegetables.
Vegan Pesto Pasta Ingredients

Choose a mix of vegetables you enjoy. I like to saute in stages so every piece cooks evenly and stays vibrant.
- Garlic: Fresh minced garlic for the vegetable saute.
- White onion: Sliced; it sweetens as it cooks.
- Broccoli: Cut into uniform florets for even cooking.
- Carrots: Sliced thin so they cook through.
- Zucchini: Added last; it needs only a few minutes to become tender-crisp.
- Mushrooms: Optional but add savory depth.
Vegan Pesto Pasta Ingredient Substitutions
- Jarred minced garlic, garlic powder, or garlic salt can be used if fresh garlic isn’t available (adjust quantities).
- Yellow onion works well instead of white onion.
- Cauliflower can substitute for broccoli.
- Parsnips or sweet potatoes can replace carrots for a different flavor and texture.
- Summer squash is a good alternative to zucchini.
How to Make Pesto Pasta
Cook the pasta according to package directions. For best results, don’t overcook vegetables — saute them by density so each finishes at the right time.
- Start by sauteing garlic, onions, and mushrooms until fragrant and softened.
- Add harder vegetables like broccoli and carrots next; continue cooking until just tender (about 10 minutes).
- Add zucchini last and cook only 3–5 minutes so it stays slightly firm and not mushy.
- For oil-free sauteeing, use a splash of vegetable broth or a little water to prevent sticking.
Roasted Vegetable Option
If you prefer to roast, it’s hands-off and yields caramelized flavor:
- Preheat oven to 400°F (204°C).
- Line a baking sheet with parchment or a silicone mat and arrange vegetables in a single layer.
- Roast for 20–25 minutes, turning halfway, until tender and golden at the edges.
How to Serve Vegan Pesto Pasta Recipe

- Drain pasta but do not rinse; the starch helps the sauce cling.
- Return hot pasta to the pan, pour pesto over it, and toss to coat evenly.
- Spoon pasta into bowls and top with the sauteed or roasted vegetables.
- Garnish with fresh basil and, if desired, sprinkle vegan parmesan for extra flavor.
- You can also combine everything in one pan and serve family-style.

Recipe FAQs
Pesto pairs well with many shapes. Fusilli, bucatini, capellini, spaghettini, and fettuccine all work — choose a shape that holds sauce and your vegetables well.
Avoid cooking pesto directly over high heat; prolonged cooking dulls the bright basil flavor and darkens the sauce. Warm gently or add at room temperature to hot pasta, thinning with a little water, broth, plant milk, or white wine if needed.
Do not rinse pasta for a warm dish. The starch left on the noodles helps the pesto adhere and creates a smoother coating.
Tips
- Pesto enhances many dishes: mix it into tomato sauce, use it with gnocchi, spoon over roasted vegetables, or brighten soups like minestrone.
- Pesto is traditionally a raw sauce; avoid overheating to preserve freshness.
- For extra cheesiness, top with vegan parmesan.
- A quality high-speed blender yields the smoothest pesto when using beans.
- Store pesto in an airtight container in the refrigerator for up to one week. Freeze leftover pesto in ice cube trays, then transfer frozen cubes to a sealed bag for up to 6 months.
Welcome spring (or savor late summer) with this vibrant vegan pesto pasta featuring oil-free, nut-free pesto, hearty vegetables, and whole-grain pasta.
More Vegan Recipes to Enjoy
- Pulled Pork Sweet Potato Sandwich
- Vegan Quinoa Burgers
- Lemony Orzo Salad
- Vegan Chipotle Bowl
If you enjoy this vegan pesto pasta, please leave a 5-star review and a comment — we’d love to hear from you.
📖 Recipe

Quick & Easy Vegan Pesto Pasta
Ingredients
Pasta:
- 8 ounces pasta of choice (gluten-free works too)
Oil-Free Pesto:
- 1 1/2 cups tightly packed fresh basil leaves
- 1 garlic clove, minced
- 15 ounces navy or cannellini beans, rinsed and drained (about 1.5 cups)
- 1/4 cup water or vegetable broth (adjust for consistency)
- 1/4 cup nutritional yeast
- Juice of 2 lemons
- 1 teaspoon sea salt (adjust to taste)
Sautéed or Roasted Vegetables:
- 1/2 large white onion, sliced
- 2 cloves garlic, minced
- 1 broccoli crown, cut into florets
- 3 carrots, thinly sliced
- 8 ounces mushrooms, sliced
- 1 zucchini, sliced into thin coins
Other:
- Fresh basil for garnish
- Vegan parmesan (optional)
Instructions
Pasta:
- Cook pasta according to package directions. Drain but do not rinse; return to the pan.
Sautéed or Roasted Vegetables:
- In a medium skillet, saute garlic, onion, and mushrooms until softened. Use a splash of vegetable broth or water to prevent sticking.
- Add broccoli and carrots and cook about 10 minutes until tender.
- Add zucchini last and cook 3–5 minutes until tender-crisp.
- Alternatively, roast vegetables at 400°F for 20–25 minutes until caramelized.
Oil-Free/Nut-Free Pesto:
- Combine basil, garlic, beans, water or broth, nutritional yeast, lemon juice, and sea salt in a high-speed blender.
- Blend until smooth, adding extra liquid if needed to reach a creamy consistency.
- Pour pesto over hot pasta and toss to coat.
- Serve pasta in bowls and top with the vegetables. Garnish with basil and vegan parmesan if desired.
Notes
- Pesto is best kept fresh and bright — avoid overheating. If your pesto thickens in the fridge, thin with a bit of water or broth.
- Use a high-speed blender for the creamiest texture when blending beans into pesto.
- Store pesto in an airtight container in the refrigerator up to one week, or freeze in ice cube trays for convenient portions.