A silky, dairy-free sauce clings to tender ribbons of zucchini in this speedy weeknight pasta swap. The cashew-coconut base gives the dish a luxurious mouthfeel without cream, while lemon, shallot, and a whisper of smoked paprika keep things bright and balanced. It’s the kind of recipe you reach for when you want something fresh, filling, and easy to adapt to whatever protein you have on hand — and if you like creamy, weeknight-friendly sauces, you might also enjoy these creamy chicken pasta recipes for more inspiration.
Why you’ll love this dish
This zucchini pasta delivers creamy comfort without the heaviness of traditional cream-based sauces. It’s naturally gluten-free if you skip the shirataki option, easily made vegan by choosing tofu, and flexible enough to be a light lunch or a protein-packed dinner. The cashews provide body and richness; coconut milk amplifies that silky texture and adds a subtle tropical note. Quick to make and forgiving in technique, it’s a reliable recipe for busy nights or last-minute guests.
“A rich, velvety sauce that tastes indulgent but is surprisingly light—perfect for summer evenings when you want pasta vibes without the pasta.” — home cook review
How this recipe comes together
Start by softening the cashews so the blender turns them into an ultra-smooth sauce. While the cashews soak, spiralize your zucchini and sweat it lightly with salt to draw out water. Sauté shallot and garlic briefly to build flavor, then warm the blended cashew-coconut sauce gently so it stays glossy. Toss the zucchini just until coated — you want it warmed but still with texture. Finish with herbs and crunchy nuts for contrast.
What you’ll need
- 2 medium zucchini, spiralized (or 2 packages shirataki noodles, prepared as below)
- 1 cup raw cashews, soaked (see note)
- 3/4 cup canned full-fat coconut milk
- 1 small shallot, finely chopped
- 2–3 garlic cloves, minced (reserve a bit for the sauté)
- 2 tbsp olive oil or avocado oil
- 2 tbsp fresh lemon juice
- 1/2 tsp lemon zest
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
- 1/4 tsp smoked paprika or sweet paprika
- 1/4 cup nutritional yeast (optional, for a cheesy umami note)
- 1 cup cooked protein: shredded rotisserie chicken, sautéed shrimp, or pan-fried tofu
- Fresh basil or parsley, chopped, for finishing
- Toasted pine nuts or sliced almonds for crunch
Ingredient notes and substitutions:
- Soaking cashews is important for texture; if short on time, use very hot water and soak 20–30 minutes. Raw or roasted cashews can both work, but roasted will add a toasty flavor.
- Coconut milk: full-fat gives the best mouthfeel. Light coconut milk will thin the sauce.
- Nutritional yeast is optional but helpful if you miss a cheesy flavor (use more lemon if omitting).
- For a nut-free swap, replace cashews with 1 cup silken tofu plus 2–3 tbsp tahini (texture and flavor will differ).
Step-by-step instructions
- Soak cashews: Place cashews in a bowl and cover with hot water for 20–30 minutes, then drain. (Alternatively, soak overnight in cold water.)
- Blend the sauce: In a high-speed blender, combine drained cashews, coconut milk, lemon juice, lemon zest, most of the garlic (reserve about 1/2 clove), nutritional yeast if using, salt, pepper, and smoked paprika. Blend until silky smooth. If the mixture is too thick, add warm water 1 tbsp at a time until it reaches a pourable, creamy consistency.
- Prep zucchini: Lightly salt the spiralized zucchini and let sit for 10 minutes to draw out excess water; then gently pat dry with paper towels. If using shirataki noodles, rinse thoroughly, boil 1–2 minutes, then pan-fry briefly to remove moisture.
- Sauté aromatics: Heat oil in a skillet over medium heat. Add shallot and the reserved garlic and sauté 1–2 minutes until fragrant and translucent.
- Warm the sauce: Pour the blended sauce into the skillet and warm for 2–3 minutes over low–medium heat. Do not boil — gentle warming keeps the emulsion stable.
- Add protein: Stir in your cooked protein and warm through for 1–2 minutes.
- Toss zucchini gently: Add the zucchini ribbons and toss for 1–2 minutes to coat and heat without overcooking; you want them tender-crisp.
- Finish and serve: Remove from heat, fold in chopped basil or parsley, taste and adjust salt and lemon as needed, then top with toasted pine nuts or sliced almonds before serving.
Directions to follow
- Timing tip: While cashews soak, spiralize the zucchini and prep the shallot to make the process snappy.
- Texture control: Toss zucchini only briefly in the warm sauce; overcooking makes it watery.
- For meal prep: Keep sauce and zucchini separate until serving to avoid sogginess if making ahead.
Best ways to enjoy it
Serve this zucchini pasta warm as a main or alongside lighter sides. Pairing ideas:
- A crisp green salad with lemon vinaigrette to echo the sauce’s brightness.
- Crusty bread or garlic bread if you want a starch on the side (not necessary but comforting).
- A simple roasted vegetable platter (asparagus or cherry tomatoes) for a fuller meal.
For a playful twist, try serving the warm sauce over whole-grain pasta for a more traditional noodle experience — and for a cheesy-baked option, this sauce can be adapted into a layered pasta bake similar to a bow-tie pasta lasagna bake by mixing with cooked pasta, topping with breadcrumbs, and briefly baking.
Storage and reheating tips
- Refrigerator: Store sauce and zucchini separately in airtight containers for best texture. Sauce keeps 3–4 days; cooked zucchini in sauce keeps 2–3 days but will soften.
- Freezing: The cashew-coconut sauce freezes well in portions (ice cube trays are convenient). Thaw overnight in the fridge and whisk before warming. Note: texture may separate slightly after freezing; re-blend briefly if needed.
- Reheating: Warm gently over low heat, stirring constantly. Avoid high heat or boiling, which can cause separation or change the sauce’s texture. If thickened, whisk in a splash of warm water or extra coconut milk to loosen.
Pro chef tips
- Use a high-speed blender: It makes the difference between a grainy and a truly silky sauce. If your blender struggles, soak the cashews longer or add more warm liquid.
- Reserve garlic: Adding all raw garlic to the blender can make the sauce sharp; sautéing some gives depth while keeping a bright raw hit if you include a little in the blend.
- Control zucchini moisture: Salt and rest the spiralized zucchini, then squeeze gently. This reduces dilution of the sauce.
- Emulsion care: Don’t boil the sauce. Heat slowly and stir—rapid boiling can break emulsions made from nuts and coconut.
- Toast nuts last-minute: Toast pine nuts or almonds in a dry skillet for 2–3 minutes just before serving to keep them crisp and fragrant.
Creative twists
- Make it vegan: Use pan-fried or baked tofu as the protein and add extra nutritional yeast for umami.
- Spice it up: Add red pepper flakes or a pinch of cayenne to the sauce for a kick.
- Herb variations: Swap basil for dill or tarragon with shrimp for a different herbal profile.
- Mediterranean spin: Stir in sun-dried tomatoes, olives, and a splash of balsamic for a tangy variation.
- Cold salad version: Chill the sauce and toss with raw spiralized zucchini, shredded carrot, and chopped cucumber for a summer pasta salad.
Common questions
Q: Do I have to soak cashews?
A: Yes—soaking softens them and ensures a smooth, creamy sauce. Quick soak in hot water for 20–30 minutes works if you’re short on time; overnight cold soaking is gentler and often yields the best texture.
Q: Can I make this nut-free?
A: Replace soaked cashews with 1 cup silken tofu plus 2–3 tbsp tahini. The texture will be slightly different—more tofu-like—but still creamy and delicious.
Q: How can I prevent watery zucchini?
A: Salt the spiralized zucchini and let it sit for 10 minutes, then pat dry to remove excess moisture. Toss the zucchini in the sauce only briefly at the end to avoid it releasing more water.
Q: Is the sauce freezer-safe?
A: Yes—freeze the sauce alone in portions (ice cube trays or small containers). Thaw in the fridge and re-blend or whisk before reheating; texture may need a quick touch-up.
Q: Can I use this with pasta instead of zucchini?
A: Absolutely. The sauce works wonderfully with cooked pasta; keep the ratio roughly 3/4 cup sauce per 8 oz cooked pasta and toss gently. If baking into a casserole, stir with pasta, top with breadcrumbs, and bake until golden.
If you want more pasta inspiration that swaps comfort for speed, check other weeknight-friendly recipes and adaptations in the linked recipe collection above.
Print
Creamy Dairy-Free Zucchini Pasta
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A silky, dairy-free sauce clings to tender ribbons of zucchini for a light yet filling meal, perfect for quick weeknight dinners.
Ingredients
- 2 medium zucchini, spiralized
- 1 cup raw cashews, soaked
- 3/4 cup canned full-fat coconut milk
- 1 small shallot, finely chopped
- 2–3 garlic cloves, minced
- 2 tbsp olive oil or avocado oil
- 2 tbsp fresh lemon juice
- 1/2 tsp lemon zest
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
- 1/4 tsp smoked paprika
- 1/4 cup nutritional yeast (optional)
- 1 cup cooked protein (shredded rotisserie chicken, sautéed shrimp, or pan-fried tofu)
- Fresh basil or parsley, chopped, for finishing
- Toasted pine nuts or sliced almonds for crunch
Instructions
- Soak cashews: Place cashews in a bowl and cover with hot water for 20–30 minutes, then drain.
- Blend the sauce: In a high-speed blender, combine drained cashews, coconut milk, lemon juice, lemon zest, most of the garlic, nutritional yeast, salt, pepper, and smoked paprika. Blend until silky smooth.
- Prep zucchini: Lightly salt the spiralized zucchini and let sit for 10 minutes to draw out excess water; then gently pat dry.
- Sauté aromatics: Heat oil in a skillet over medium heat. Add shallot and the reserved garlic and sauté 1–2 minutes until fragrant.
- Warm the sauce: Pour the blended sauce into the skillet and warm for 2–3 minutes over low-medium heat.
- Add protein: Stir in your cooked protein and warm through for 1–2 minutes.
- Toss zucchini gently: Add the zucchini ribbons and toss for 1–2 minutes to coat without overcooking.
- Finish and serve: Remove from heat, fold in chopped basil or parsley, taste and adjust seasoning, then top with toasted nuts.
Notes
For meal prep, store sauce and zucchini separately. Toast nuts just before serving for best texture.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Sautéing
- Cuisine: Italian
