Vegan Creamy Pasta With Cashew Coconut Milk Sauce

Vegan Comfort Food

Vegan Creamy Pasta with Cashew or Coconut Milk Sauce

A luxuriously smooth, dairy-free pasta sauce that clings to every noodle and tastes so rich and satisfying you will forget there is not a drop of cream in it.

If you have ever stood over a pot of pasta wishing you could have that thick, velvety sauce experience without any dairy, this recipe is going to feel like a revelation. The sauce is silky and glossy, coating every piece of pasta in a way that feels genuinely indulgent. Whether you go the cashew route for a subtly nutty, almost buttery flavor or choose full-fat coconut milk for something a little more tropical and mellow, the result is deeply satisfying. A little nutritional yeast brings a savory, cheesy depth that makes the whole thing taste far more complex than a handful of plant-based ingredients has any right to.

This pasta is the kind of meal that works on a Tuesday night when you want something nourishing without a lot of cleanup, and it is equally at home on a weekend dinner table when you want to impress someone who still thinks vegan food is just salad. It comes together in about 35 minutes, uses pantry staples, and requires no special equipment beyond a blender for the cashew version. The coconut milk variation skips the soaking step entirely and is ready even faster, which makes it a strong contender for those nights when you did not plan ahead.

I started making this sauce during a stretch when a close friend was navigating a dairy intolerance and I wanted to cook things we could both genuinely enjoy rather than just tolerate. The first time I blended soaked cashews into the sauce base and tasted it, I kept going back for more spoonfuls to make sure it was actually as good as it seemed. It was. This has since become one of the most requested recipes in my rotation, from people who eat vegan every day and from people who absolutely do not.

Recipe at a Glance

Prep Time15 mins (plus 30 mins soaking for cashew version)
🔥Cook Time20 mins
🕐Total Time35 mins (or 1 hr 5 mins with cashew soaking)
🍰Servings4 servings
🇺🇸CuisineAmerican Vegan
🔢Calories~490 per serving

Ingredients

Pasta

12 oz fettuccine, linguine, or penne
1 tablespoon kosher salt (for pasta water)
1/2 cup reserved pasta cooking water

Cashew Cream Base (choose this OR the coconut milk base)

1 cup raw cashews, soaked in hot water for 30 minutes then drained
3/4 cup vegetable broth, warm
2 tablespoons fresh lemon juice
1 tablespoon nutritional yeast
1/2 teaspoon fine sea salt

Coconut Milk Base (choose this OR the cashew cream base)

1 can (13.5 oz) full-fat coconut milk, well shaken
1/4 cup vegetable broth
1 tablespoon nutritional yeast
1 teaspoon fresh lemon juice
1/2 teaspoon fine sea salt

Sauce Aromatics and Seasonings

2 tablespoons olive oil
5 cloves garlic, minced
1 small shallot, finely diced
1/2 teaspoon onion powder
1/4 teaspoon white pepper
1/4 teaspoon ground nutmeg
1 teaspoon Dijon mustard
1/2 teaspoon smoked paprika
Fine sea salt to taste

Optional Garnishes

Fresh flat-leaf parsley, chopped
Red pepper flakes
Extra nutritional yeast for the table
Toasted pine nuts or breadcrumbs for crunch

Substitutions & Variations

If you do not have raw cashews, raw sunflower seeds soaked the same way make a surprisingly creamy blended sauce with a very neutral flavor.
Lite coconut milk can be used in place of full-fat, but the sauce will be noticeably thinner; whisk in a teaspoon of cornstarch slurry while the sauce simmers to compensate.
For a nut-free and coconut-free option, blend one cup of cooked white beans with three-quarters of a cup of vegetable broth until completely smooth; it creates a thick, creamy base that works beautifully with the aromatics.
Oat milk can substitute for part of the liquid in the cashew version if you run short, though it will make the sauce slightly thinner and a touch sweeter.
Any short or long pasta shape works here; rigatoni, cavatappi, and spaghetti all pair wonderfully, and the sauce clings especially well to shapes with ridges or rough surfaces.
Nutritional yeast is central to the savory, cheesy flavor of this sauce; if you are completely out, a tablespoon of white miso paste stirred into the finished sauce delivers a similar umami depth.

Step-by-Step Instructions

1

Soak the cashews (cashew version only)

If you are making the cashew cream base, place the raw cashews in a heatproof bowl and cover them with boiling water. Let them soak for at least 30 minutes until they feel soft and slightly swollen when you press one between your fingers. Drain and rinse them before blending. If you are in a real hurry, a full boil on the stovetop for 15 minutes softens them just as well. Skip this step entirely if you are using the coconut milk base.

2

Blend the cream base

For the cashew version, add the drained cashews, warm vegetable broth, lemon juice, nutritional yeast, and salt to a high-speed blender. Blend on high for a full 60 to 90 seconds until the mixture is completely smooth with no grainy texture remaining. Run your finger along a spoonful; if you feel any grittiness, keep blending. For the coconut milk version, simply whisk together the coconut milk, vegetable broth, nutritional yeast, lemon juice, and salt in a bowl until uniform and set aside. No blending needed.

3

Cook the pasta

Bring a large pot of water to a rolling boil and season it generously with the tablespoon of kosher salt. Cook the pasta according to the package directions until it is just barely al dente, about 1 minute less than the suggested time. Before draining, scoop out at least half a cup of the starchy pasta water and set it aside in a heat-safe cup. This liquid is your secret weapon for adjusting the sauce consistency later. Drain the pasta and set it aside.

4

Saute the aromatics

While the pasta cooks, heat the olive oil in a large, wide skillet over medium heat. Add the diced shallot and cook for 2 to 3 minutes, stirring often, until it turns translucent and softens. Add the minced garlic and cook for another 60 seconds, stirring constantly so it does not brown or turn bitter. The pan should smell wonderfully fragrant at this point. Season with a small pinch of salt to help the aromatics release their flavor.

5

Add the spices

Stir the onion powder, white pepper, nutmeg, and smoked paprika directly into the skillet with the aromatics. Cook the spices in the oil for about 30 seconds, stirring constantly. Toasting them briefly in the pan before the liquid goes in deepens their flavor and removes any raw, dusty taste. The mixture will look a little dry at this stage, which is fine; the cream base goes in next.

6

Build the sauce

Pour your prepared cashew cream or coconut milk base into the skillet and add the Dijon mustard. Stir everything together well and bring the sauce to a gentle simmer over medium-low heat. Cook for 4 to 5 minutes, stirring regularly, until the sauce thickens slightly and all the flavors have had time to meld. Taste it and adjust the salt, lemon juice, or nutritional yeast to your liking. The sauce should taste savory, a little tangy, and rich.

7

Adjust the consistency

Add a splash of the reserved pasta water to the sauce, about 2 tablespoons at a time, stirring as you go. The starch in the pasta water helps the sauce emulsify and cling to the noodles instead of pooling at the bottom of the bowl. Aim for a consistency that coats a spoon thickly but still pours slowly. If the sauce gets too thick at any point, another splash of pasta water brings it right back.

8

Toss the pasta into the sauce

Add the drained pasta directly to the skillet with the sauce and toss everything together using tongs or two large spoons. Fold and lift the pasta continuously for about 2 minutes over low heat so every piece gets evenly coated and the pasta finishes cooking gently in the sauce. If it looks too tight or sticky at any point, add another tablespoon or two of pasta water and keep tossing. The finished dish should look glossy and saucy, not dry or clumped.

9

Taste and finish

Do a final taste test and make any last adjustments to salt, pepper, or a small squeeze of lemon juice. A finishing drizzle of good olive oil swirled over the top adds a lovely richness and sheen right before serving. Plate immediately into warm bowls while the sauce is still loose and creamy.

10

Garnish and serve

Top each bowl with freshly chopped flat-leaf parsley, a pinch of red pepper flakes for a little heat, and a dusting of extra nutritional yeast if you like things on the cheesier side. Toasted pine nuts or golden breadcrumbs scattered on top add a satisfying crunch that plays beautifully against the smooth, silky sauce. Serve right away while everything is hot and at its creamiest.

Pro Baker Tips

Use full-fat coconut milk from a can, not the refrigerated carton kind; the higher fat content is what gives the sauce its thick, creamy texture.
Blending the cashew cream for a full 90 seconds rather than just a quick blitz is the difference between a silky sauce and a slightly gritty one; do not rush this step.
Reserve more pasta water than you think you will need; a full cup gives you plenty of room to adjust the sauce texture as you toss.
Nutritional yeast brands vary quite a bit in potency and flavor; start with the amount listed and add more by the teaspoon until the sauce tastes as savory and cheesy as you want.
For a restaurant-quality finish, toss the pasta in the sauce over low heat for a couple of minutes rather than just pouring the sauce on top; the constant movement helps everything emulsify into a glossy, cohesive coating.
Leftovers thicken significantly in the fridge as the pasta absorbs the sauce; always reheat with a splash of plant-based milk or broth stirred in to bring back the creamy texture.

Storage & Serving Notes

Store leftovers in an airtight container in the refrigerator for up to 4 days; keep in mind the pasta will absorb most of the sauce overnight.
To reheat on the stovetop, place the pasta in a skillet over medium-low heat and add 2 to 3 tablespoons of plant-based milk, oat milk, or vegetable broth per serving, stirring gently until warmed through and saucy again.
For microwave reheating, add a splash of liquid before covering and heat in 60-second intervals on medium power, stirring between each, until evenly hot.
The cashew cream sauce can be made up to 3 days ahead and stored separately in a sealed jar in the refrigerator; blend briefly before using if it has separated.
This dish is not ideal for freezing since the sauce can separate and become grainy after thawing; fresh or refrigerated is strongly preferred for the best texture.

Serving Suggestions

This creamy vegan pasta is satisfying enough to stand on its own, but a few well-chosen sides and toppings make it feel like a complete and thoughtful meal.

A simple arugula salad with lemon vinaigrette and shaved fennel to brighten the plate
Crusty sourdough bread or garlic-rubbed crostini for sauce-scooping
Roasted asparagus, cherry tomatoes, or broccolini tossed in olive oil and served alongside
A glass of crisp, dry white wine like Sauvignon Blanc or Pinot Grigio
Topped with sauteed mushrooms or wilted spinach stirred directly into the pasta before serving for a one-bowl meal

Frequently Asked Questions

What is the difference between using cashew cream and coconut milk in this recipe?
Cashew cream produces a sauce that is very neutral in flavor, subtly rich, and buttery, making it the closer match to a traditional cream sauce. Coconut milk adds a mild, slightly sweet tropical note that pairs especially well with the garlic and smoked paprika; most people find it almost undetectable once all the seasonings are in, but it is worth knowing the flavor profile before you choose. If you are cooking for someone with a tree nut allergy, coconut milk is the obvious pick.
Can I make this sauce without a high-speed blender?
Yes, though a standard blender or food processor will work best if you soak the cashews for a full hour rather than 30 minutes. The longer soak softens them enough that most blenders can get to a smooth result with a bit more patience. If the sauce still feels slightly grainy after blending, strain it through a fine mesh sieve before adding it to the pan. The coconut milk version requires no blending at all, which makes it the easier choice if your blender situation is uncertain.
How do I keep the sauce from tasting too much like coconut?
The key is leaning into the savory seasonings. Make sure you have enough garlic, nutritional yeast, Dijon mustard, and smoked paprika in the sauce, as these flavors together easily overpower the coconut. A good squeeze of lemon juice also helps cut through any sweetness. If the coconut flavor is still coming through more than you like, add an extra tablespoon of nutritional yeast and a pinch more salt and taste again.
Is this recipe gluten-free?
The sauce itself is completely gluten-free, so just swap in your favorite gluten-free pasta and you are all set. Most rice-based or chickpea-based pastas work well here; just follow the package directions closely since gluten-free pasta can go from al dente to mushy faster than wheat pasta. Everything else in the recipe, including the seasonings and the Dijon mustard, is naturally free of gluten.
Can I add protein to this pasta?
Absolutely. Crispy pan-seared tofu, white beans folded in at the end, or sliced Italian-style vegan sausage are all great additions that make the dish more filling. For the tofu, cube it, pat it very dry, and cook it in a hot skillet with a little oil until golden on all sides before tossing it into the pasta. Chickpeas roasted in the oven until slightly crunchy are another favorite addition that adds both protein and a nice textural contrast.
🍽️

Go Make It!

Whether you reach for the cashews or crack open a can of coconut milk, this creamy vegan pasta proves that you do not need a single drop of dairy to make a sauce that feels truly luxurious. It is the kind of weeknight recipe that earns its place in your permanent rotation not because it is a compromise, but because it is genuinely, unambiguously delicious. So go ahead, boil that pasta, blend that sauce, and see for yourself just how good plant-based comfort food can be.

Post a Comment

Previous Post Next Post

Contact Form