Introduction
“You’ve got mushrooms, right? And no cashews?” That’s what my friend texted me one hectic evening after I promised to bring something vegan for dinner. Honestly, I was skeptical. Cashews always seemed like the secret weapon for creamy vegan sauces, so how could I pull off a luscious mushroom pasta without them? But I was also a bit tired of the same old nut-based sauces, and with my pantry looking sparse, I decided to wing it.
That night, I threw together a sauce using simple pantry staples and mushrooms that had been sitting forlornly in my fridge. The aroma of garlic and thyme sautéing with mushrooms filled the kitchen, and the sauce came together in a way that surprised me. It was rich, satisfying, and yes—creamy—without a single cashew in sight. The best part? Everyone at the table, vegan and non-vegan alike, asked for seconds without batting an eye.
Since then, this creamy vegan mushroom pasta without cashews has become my go-to comfort meal when I want something hearty yet simple. It’s the kind of dish that feels like a warm hug after a long day, without any fuss or fancy ingredients. I’m sharing it here because sometimes the best recipes come from those unplanned, almost accidental moments in the kitchen—and this one has quietly stuck around for all the right reasons.
Why You’ll Love This Recipe
This creamy vegan mushroom pasta without cashews isn’t just another plant-based dish. It’s a testament to how simplicity can win over complexity with a few smart choices and a little patience. Over multiple test runs, I fine-tuned the balance of flavors and textures so it’s ready for your table with minimal effort.
- Quick & Easy: Ready in about 30 minutes—perfect for busy weeknights or whenever you need cozy food fast.
- Simple Ingredients: No need for cashews or specialty nuts; most ingredients are pantry staples you likely have on hand.
- Perfect for Cozy Dinners: The earthy mushrooms and creamy sauce create a comforting vibe that’s ideal for winding down.
- Crowd-Pleaser: This pasta always gets compliments, even from guests who don’t usually gravitate toward vegan dishes.
- Unbelievably Delicious: The secret to its creamy texture lies in blending cauliflower and plant milk, giving it a velvety finish without heaviness.
What sets this recipe apart is that it ditches the usual cashew cream for a clever base that’s lighter but still indulgent. Plus, the mushrooms bring a savory depth that makes the sauce feel special, not just “vegan.” It’s the kind of meal that makes you close your eyes on the first bite and nod in quiet satisfaction. Honestly, it’s my favorite way to impress without stress or complicated prep.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the usual cashew base. Most are pantry staples, and substitutions are easy if you’re tweaking for allergies or preferences.
- Mushrooms: About 12 ounces (340g) of cremini or button mushrooms, sliced (earthy and meaty texture)
- Cauliflower: 1 cup (150g) steamed cauliflower florets (the creamy base without nuts)
- Garlic: 3 cloves, minced (adds aromatic depth)
- Yellow Onion: 1 small, finely chopped (for sweetness and body)
- Plant Milk: 1 cup (240ml) unsweetened almond or oat milk (for creaminess; use dairy-free coconut milk if preferred)
- Nutritional Yeast: 2 tablespoons (for cheesy, savory flavor)
- Dijon Mustard: 1 teaspoon (balances richness with tang)
- Lemon Juice: 1 tablespoon (brightens the sauce)
- Olive Oil: 2 tablespoons (for sautéing)
- Fresh Thyme: 1 teaspoon, chopped (adds herbal notes)
- Vegetable Broth: ½ cup (120ml) (helps create the sauce texture)
- Salt and Pepper: To taste (seasoning is key!)
- Pasta: 8 ounces (225g) of your favorite vegan pasta (I recommend linguine or fettuccine for a silky finish)
For best results, I like using brands like Earth Balance for the olive oil and Elmhurst for plant milk. If you want to swap cauliflower, steamed white potatoes or cooked white beans also work for a creamy texture. In summer, fresh thyme can be replaced with rosemary or oregano for a different herbaceous twist.
Equipment Needed

- Large sauté pan or skillet (non-stick preferred for easy mushroom cooking)
- Medium pot for boiling pasta
- Blender or food processor (to puree the cauliflower base)
- Wooden spoon or spatula (for stirring)
- Colander (to drain pasta)
- Measuring cups and spoons
If you don’t have a high-speed blender, a regular blender or even an immersion blender works fine, just be patient with the puree. For budget-conscious cooks, any sturdy sauté pan will do—no need for fancy gear here. I learned that a wide skillet helps mushrooms brown better without steaming, so if you have one, it’s worth pulling out.
Preparation Method
- Prepare the pasta: Bring a large pot of salted water to a boil. Cook 8 ounces (225g) of pasta according to package instructions until al dente (usually 8-10 minutes). Reserve ½ cup (120ml) pasta water, then drain and set aside.
- Steam the cauliflower: While pasta cooks, steam 1 cup (150g) cauliflower florets until very tender, about 8 minutes. You want it soft enough to blend smoothly.
- Sauté the aromatics and mushrooms: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Add 3 minced garlic cloves and cook for 1 minute until fragrant. Toss in 12 ounces (340g) sliced mushrooms and 1 teaspoon chopped fresh thyme. Cook for 7-10 minutes, stirring occasionally, until mushrooms release moisture and brown nicely. Season with salt and pepper.
- Make the creamy sauce base: In a blender, combine the steamed cauliflower, 1 cup (240ml) unsweetened plant milk, ½ cup (120ml) vegetable broth, 2 tablespoons nutritional yeast, 1 teaspoon Dijon mustard, and 1 tablespoon lemon juice. Blend until completely smooth and creamy. If the mixture is too thick, add an extra splash of plant milk.
- Combine sauce and mushrooms: Pour the creamy cauliflower sauce into the skillet with the mushrooms. Stir to combine and heat gently over low-medium heat for 3-5 minutes, allowing flavors to meld. Adjust seasoning with salt and pepper as needed.
- Toss pasta with sauce: Add the drained pasta to the skillet, tossing to coat evenly. If the sauce feels too thick, stir in reserved pasta water a tablespoon at a time until you reach your desired consistency.
- Final touches: Taste and adjust seasoning one last time. Garnish with fresh thyme leaves or chopped parsley if you have some.
- Serve: Plate your creamy vegan mushroom pasta without cashews immediately while warm and comforting.
Pro tip: Don’t rush the mushroom browning—it’s where a lot of the flavor builds, so patience here really pays off. I usually multitask by steaming the cauliflower during this time to save a few minutes. When blending the sauce, make sure the cauliflower is very soft to avoid any grainy texture.
Cooking Tips & Techniques
Here’s what I learned after making creamy vegan mushroom pasta without cashews several times:
- Browning mushrooms properly: Mushrooms have a lot of water that can make your sauce soggy if not cooked right. Use medium heat, don’t overcrowd the pan, and stir occasionally until golden brown.
- Smooth sauce texture: Fully steaming the cauliflower ensures it blends into a silky base without lumps. If you skip steaming or undercook, you’ll end up with a grainier sauce.
- Adjusting creaminess: If you like your sauce thicker, reduce the plant milk slightly. For a looser sauce, add reserved pasta water slowly — it helps the sauce cling to the noodles better.
- Season gradually: I always season mushrooms as they cook and then again after adding the sauce. It’s easier to balance salty and tangy flavors this way.
- Multitasking: While pasta boils and cauliflower steams, use that time to sauté mushrooms and prep aromatics. It keeps the total cooking time tight and efficient.
One time, I forgot the lemon juice and ended up with a flat-tasting sauce. That little splash of acidity is a game-changer—it brightens everything up and balances the earthiness.
Variations & Adaptations
This creamy vegan mushroom pasta without cashews is flexible, so feel free to experiment:
- Seasonal twist: Swap mushrooms for roasted butternut squash or zucchini in summer for a lighter feel.
- Nut-free alternative: Since we’re skipping cashews, this recipe is naturally nut-free. You can also use coconut milk if you prefer a richer sauce.
- Protein boost: Add cooked chickpeas or sautéed tofu cubes for extra protein and texture.
- Gluten-free: Use your favorite gluten-free pasta to keep this recipe accessible.
- Herb swaps: Replace thyme with sage or rosemary for a different aromatic profile depending on your mood.
Personally, I once added a handful of sun-dried tomatoes and fresh spinach to this sauce for a colorful, nutrient-packed dinner. It turned out surprisingly fresh and vibrant while still creamy.
Serving & Storage Suggestions
Serve this creamy vegan mushroom pasta without cashews hot, right from the pan, ideally topped with fresh herbs for a pop of color. It pairs wonderfully with a crisp green salad or lightly roasted vegetables. For a special occasion, try it alongside some crusty garlic bread or a glass of your favorite vegan white wine.
Leftovers keep well in the fridge for up to 3 days in an airtight container. Reheat gently in a skillet or microwave, adding a splash of plant milk or broth to revive the sauce’s creaminess. If you want to freeze it, portion it out and thaw overnight in the fridge before reheating. The flavors tend to deepen after resting, so sometimes the next-day version tastes even better!
Nutritional Information & Benefits
This creamy vegan mushroom pasta without cashews is surprisingly wholesome. Here’s an approximate breakdown per serving (serves 4):
| Calories | 320 |
|---|---|
| Protein | 12g |
| Fat | 9g |
| Carbohydrates | 45g |
| Fiber | 6g |
Mushrooms add valuable antioxidants and vitamin D, while cauliflower is a great source of fiber and vitamin C. Nutritional yeast provides B vitamins and a cheesy flavor without dairy. This dish is naturally gluten-free if you choose the right pasta, and it’s free from nuts, soy, and dairy, making it a safe option for many dietary needs.
From a wellness perspective, this pasta feels indulgent but is light on saturated fats and heavy creams. It’s a meal that comforts you without weighing you down, which is honestly a win in my book.
Conclusion
This creamy vegan mushroom pasta without cashews is a quiet favorite that proves you can have rich, satisfying flavor without complicated ingredients or nuts. It brings together earthy mushrooms, a silky cauliflower-based sauce, and simple seasonings for a meal that’s easy to make and hard to forget.
Feel free to make it your own by swapping herbs, adding veggies, or testing different pasta shapes. I love this recipe because it’s forgiving, fast, and always a hit—whether I’m cooking for a friend or just myself after a long day.
If you try this dish, I’d be thrilled to hear how you made it your own or what tweaks you added! Cooking is as much about experimentation as it is about following a recipe, after all. Here’s to creamy, cozy dinners without the hassle.
FAQs About Creamy Vegan Mushroom Pasta Without Cashews
Can I use other mushrooms besides cremini?
Absolutely! Button, portobello, or shiitake mushrooms work great. Just adjust cooking time if they’re larger or thicker.
What if I don’t have a blender to make the sauce?
You can mash the steamed cauliflower well with a fork or potato masher and mix with plant milk, but the sauce will be less smooth. A food processor or immersion blender also works.
Is this recipe suitable for gluten-free diets?
Yes! Just swap regular pasta for your preferred gluten-free pasta and check broth ingredients for gluten content.
Can I make this recipe ahead of time?
Yes, you can prepare the sauce and mushrooms a day ahead and toss with freshly cooked pasta when ready to serve.
How can I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of plant milk to restore creaminess.
If you enjoy wholesome, easy recipes, you might also appreciate the variety in other recipes on Juno Meals, including some sweet treats like mini lemon blueberry cheesecakes that balance indulgence with simplicity.
Pin This Recipe!

Creamy Vegan Mushroom Pasta Without Cashews
A rich and satisfying vegan mushroom pasta made creamy without cashews, using a cauliflower and plant milk base. Perfect for cozy dinners and quick weeknight meals.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Vegan
Ingredients
- 12 ounces (340g) cremini or button mushrooms, sliced
- 1 cup (150g) steamed cauliflower florets
- 3 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 1 cup (240ml) unsweetened almond or oat milk (or dairy-free coconut milk)
- 2 tablespoons nutritional yeast
- 1 teaspoon Dijon mustard
- 1 tablespoon lemon juice
- 2 tablespoons olive oil
- 1 teaspoon fresh thyme, chopped
- ½ cup (120ml) vegetable broth
- Salt and pepper to taste
- 8 ounces (225g) vegan pasta (linguine or fettuccine recommended)
Instructions
- Bring a large pot of salted water to a boil. Cook 8 ounces (225g) of pasta according to package instructions until al dente (usually 8-10 minutes). Reserve ½ cup (120ml) pasta water, then drain and set aside.
- While pasta cooks, steam 1 cup (150g) cauliflower florets until very tender, about 8 minutes.
- Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Add 3 minced garlic cloves and cook for 1 minute until fragrant.
- Add 12 ounces (340g) sliced mushrooms and 1 teaspoon chopped fresh thyme. Cook for 7-10 minutes, stirring occasionally, until mushrooms release moisture and brown nicely. Season with salt and pepper.
- In a blender, combine the steamed cauliflower, 1 cup (240ml) unsweetened plant milk, ½ cup (120ml) vegetable broth, 2 tablespoons nutritional yeast, 1 teaspoon Dijon mustard, and 1 tablespoon lemon juice. Blend until completely smooth and creamy. Add extra plant milk if too thick.
- Pour the creamy cauliflower sauce into the skillet with the mushrooms. Stir to combine and heat gently over low-medium heat for 3-5 minutes. Adjust seasoning with salt and pepper as needed.
- Add the drained pasta to the skillet, tossing to coat evenly. If the sauce feels too thick, stir in reserved pasta water a tablespoon at a time until desired consistency is reached.
- Taste and adjust seasoning one last time. Garnish with fresh thyme leaves or chopped parsley if desired.
- Serve immediately while warm and comforting.
Notes
Do not overcrowd the pan when browning mushrooms to avoid sogginess. Fully steam cauliflower for a smooth sauce. Adjust creaminess by adding reserved pasta water slowly. Season gradually during cooking. Multitask steaming cauliflower while sautéing mushrooms to save time. Lemon juice is essential for brightening the sauce.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 320
- Sugar: 4
- Sodium: 300
- Fat: 9
- Saturated Fat: 1
- Carbohydrates: 45
- Fiber: 6
- Protein: 12
Keywords: vegan mushroom pasta, creamy vegan pasta, cashew-free vegan sauce, plant-based pasta, easy vegan dinner, mushroom pasta recipe


