Creamy Vegan Mushroom Pasta with Truffle Oil: An Indulgent & Easy Plant-Based Recipe
Imagine a rich, velvety pasta dish that’s entirely plant-based, incredibly flavorful, and deceptively easy to prepare. Our creamy vegan mushroom pasta with truffle oil delivers just that. This isn’t just another vegan meal; it’s a gourmet experience featuring a luxurious cashew cream sauce infused with the earthy aroma of truffle oil. Perfect for a special occasion or a cozy night in, this recipe promises an indulgent, comforting, and utterly impressive meal that tastes like it came from a high-end restaurant.
This creamy vegan mushroom pasta with truffle oil stands out as an absolute favorite for many reasons. Its deep, umami-rich flavors are incredibly satisfying, making it a truly filling dish that leaves you feeling content. Whether you’re looking to whip up something spectacular to impress dinner guests or simply craving a comforting bowl to enjoy in your coziest pajamas on the sofa, this plant-based pasta effortlessly fits the bill. The magic lies in its balance – gourmet taste with a surprisingly straightforward preparation process, requiring just a little foresight for cashew soaking.
Why You’ll Love This Vegan Truffle Mushroom Pasta
What sets this particular vegan pasta recipe apart is the harmonious blend of simple, wholesome ingredients elevated by a few key stars. The cornerstone is our silky-smooth cashew cream sauce, which provides a rich, dairy-free base without heavy fats. This plant-based cream perfectly cradles the robust, savory flavors of sautéed mushrooms and aromatic garlic. But the true game-changer, the ingredient that transforms this dish from delightful to extraordinary, is the truffle oil. It infuses every bite with an unmistakable earthy, luxurious aroma that makes this creamy pasta feel incredibly gourmet. It’s a testament to how accessible and astonishingly delicious vegan cuisine can be, proving that going dairy-free doesn’t mean sacrificing indulgence.
What Do I Need To Make Creamy Vegan Mushroom Pasta?
Cashews: Raw cashews are the secret to achieving that incredibly smooth, rich, and dairy-free creamy sauce. When soaked and blended, they create a neutral-flavored, thick base that mimics traditional cream perfectly. For the best results, ensure they are thoroughly soaked. If you’re short on time or prefer an alternative, you can substitute the soaked cashews (along with the 250ml water called for in the recipe) with 300ml of your favorite unsweetened soy or oat-based cooking cream.
Truffle Oil: This ingredient is non-negotiable for achieving the signature luxurious depth of flavor in this dish. Truffle oil infuses the pasta with a wonderful, earthy, and aromatic essence that truly elevates it to gourmet status. There are various types, often labeled as black or white truffle oil, each offering a slightly different nuance. I personally recommend La Espanola truffle flavored olive oil, but feel free to use your preferred brand. Just be sure to choose a high-quality oil for the best impact on your vegan mushroom pasta.
White Wine: A splash of dry white wine is crucial for building a complex flavor profile in the mushroom sauce. It deglazes the pan, capturing all the delicious browned bits, and adds a subtle acidity and depth that truly makes a difference. While you can omit it if you avoid alcohol, I strongly recommend including it if possible for the most authentic and robust flavor. Always remember to check the label, as not all wines are vegan-friendly.
Vegetable or Mushroom Stock: This provides the savory foundation for our sauce. While a good quality vegetable stock works wonderfully, I particularly enjoy using Kallo mushroom stock for an even deeper, more concentrated mushroom flavor. Many supermarkets carry it, or similar mushroom-based stocks. The choice is yours, but either will contribute significantly to the overall richness of the dish, enhancing the natural umami of the mushrooms.
Nutritional Yeast: Often referred to as “nooch,” nutritional yeast is a staple in vegan cooking for a reason. It imparts a distinctive savory, umami-rich flavor with a subtle ‘cheesy’ nuance, enhancing the overall depth of the sauce without any dairy. It’s also packed with B vitamins and helps to create that satisfying, full-bodied taste in your creamy vegan pasta.
Thyme: The aromatic notes of thyme pair exquisitely with mushrooms and truffle. Fresh thyme sprigs offer the most vibrant flavor, adding a fragrant, herbaceous quality. However, if fresh isn’t available, a good quality dried thyme will still contribute beautifully to the herby essence of the dish. Remember, dried herbs are typically more potent than fresh, so adjust the quantity accordingly.
Garlic: A generous amount of freshly crushed garlic is essential. Its pungent, aromatic qualities are a perfect match for the earthiness of the mushrooms and truffle, creating a foundational layer of flavor that carries through the entire dish. Don’t be shy with it – the more garlic, the more robust the overall taste of your vegan mushroom pasta.
Red Onion: I find that red onion lends a slightly sweeter and milder flavor when gently cooked, which I prefer in this pasta. However, a regular brown onion or even a couple of shallots can be used as equally effective substitutes, each contributing their own subtle character to the aromatic base of the creamy sauce. Fine chopping ensures they cook down smoothly.
Chestnut Mushrooms: These mushrooms are my top choice for their robust flavor and meaty texture, which hold up well in the creamy sauce, adding significant body and umami. However, this recipe is highly adaptable to other mushroom varieties. Feel free to use cremini (baby bellas), white button mushrooms, or even a mix of wild mushrooms for a more complex and earthy profile. Just ensure they are fresh and firm.
Pasta: The beauty of this recipe is its versatility when it comes to pasta shapes. I personally favor fusilli for its ability to capture the creamy sauce in its spirals, or linguine for a luxurious coating that ensures every strand is drenched in flavor. However, feel free to use your preferred type of pasta – penne, fettuccine, spaghetti, or even rigatoni would all work wonderfully to deliver this rich sauce.
Are Truffles Vegan?
When discussing truffles in a culinary context, we’re referring to the highly prized fungi, not the chocolate confectionery. Their vegan status can be a nuanced topic. From a purely botanical perspective, truffles themselves are indeed plant-based. However, the ethical considerations arise from their harvesting methods. Traditionally, specially trained pigs or dogs are used to locate truffles underground. For strict vegans who avoid all forms of animal exploitation, this process may render fresh truffles non-vegan due to the use of animals in their procurement.
Fortunately, the good news for plant-based food lovers is that many truffle oils available today do not actually contain real truffle. Instead, they are often crafted with synthetic compounds, such as 2,4-dithiapentane, which mimic the distinctive aroma and flavor of natural truffles. This artificial flavoring means that a significant portion of truffle oils on the market are perfectly suitable for vegan consumption, allowing you to enjoy that luxurious taste without ethical concerns.
To ensure your truffle oil aligns with vegan principles, it’s always advisable to carefully read the ingredient label of any particular brand. Generally, more affordable truffle oils found in most supermarkets are likely to be artificially flavored and therefore vegan-friendly. Conversely, higher-priced or gourmet truffle oils might contain actual truffle pieces or extracts, which would then fall into the ethical “grey area.” As previously mentioned, I personally use La Espanola truffle flavored olive oil, which I’ve found to be a reliable vegan option, perfect for this creamy vegan mushroom pasta.
Can I Make It In Advance?
While this creamy vegan mushroom pasta is truly at its best when enjoyed fresh, right off the stove, we understand that meal prep and convenience are important. If you wish to get ahead, you can prepare the delicious mushroom sauce up to a day in advance. Simply allow it to cool completely before transferring it to an airtight container and storing it in the refrigerator. When ready to serve, gently reheat the sauce on the stovetop, adding a splash of vegetable stock or non-dairy milk to achieve the desired consistency if it has thickened.
Any combined leftovers (pasta and sauce) will happily keep in an airtight container in the fridge for up to three days. Keep in mind that the pasta texture might be slightly softer upon reheating, but the flavors will still be wonderfully rich and comforting. Reheat gently on the stove or in the microwave, adding a little extra liquid if needed to loosen the sauce.
What To Serve With Creamy Vegan Mushroom Pasta:
This rich and creamy vegan mushroom pasta with truffle oil is quite satisfying on its own, but it pairs beautifully with a simple side dish to round out the meal. I particularly enjoy serving it alongside crisp, stir-fried sugarsnap peas, which offer a delightful crunch and freshness to contrast the creamy pasta. Alternatively, any lightly cooked green vegetable, such as steamed asparagus, tenderstem broccoli, or sautéed spinach, would be an excellent choice. A fresh, vibrant green salad with a light vinaigrette also provides a refreshing counterpoint.
For those who enjoy it, a slice of crusty bread for soaking up any leftover sauce is always a good idea. And, to complete the gourmet experience, a glass of crisp, dry white wine (ensuring it’s vegan, of course) makes for a perfect accompaniment to this indulgent vegan meal.
Top Tips for Perfect Vegan Truffle Mushroom Pasta:
Season Generously: This might seem obvious, but it’s a game-changer. If your pasta tastes bland, the most common culprit is insufficient seasoning. Don’t be afraid to add more salt and freshly ground black pepper to taste throughout the cooking process. Proper seasoning will awaken all the incredible flavors in this dish, from the earthy mushrooms to the aromatic truffle oil, making every bite sing.
Respect the Ingredients: Every ingredient in this recipe plays a crucial role in creating a harmonious and truly delicious “flavor bomb.” While some substitutions are noted, try to stick to the ingredient list as closely as possible for the very best results. Omitting key components like the white wine or truffle oil will significantly impact the depth and complexity of the final creamy vegan mushroom pasta dish.
Cashew Alternatives: As mentioned, if raw cashews aren’t an option for you, or if you’re in a pinch, you can substitute the soaked cashews and 250ml water with 300ml of a good quality, unsweetened soy or oat-based cooking cream. Ensure it’s a cream specifically designed for cooking to achieve the right richness and consistency, avoiding thinner milk varieties.
Don’t Discard Pasta Water: This is an essential chef’s trick! Always reserve at least a cup or two of the starchy pasta cooking water before draining your pasta. The starch in the water acts as a natural emulsifier, helping the cashew cream sauce cling beautifully to the pasta, creating a silkier, richer, and more cohesive texture. Adding it gradually allows you to control the consistency of your sauce to perfection.
Pasta Water Substitute: If, in a moment of haste, you accidentally drain all of your precious pasta water, don’t despair! You can still thin out the sauce to the desired consistency using unsweetened non-dairy milk (such as soy or oat milk) or even a bit of vegetable stock. The sauce won’t have quite the same starchy binding power, but it will still be delicious and ensure your creamy vegan pasta isn’t too thick.
Adjust Truffle Oil to Taste: Truffle oil can vary significantly in potency between brands. While I personally use 3 tablespoons, I recommend adding it gradually, perhaps starting with 2 tablespoons, and then tasting and adjusting. You want that lovely earthy aroma to shine through, not overpower the other flavors. Start small and add more until you reach your preferred intensity.
Don’t Overcrowd Your Mushrooms: When sautéing the mushrooms, ensure you use a large enough pan and avoid overcrowding it. If the pan is too full, the mushrooms will steam rather than brown, leading to a less flavorful and watery result. Cook them in batches if necessary, allowing them to release their moisture and develop a beautiful golden-brown sear, which intensifies their umami and contributes deeply to the overall flavor of your creamy vegan mushroom pasta.
Soak Cashews Properly: For the smoothest, most luxurious cashew cream, it’s vital that your cashews are adequately softened. Soaking them in boiling water for at least 30 minutes (or several hours in cold water) ensures they blend into a perfectly silky consistency without any grittiness. A powerful blender will also help achieve the desired texture, making your cashew cream sauce irresistibly smooth.
More Incredible Vegan Pasta Recipes:
Vegan pasta bake
Vegan spinach and ricotta stuffed pasta shells
Vegan cauliflower alfredo pasta
Vegan pumpkin mac and cheese
Creamy roasted red pepper and tomato pasta
One-pot mushroom pasta
If you tried this irresistible creamy vegan mushroom pasta with truffle oil, I’d love to hear from you! Please rate the recipe, leave a comment below sharing your experience, or tag @domestic_gothess on Instagram and use the hashtag #domesticgothess. Your feedback helps others discover delicious plant-based meals!
*All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

Creamy Vegan Mushroom Pasta With Truffle Oil
Ingredients
- 80 g (heaped ½ cup) raw cashews
- 400 g (14 oz) pasta of choice (I use fusilli)
- 1 Tbsp olive oil
- 1 red onion finely chopped
- 500 g (17 ½ oz) chestnut mushrooms sliced
- 6 cloves garlic peeled and crushed
- 2 sprigs fresh thyme (or ½ tsp dried)
- 120 ml (½ cup) white wine
- 250 ml (1 cup) water
- 1 vegetable or mushroom stock cube (I use Kallo mushroom stock)
- 4 Tbsp nutritional yeast
- 2-3 Tbsp truffle oil (I use 3)
- salt and pepper
- chopped parsley to garnish (optional)
Instructions
-
Place the cashews in a heat-proof bowl. Cover with plenty of boiling water and set aside to soak for at least half an hour.
-
Place a large pan of salted water on to boil. Cook the pasta according to the packet directions then drain but reserve the cooking water.
-
While the pasta is cooking, pour the Tbsp of olive oil into a large pan over a low heat. Add the chopped red onion and cook gently, stirring every now and again, until the onion is soft and translucent, about 10 mins.
-
Add the sliced mushrooms, the crushed garlic and the thyme. Cook over a medium heat until the muhrooms are soft and the excess liquid has evaporated.
-
Add the white wine and continue to cook, stirring often, until it has evaporated.
-
Meanwhile, drain the soaked cashews and place them in a blender along with the 250ml water, the vegetable/mushroom stock cube and the nutritional yeast. Blend until very smooth.
-
Pour the cashew cream into the pan of mushrooms and stir in the truffle oil. Cook over a low heat for a couple of minutes, adding some of the reserved pasta cooking water as needed to form a silky, creamy sauce. I usually add about 2 ladlefuls of the pasta water.
-
Season to taste with plenty of salt and pepper then toss through the cooked pasta and serve topped with a sprinkle of chopped fresh parsley if you like.
Notes
- The cashews (plus the 250ml water) can be swapped for 300ml of soy or oat based cream if you prefer.
- If you accidentally drain away the pasta water, you can thin the sauce out with unsweetened non-dairy milk instead.
- Some brands of truffle oil are stronger in flavour than others. I use 3 Tbsp, but just add it to taste.