Vegan Pesto Pasta Recipe with Creamy Cashew Sauce

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!

Vegan pesto pasta recipe in a bowl. I am eating it with a fork.

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

I am adding pesto sauce to the cooked noodles in a pan.

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

Cut broccoli, mushrooms, white onions, zucchini and carrots.

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

Vegan pesto pasta recipe in a bowl on the counter.
  • 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.
I am holding vegan parmesan cheese in a container.

Recipe FAQs

What pasta goes with pesto?

Pesto pairs well with many shapes. Fusilli, bucatini, capellini, spaghettini, and fettuccine all work — choose a shape that holds sauce and your vegetables well.

Do you heat pesto before adding to pasta?

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.

Should I rinse pasta for pesto?

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

img 11178 12

Quick & Easy Vegan Pesto Pasta

Nut-free, oil-free pesto tossed with whole-grain pasta and vibrant vegetables — fresh, light, and satisfying.
Prep Time: 10 mins
Cook Time: 30 mins
Total Time: 40 mins
Servings: 6
Calories: 295 kcal

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:

  1. Cook pasta according to package directions. Drain but do not rinse; return to the pan.

Sautéed or Roasted Vegetables:

  1. In a medium skillet, saute garlic, onion, and mushrooms until softened. Use a splash of vegetable broth or water to prevent sticking.
  2. Add broccoli and carrots and cook about 10 minutes until tender.
  3. Add zucchini last and cook 3–5 minutes until tender-crisp.
  4. Alternatively, roast vegetables at 400°F for 20–25 minutes until caramelized.

Oil-Free/Nut-Free Pesto:

  1. Combine basil, garlic, beans, water or broth, nutritional yeast, lemon juice, and sea salt in a high-speed blender.
  2. Blend until smooth, adding extra liquid if needed to reach a creamy consistency.
  3. Pour pesto over hot pasta and toss to coat.
  4. 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.

Nutrition

Calories: 295 kcal
Carbohydrates: 57 g
Protein: 16 g
Fat: 1 g
Fiber: 10 g
Sodium: 468 mg
Vitamin C: 102 mg
Tried our recipe?
Let us know how it was!