Vegan Pasta Recipe with Creamy Cashew Sauce

Eva Stoner Freshrecipes corner

Last Updated : June 1, 2026 By Eva Stoner

Disclaimer: This content is for educational purposes only, not medical advice. Always consult with a doctor before making significant changes to your diet, especially if you have pre-existing health conditions. Read our disclosure policy.

This vegan pasta recipe delivers a silky, satisfying dinner that rivals any traditional cream-based sauce without dairy or eggs. The star ingredient is soaked raw cashews blended with vegetable broth and nutritional yeast, creating a luscious sauce that coats every strand of pasta. My version combines fresh spinach and cherry tomatoes for vibrant color and nutrition, making this plant-based pasta dish complete enough for weeknight dinners or impressive enough for entertaining guests.

About Eva Stoner and Fresh Recipes Corner

I’m Eva Stoner, the creator of Fresh Recipes Corner, where I share simple, reliable recipes for everyday cooking. My love for cooking began in my grandmother’s kitchen, where I learned that good food doesn’t have to be complicated—it just needs care, patience, and the right techniques. Those early moments shaped how I cook today and inspired me to keep things practical and approachable. When I transitioned to plant-based eating five years ago, I discovered that vegan cooking isn’t about restriction; it’s about discovering new ingredients and techniques that create genuinely delicious meals.

My journey with vegan pasta began out of necessity when a close friend adopted a plant-based diet. I was determined to prove that vegan dishes could be as creamy and comforting as their traditional counterparts. After testing dozens of cream sauce bases, I found that cashews provide an unmatched richness and silky texture. This vegan pasta recipe has become a cornerstone of my plant-based cooking because it consistently delivers restaurant-quality results at home.

CategoryDetails
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings4
Difficulty LevelEasy
CuisineItalian-Inspired Plant-Based

Why This Recipe Works

This vegan pasta recipe succeeds because it builds umami and richness through layered techniques rather than relying on a single ingredient. The cashew cream base is naturally sweet and neutral, allowing the nutritional yeast to provide that savory depth that mimics Parmesan cheese. I’ve learned that blending soaked cashews creates an impossibly smooth sauce without grittiness or visible particles.

The sautéed garlic adds aromatic complexity, while lemon juice brightens the entire dish and prevents the sauce from feeling heavy. I specifically chose spinach and cherry tomatoes because they contribute texture contrast and visual appeal without overwhelming the delicate cashew base. The pasta water acts as an emulsifier and helps achieve the perfect sauce consistency that clings to pasta rather than pooling at the bottom of the bowl.

What makes this vegan pasta recipe truly reliable is its flexibility. I’ve made it for family dinners, date nights, and meal prep sessions, and it consistently delivers. The technique requires minimal skill but demonstrates legitimate cooking knowledge, which is exactly how my grandmother taught me to approach the kitchen.

Ingredients

IngredientQuantityNotes and Alternatives
Pasta1 poundUse penne, linguine, or fettuccine. Whole wheat or legume-based pasta adds protein. Gluten-free options work equally well with this vegan pasta recipe.
Raw Cashews1 cupMust be soaked to achieve creamy texture. Blanched raw cashews work best; roasted cashews create a slightly different flavor profile. No true substitute maintains the same creaminess, though sunflower seed butter (2 tablespoons) can replace half the cashews.
Garlic4 clovesFresh garlic is essential for flavor. Mince finely to distribute evenly. Garlic powder (1 teaspoon) substitutes if fresh is unavailable, though fresh delivers superior taste.
Vegetable Broth3 cupsUse low-sodium variety to control salt content. Homemade broth works beautifully. Water reduces richness slightly but functions adequately in this vegan pasta recipe.
Lemon Juice2 tablespoonsFreshly squeezed lemon is crucial for brightness. Bottled juice works but lacks the same vibrant quality. White vinegar (1 tablespoon) substitutes in equal proportions.
Nutritional Yeast2 tablespoonsProvides savory, umami-rich flavor mimicking Parmesan. Non-negotiable for authentic vegan pasta flavor. No direct substitute captures the same effect, though miso paste (1 tablespoon) adds umami.
Olive Oil2 tablespoonsExtra virgin olive oil adds polished flavor. Standard olive oil functions identically. Coconut oil works mechanically but changes flavor profile noticeably.
Salt1 teaspoonAdjust based on broth saltiness. Kosher salt measures differently than table salt; use 1.5 teaspoons if substituting. Taste and adjust incrementally.
Black Pepper1/2 teaspoonFreshly ground black pepper delivers superior flavor. Pre-ground functions adequately. White pepper substitutes without significant flavor change.
Nutmeg1/4 teaspoonFreshly grated nutmeg elevates the dish noticeably. Pre-ground functions adequately. This small amount adds warmth without being detectable as nutmeg; critical for authentic vegan pasta sauce.
Fresh Spinach2 cupsBaby spinach wilts quickly and evenly. Mature spinach requires slightly longer cooking. Kale works but requires chopping and 1-2 minutes additional cooking time.
Cherry Tomatoes1 cupHalved for even cooking and distribution. Sun-dried tomatoes (1/2 cup) create concentrated flavor. Regular tomatoes require dicing smaller for proper incorporation into this vegan pasta recipe.
Fresh ParsleyFor garnishAdds fresh, herbal finish. Fresh basil substitutes beautifully. Chives or fresh dill offer different but complementary flavor profiles.

Step-by-Step Instructions

Preparation Phase

  1. Measure out one cup of raw cashews and place them in a heat-safe bowl.
  2. Pour boiling water over cashews until fully submerged, covering them completely.
  3. Allow cashews to soak for 15 minutes until noticeably softened and pale.
  4. Drain cashews thoroughly in a fine-mesh strainer, pressing gently to remove excess water.
  5. Mince four garlic cloves finely into uniform pieces, approximately 1/8 inch in size.
  6. Wash and halve one cup of cherry tomatoes, removing any green stems.
  7. Measure fresh spinach and set aside near your cooking station.

Pasta Cooking Phase

  1. Fill a large pot with six quarts of water and add two teaspoons of salt.
  2. Bring water to a rolling boil over high heat, watching for consistent large bubbles.
  3. Add one pound of pasta all at once, stirring immediately to prevent sticking.
  4. Cook pasta according to package directions, typically eight to twelve minutes, stirring occasionally.
  5. Test pasta at minimum cooking time by removing one piece and tasting for al dente texture.
  6. Reserve one cup of pasta water in a measuring cup before draining pasta in a colander.
  7. Return drained pasta to the empty pot and set aside, keeping warm.

Sauce Building Phase

  1. Heat two tablespoons of olive oil in a medium saucepan over medium heat for one minute.
  2. Add minced garlic and cook for exactly one minute, stirring constantly until fragrant.
  3. Pour three cups of vegetable broth into a blender pitcher.
  4. Add one cup of drained soaked cashews to the broth.
  5. Add two tablespoons of fresh lemon juice and two tablespoons of nutritional yeast.
  6. Secure the blender lid and blend on high speed for two to three minutes.
  7. Blend until the sauce is completely smooth, creamy, and uniform in color without any visible cashew particles.
  8. Carefully pour the blended cashew sauce into the saucepan with cooked garlic.
  9. Stir the sauce constantly for one minute to combine thoroughly.

Seasoning and Finishing Phase

  1. Add one teaspoon of salt to the sauce and stir well.
  2. Add one-half teaspoon of black pepper and stir to incorporate.
  3. Add one-quarter teaspoon of freshly grated nutmeg and stir thoroughly.
  4. Taste the sauce using a clean spoon and adjust seasonings as needed.
  5. Reduce heat to low and simmer the sauce for three minutes, stirring occasionally.
  6. Add two cups of fresh spinach to the saucepan and fold in gently with a spatula.
  7. Cook for one minute, stirring occasionally, until spinach wilts completely.
  8. Add one cup of halved cherry tomatoes and stir gently to combine.
  9. Cook for one minute until tomatoes are warm throughout.

Combining Phase

  1. Pour the warm cashew sauce with vegetables over the cooked pasta in the pot.
  2. Add one-quarter cup of reserved pasta water to the mixture.
  3. Toss gently but thoroughly using two spoons or pasta tongs for two minutes.
  4. Add additional pasta water one tablespoon at a time until sauce reaches desired consistency.
  5. The sauce should coat pasta without being overly thick or overly thin.
  6. Divide pasta into four serving bowls.
  7. Garnish each serving with fresh parsley and serve immediately while hot.

Chef Tips for Perfect Results

  • Soak cashews properly: Boiling water softens cashews faster than room-temperature water. Fifteen minutes is the minimum; thirty minutes creates even silkier sauce. Never skip soaking—raw unsoaked cashews create gritty, unpleasant texture in this vegan pasta recipe.
  • Blend thoroughly: A powerful blender creates noticeably smoother sauce than standard blenders. Blend for full three minutes even if sauce appears smooth after one minute. Any remaining cashew particles will taste grainy when you bite into them.
  • Use pasta water strategically: Starchy pasta water helps sauce adhere to noodles while creating silky mouthfeel. Start with modest amounts and add gradually. Over-watering creates soupy vegan pasta that lacks substance.
  • Control sauce temperature: Simmer on low heat rather than high heat. High temperatures can cause cashew cream to break or separate slightly. Low heat at seventy-five percent heat setting is ideal for this vegan pasta recipe.
  • Add vegetables at the end: Adding spinach and tomatoes just before combining prevents overcooking. Overcooked spinach becomes gluey and loses vibrant green color. Overcooked tomatoes become mushy.
  • Taste constantly: Adjust salt and lemon juice to your preference. Acidity brightens the entire dish, while salt enhances umami depth. Start with less and add more rather than overseasoning this vegan pasta recipe from the beginning.

Common Mistakes to Avoid

Mistake 1: Using unsoaked raw cashews. WHY: Unsoaked cashews cannot blend smoothly and create a gritty, sandy texture throughout the vegan pasta recipe. HOW TO FIX: Always soak cashews in boiling water for minimum fifteen minutes before blending. This step is non-negotiable for achieving creamy sauce.

Mistake 2: Blending insufficient time. WHY: Under-blended sauce contains tiny cashew particles that create unpleasant mouth texture when eating. HOW TO FIX: Blend for full three minutes even if sauce looks smooth after one minute. Run your finger along a spoon of sauce—it should feel completely silky, never grainy.

Mistake 3: Cooking sauce at high temperature. WHY: High heat causes cashew cream to separate and become thin rather than maintaining luxurious consistency. HOW TO FIX: Reduce to low or medium-low heat. The sauce should steam gently rather than bubble vigorously in this vegan pasta recipe.

Mistake 4: Adding all pasta water at once. WHY: Adding too much pasta water creates watery, soupy vegan pasta that lacks substance and flavor. HOW TO FIX: Add pasta water gradually, one tablespoon at a time, tossing gently between additions. Stop when sauce coats pasta adequately without pooling.

Mistake 5: Omitting nutritional yeast. WHY: Nutritional yeast provides essential savory umami depth that distinguishes this from other vegan pasta recipes. Without it, sauce tastes bland and cashew-forward rather than complex. HOW TO FIX: Use full two tablespoons. If unavailable, substitute one tablespoon of miso paste mixed with one tablespoon water.

Variations and Substitutions

Original IngredientSubstitution OptionImpact on Flavor Profile
Raw CashewsSunflower seed butter (2 tablespoons) plus cashews (1/2 cup)Slightly less rich, with subtle nutty flavor. Creates adequate creaminess for those with tree nut allergies in this vegan pasta recipe.
SpinachChopped kale or Swiss chard (2 cups)Bolder, earthier flavor. Requires one to two minutes additional cooking time. Creates heartier, more substantial vegan pasta.
Cherry TomatoesSun-dried tomatoes (1/2 cup) soaked in warm waterConcentrated, intense tomato flavor with slightly chewy texture. Creates richer vegan pasta with deeper color.
Fresh ParsleyFresh basil or mixed fresh herbsBasil adds Italian aromatics and slightly peppery note. Creates lighter, more Mediterranean version of this vegan pasta recipe.
Vegetable BrothMushroom broth or homemade vegetable brothMushroom broth adds umami depth and earthiness. Homemade broth creates more complex, nuanced sauce in this vegan pasta recipe.
Nutritional YeastMiso paste (1 tablespoon) mixed with water (1 tablespoon)Creates deeper umami and slightly fermented flavor. Alters color slightly to cream tone. Excellent substitute for this vegan pasta recipe.
Lemon JuiceWhite wine vinegar (1 tablespoon) or lime juice (2 tablespoons)Vinegar creates similar brightness with slightly different acid profile. Lime juice adds tropical note. Both work equally well in this vegan pasta recipe.
Pasta TypeChickpea pasta, lentil pasta, or gluten-free optionsLegume-based pastas add protein and earthiness. Creates more substantial, nutrient-dense vegan pasta. Slightly different texture profile.

Serving Suggestions and Pairings

Serve this vegan pasta recipe with roasted vegetables for added substance and visual appeal. Roasted broccoli florets, roasted Brussels sprouts, or pan-seared mushrooms complement the creamy sauce beautifully. For entertaining, pair this vegan pasta with a crisp white wine alternative like alcohol-free sparkling cider to cut richness and refresh the palate between bites.

This vegan pasta dish works perfectly for casual weeknight dinners, meal prep containers, or impressive dinner party mains. Add grilled asparagus or roasted bell peppers for restaurant-quality plating. Serve alongside a simple green salad dressed with lemon vinaigrette to balance the richness of the cashew sauce. Crusty vegan bread works excellently for soaking up remaining sauce at the bottom of bowls.

For special occasions, garnish with crispy fried shallots or toasted breadcrumbs made from gluten-free bread. These textural elements elevate the vegan pasta recipe from simple to sophisticated. Serve immediately while pasta is hot and sauce maintains perfect consistency. This dish is best enjoyed fresh rather than held at temperature for extended periods.

Storage and Reheating

Storage MethodDurationInstructions
Refrigerator3-4 daysStore cooked vegan pasta in airtight containers. Sauce thickens noticeably when cold due to cashew fat content. Store pasta and sauce separately if possible to prevent sauce from absorbing into pasta.
Freezer2-3 monthsFreeze vegan pasta in airtight freezer containers or vacuum-sealed bags. Freeze sauce separately for better quality. Label with date and contents for easy identification of this vegan pasta recipe.
Stovetop Reheating5-7 minutesPlace refrigerated vegan pasta in a skillet over medium heat. Add two to three tablespoons of vegetable broth or water. Stir frequently until heated through and sauce reaches desired consistency. This preserves texture better than microwave reheating.
Microwave Reheating2-3 minutesTransfer vegan pasta to microwave-safe bowl and add one tablespoon of water. Cover loosely and microwave on fifty percent power for two minutes. Stir and continue heating if necessary. Quick but can slightly dry sauce.
Sauce Only Storage4-5 days refrigeratedStore cashew sauce separately in airtight containers. Reheat gently on stovetop with additional vegetable broth as needed. Use with fresh pasta, grains, or vegetables for quick vegan pasta variations.

Nutritional Information

The following nutritional values are approximate and calculated per serving based on standard ingredients. Actual values may vary depending on specific brands and preparation methods. Consider using a nutrition calculator for precise numbers if following specific dietary requirements.

NutrientAmount per Serving (of 4)
Calories520
Protein18 grams
Fat16 grams
Carbohydrates78 grams
Dietary Fiber6 grams
Sugar3 grams
Sodium680 milligrams
Iron3.2 milligrams
Calcium85 milligrams
Vitamin C18 milligrams

This vegan pasta recipe provides substantial protein from pasta, cashews, and nutritional yeast, making it a complete and satisfying meal. The fat content comes primarily from cashews, which provide heart-healthy unsaturated fats. Fiber from whole wheat pasta options increases nutritional value significantly. Sodium levels are reasonable and can be further reduced by using low-sodium vegetable broth.

Frequently Asked Questions

Can I make this vegan pasta recipe without nutritional yeast?

Nutritional yeast is essential for authentic flavor in this vegan pasta recipe because it provides umami depth and savory notes that cannot be replicated by simply omitting it. Miso paste diluted with water substitutes adequately, using one tablespoon miso mixed with one tablespoon water for the equivalent two tablespoons of nutritional yeast. This creates similar umami profile though with slightly different fermented character.

How do I know when the cashew sauce is the right consistency?

The finished vegan pasta sauce should coat a wooden spoon thickly enough that streaks remain visible when you drag your finger across it, yet thin enough to flow freely off the spoon after three seconds. If too thick, add pasta water one tablespoon at a time while stirring. If too thin, simmer gently for one to two additional minutes to reduce and concentrate the sauce.

What if my blended cashew sauce is grainy instead of smooth?

Grainy texture indicates insufficient blending or inadequately soaked cashews requiring different solutions. If cashews were properly soaked, blend the sauce for additional two to three minutes on highest speed setting. Strain the sauce through a fine-mesh strainer if graininess persists, pushing through with a spoon to extract all creamy sauce while leaving behind any remaining solids.

Can I make this vegan pasta recipe ahead of time?

Yes, you can prepare the cashew sauce up to twenty-four hours in advance and refrigerate in airtight containers. Cook pasta fresh just before serving to prevent sogginess. Store sauce and cooked pasta separately and combine just before reheating, using gentle stovetop heat with additional vegetable broth to restore creamy consistency.

Should I serve this vegan pasta recipe hot or can it be served cold?

This vegan pasta is best served hot when sauce maintains ideal consistency and coats noodles perfectly. Serving cold or at room temperature is possible but not recommended because cashew-based sauce thickens significantly when cold, creating dense rather than creamy texture. If serving cold is necessary, prepare with slightly thinner sauce consistency and add additional lemon juice for brightness.

What vegetables work best with this vegan pasta recipe?

Tender vegetables that cook quickly integrate best into this vegan pasta recipe, including fresh spinach, cherry tomatoes, asparagus, mushrooms, and fresh peas. Heartier vegetables like broccoli or Brussels sprouts should be pre-cooked until tender-crisp before adding to prevent crunchy texture in the finished dish. Soft vegetables maintain ideal texture and prevent overcooking of the delicate cashew sauce.

Final Thoughts

This vegan pasta recipe proves that plant-based cooking creates genuinely satisfying, restaurant-quality dishes without compromise. The cashew cream sauce delivers authentic richness rivaling traditional cream-based sauces while remaining completely dairy-free. Mastering this simple technique opens doors to endless vegan pasta variations and confident plant-based cooking. Your table will benefit from this reliable, delicious approach to vegan pasta that your entire family, regardless of dietary choices, will genuinely enjoy.

For more simple, reliable plant-based recipes that don’t sacrifice flavor, visit Fresh Recipes Corner where I share tested techniques and kitchen wisdom learned from years of cooking. You might also explore BBC Good Food’s vegan pasta collection for additional inspiration and variations on this versatile dish.

Vegan Pasta Recipe with Creamy Cashew Sauce

A silky, plant-based pasta dish featuring cashew cream sauce blended with vegetable broth and nutritional yeast. Fresh spinach and cherry tomatoes add bright color and nutrients to this satisfying, dairy-free meal.
Print Pin Rate
Course: pasta
Cuisine: Italian-Inspired Plant-Based
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 servings
Calories: 480kcal
Author: Eva Stoner

Ingredients

  • 1 1/2 cups raw cashews, soaked for 4 hours or overnight
  • 2 cloves garlic, minced
  • 1/4 cup lemon juice
  • 1 cup vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 pound pasta (penne or spaghetti recommended)
  • 1 tablespoon olive oil
  • 1 cup cherry tomatoes, halved
  • 10 oz fresh spinach
  • 1/2 teaspoon salt
  • Freshly ground black pepper
  • 1 tablespoon vegan parmesan (optional)

Instructions

  • Soak cashews in water for 4 hours or overnight until soft
  • Bring a large pot of salted water to boil for pasta
  • Meanwhile, drain soaked cashews and add to blender with garlic, lemon juice, vegetable broth, and nutritional yeast. Blend until smooth and creamy
  • Cook pasta according to package instructions until al dente
  • Drizzle olive oil in a large skillet over medium heat. Sauté garlic for 1 minute
  • Add cherry tomatoes and spinach to skillet, sauté until spinach wilts
  • Toss cooked pasta with cashew sauce in pan, then stir in cooked vegetables
  • Season with salt and pepper. Garnish with vegan parmesan if using

Notes

For extra richness, roast cashews before blending
Can use cooked butternut squash in place of some pasta for more volume
Store leftovers in airtight containers for up to 3 days
Cashews can be blended ahead of time and refrigerated for 24 hours

Nutrition

Serving: 1g | Calories: 480kcal | Carbohydrates: 60g | Protein: 15g | Fat: 20g | Saturated Fat: 5g | Sodium: 450mg | Fiber: 8g | Sugar: 4g
Eva Stoner Freshrecipes corner

Hi my name is Eva

I’m Eva Stoner, the creator of Fresh Recipes Corner, where I share simple, reliable recipes for everyday cooking. My love for cooking began in my grandmother’s kitchen, where I learned that good food doesn’t have to be complicated; it just needs care, patience, and the right techniques. Those early moments shaped how I cook today and inspired me to keep things practical and approachable.

Leave a Comment

Recipe Rating