Comforting and healthy, this creamy mushroom pasta hits the spot. Cauliflower and cashews blend together to make a rich and thick cream sauce that's light, dairy-free, flour-free and oil-free. The curly gigli pasta, sliced mushroom and asparagus hold onto the alfredo-style sauce, in this delicious Italian-inspired plant-based dinner.

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you quick & simple plant-based recipes every week!
This recipe is vegan, vegetarian, plant-based and wfpbno (whole food plant based no oil) if using whole wheat or other whole grain pasta.
This dish is more rich than my everyday creamy cauliflower alfredo sauce, since it has cashews added to it. However, with no added oil and all plant-based ingredients, it is a delicious drool-worthy pasta recipe to keep on hand for weeknight dinners and serving company alike.
Jump to:
🧄 Ingredient notes
Not pictured above: sliced button or baby portobello mushrooms and asparagus pieces
- Gigli pasta - also known as campanelle pasta, this frilly bell-shaped pasta is well-suited to the creamy vegan white sauce, since the dairy-free sauce clings to the curly ribbons and gets trapped into the flower-shaped cones
- Cauliflower - fresh cauliflower makes up the bulk of this sauce, keeping the béchamel-like sauce light and low in calories compared to a sauce made from only cashews or flour. It is also full of veggies before even adding your asparagus and mushrooms. Save time by using pre-cut cauliflower florets, if your grocery store carries them.
- Raw cashews - cashews add richness and body to the sauce
- Button mushrooms - mushrooms are essential to this vegan creamy mushroom pasta. They add a savory, umami flavor to the whole pasta dish. Amp up the mushroom flavor by adding half of a teaspoon of dried ground mushroom powder or mushroom bouillon to the sauce before blending.
📋 Substitutions and variations
Here are some suitable substitutions for the ingredients:
- Gigli pasta - use campanelle pasta (another name for gigli) or another medium sized pasta, like casarecce, gemelli, penne, rotini, conchiglie or medium shells
- Fresh cauliflower - use 32 ounces (2 pounds or about 8-9 cups) frozen cauliflower florets/pieces instead
- Fresh garlic cloves - substitute with minced garlic (2 teaspoons) or garlic powder (1 teaspoon) but fresh is recommended
- Unsweetened almond milk - substitute with another unsweetened, unflavored plant-based milk like oat milk, cashew milk, soy milk, etc.
- Mushrooms - substitute white button mushrooms with baby portobello mushrooms, large portobello mushrooms cut into pieces or your favorite mushrooms (chanterelle, shiitake, oyster, etc.)
- Asparagus - omit to keep this vegan creamy mushroom pasta purely mushroom. Or, substitute the asparagus with other vegetables like broccoli, frozen california blend, frozen green peas, kale and/or corn
Here are some variation ideas to switch up this recipe:
- Spicy - add chili pepper flakes to the finished dish to infuse a little heat to this creamy vegan pasta. Or, use cajun salt, like Tony Chachere's, instead of sea salt while blending the sauce.
- Cheesy - add 2 tablespoons nutritional yeast to the sauce before blending. Or, sprinkle on top of the finished meal.
- Broccoli - substitute broccoli for sautéed mushrooms and asparagus pieces, like we did in this Gigli Pasta with Broccoli and Vegan White Sauce
- Kale and Corn - substitute asparagus and mushrooms for kale and corn, like we did in this Creamy Conchiglie Pasta with Kale and Corn recipe
- Nut-free - make this nut-free by making my creamy cauliflower alfredo sauce, which has no cashews. Use a nut-free plant milk when making that sauce recipe.
- Gluten-free - make this gluten-free by using your favorite gluten free pasta
- WFPBNO - make this whole food plant based no oil by using whole wheat pasta
- SOS-free - make this SOS-free by omitting the salt
🔪 Instructions
Step by step instructions for making vegan creamy mushroom pasta with asparagus.
Start making the vegan white sauce first: Add cauliflower to medium saucepan and cover with water. Bring to a boil.
Add cashews and garlic and gently boil until the cauliflower is fork tender.
Drain cauliflower, cashews and garlic.
Transfer to blender, along with salt, pepper and almond milk.
Blend until completely smooth and thick.
Meanwhile, for the pasta, bring a large pot of well-salted water to a boil. Cook gigli pasta according to package instructions.
Heat a large skillet over medium heat. Add mushrooms to pan and season lightly with salt and pepper. Sauté 2-3 minutes until lightly browned.
Add asparagus to pan with 2 tablespoons of water and sauté for 2-3 minutes, stirring so it cooks evenly. Turn off heat.
Reserve 1 cup of pasta water before draining pasta. Drain pasta and add to skillet with vegetables. (If your skillet is not big enough to accommodate all the ingredients, then use the pasta pot to combine everything together)
Turn burner on low heat. Pour enough of the white sauce into the pasta and veggies to coat everything. You may or may not have some leftover. Add ¼ cup reserved pasta water, if needed. Stir and then taste it. Adjust salt and pepper, to taste. Turn off heat. Serve hot.
🧯 Food safety
- Wash hands with soap and water before cooking
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Always have good ventilation when using a gas stove
See more guidelines at USDA.gov.
⭐️ Expert tips
- Make the pasta slightly more saucy than you like. It will thicken in the few minutes of serving it. By the time you enjoy it, it will be perfect. 👌🏼
- If you have extra sauce, store it in the refrigerator to add to any leftovers to rehydrate them. If you don't have extra sauce, use a splash of unsweetened plant-based milk (almond, cashew, soy or oat) instead.
🍳 Equipment
- High speed blender (I use BlendTec)
- You can also use an immersion blender, food processor or standard blender, but you may have to stop to scrape down the sides and blend much longer to get a smooth sauce.
- Large stockpot for boiling pasta
- Large skillet for combining all ingredients together (if you don't have one big enough, use the pasta stockpot)
- Strainer or colander
🥡 Make ahead and storage tips
If you're making this creamy vegan mushroom pasta ahead of time, I recommend storing the prepared white sauce in glass jars separate from the cooked pasta and vegetables. Then, when you're ready to serve it, combine the pasta and sauce.
Any leftovers can be stored, but will thicken more in the fridge, so add extra sauce or a splash of almond milk when reheating leftovers.
These ingredients, stored separately or together will be good for up to 5 days in the refrigerator.
Freeze the sauce for up to 3 months in a glass mason jar with an airtight lid. Leave and inch or two of empty room at the top to allow it to expand in the freezer.
☕️ Tea pairing
This recipe would be delicious paired with a woodsy vintage pu-erh tea, which will bring out the earthiness of the mushrooms.
❓ FAQ
Button mushrooms (white mushrooms), baby portobello mushrooms, large portobello mushrooms, oyster, chanterelle and shiitake mushrooms all go well with pasta.
🗺 Cultural influences
Gigli pasta, also known as campanelle pasta, originated from Italy. Campanelle means "bellflowers", "little bells" or "handbells" in Italian.
Campanelle is a type of pasta that is shaped like a cone with a ruffled edge, like a flower. Traditionally, it is served with a thick sauce, whether dairy-based like cheese or béchamel or vegetable-based sauces using lentils, eggplant, beans, pumpkin or other chunky vegetable.
💜 More recipes you'll love
If you love this white sauce pasta recipe, check out these other vegan, plant-based dishes!
Love this recipe?
Please rate it ⭐️⭐️⭐️⭐️⭐️ and leave a comment below, so I know which recipes you like the best. This helps me know what to make more of!
📖 Recipe
Vegan Creamy Mushroom and Asparagus Gigli Pasta
Equipment
- High speed blender or food processor or immersion blender
Ingredients
- 16 ounces gigli pasta also known as campanelle
- 1 whole head of cauliflower broken into florets (about 2 pounds or 9 cups)
- ½ cup raw cashews
- 2-3 cloves garlic
- 1 teaspoon sea salt
- ½ teaspoon freshly cracked black pepper
- 1 ½ cups unsweetened almond milk
- 8 ounces button mushrooms sliced
- 1 bunch asparagus trimmed and cut into 2 inch pieces
Instructions
Make the vegan white sauce
- Add cauliflower to medium saucepan and cover with water. Bring to a boil.1 whole head of cauliflower
- Add cashews and garlic and gently boil until the cauliflower is fork tender.½ cup raw cashews, 2-3 cloves garlic
- Drain cauliflower, cashews and garlic. Transfer to blender, along with salt, pepper and almond milk. Blend until completely smooth and thick.1 teaspoon sea salt, ½ teaspoon freshly cracked black pepper, 1 ½ cups unsweetened almond milk
Make the pasta
- Meanwhile, for the pasta, bring a large pot of well-salted water to a boil. Cook gigli pasta according to package instructions.16 ounces gigli pasta
Sauté the asparagus and mushrooms
- Heat a large skillet over medium heat. Add mushrooms to pan and season lightly with salt and pepper. Sauté 2-3 minutes until lightly browned.8 ounces button mushrooms
- Add asparagus to pan with 2 tablespoons of water and sauté for 2-3 minutes, stirring so it cooks evenly. Turn off heat.1 bunch asparagus
Assemble the finished pasta
- Reserve 1 cup of pasta water before draining pasta. Drain pasta and add to skillet with vegetables. (If your skillet is not big enough to accommodate all the ingredients, then use the pasta pot to combine everything together)
- Turn burner on low heat. Pour enough of the white sauce into the pasta and veggies to coat everything. You may or may not have some leftover. Add ¼ cup reserved pasta water, if needed. Stir and then taste it. Adjust salt and pepper, to taste. Turn off heat. Serve hot.
Comments
No Comments