
Creamy Vegan Mushroom Pasta is a rich, comforting pasta dish made with tender mushrooms, garlic, herbs, and a smooth dairy-free cream sauce. It comes together quickly in one pan while the pasta cooks, making it an easy choice for a satisfying weeknight dinner.
The mushrooms bring a deep savory flavor, while plant-based cream and nutritional yeast create a creamy sauce without dairy. A little lemon juice at the end balances the richness and keeps every bite bright and flavorful.
Bring a large pot of salted water to a boil. Cook the pasta according to the package directions until al dente.
Before draining, reserve about 1 cup of pasta water. Drain the pasta and set it aside.
Heat the olive oil and vegan butter in a large skillet over medium-high heat.
Add the sliced mushrooms in a fairly even layer. Cook for 5–7 minutes, stirring occasionally, until they release their moisture and become golden around the edges.
Let the mushrooms develop color before stirring too frequently. This gives the finished pasta a deeper savory flavor.
Add the chopped onion and cook for 2–3 minutes until softened.
Stir in the garlic, Italian seasoning, and thyme. Cook for about 30 seconds, just until fragrant.
Reduce the heat to medium. Pour in the vegetable broth and plant-based cream.
Stir in the nutritional yeast, salt, and black pepper. Simmer gently for 3–5 minutes, stirring occasionally, until the sauce begins to thicken.
Add the cooked pasta directly to the skillet and toss until every strand is coated with the creamy mushroom sauce.
If the sauce is too thick, add reserved pasta water a few tablespoons at a time until it reaches a smooth, silky consistency.
Remove the skillet from the heat and stir in the fresh lemon juice.
Taste and adjust the salt and black pepper as needed.
Sprinkle with fresh parsley and vegan Parmesan if using.
Serve immediately while the sauce is creamy and the pasta is warm.


Ingredients: Pasta, olive oil, vegan butter, mushrooms, onion, garlic, Italian seasoning, thyme, salt, black pepper, plant-based cooking cream, vegetable broth, nutritional yeast, lemon juice, fresh parsley, and optional vegan Parmesan.
Method: Cook pasta until al dente and reserve some pasta water. Sauté mushrooms in olive oil and vegan butter until golden, then cook the onion, garlic, and herbs. Add vegetable broth, plant-based cream, and nutritional yeast and simmer until slightly thickened. Toss in the cooked pasta and loosen with pasta water as needed. Finish with lemon juice, parsley, and vegan Parmesan.
Mushrooms contain a lot of water, so they need enough space in the pan to brown properly.
Use medium-high heat and avoid overcrowding the skillet. Let the mushrooms cook undisturbed for a little while before stirring. Once their moisture evaporates, they will begin developing golden edges and a richer flavor.
Plant-based cooking cream provides the main creamy texture in this recipe, while nutritional yeast adds a subtle cheesy, savory flavor.
Reserved pasta water is also important. The starch released from the pasta helps the sauce cling to the noodles and creates a smoother finish.
Yes. White button mushrooms, cremini mushrooms, portobello mushrooms, or a combination can all work.
For a more complex flavor, combine different mushroom varieties. Slice larger mushrooms into similar-sized pieces so they cook evenly.
Add a few handfuls of fresh spinach during the final 2–3 minutes of cooking. Stir until wilted into the sauce.
Increase the garlic for a stronger, more aromatic flavor.
Add small broccoli florets to the pasta water during the final few minutes of cooking, then toss them with the finished pasta.
Add red pepper flakes while cooking the garlic for a gentle kick.
Increase the lemon juice slightly and add fresh basil or parsley for a brighter finish.
Add crispy pan-fried tofu for extra texture and plant-based protein.
This pasta is filling on its own, but it also pairs well with simple sides such as:
A fresh salad with a light lemon dressing works particularly well because its acidity balances the creamy sauce.
Yes, although this pasta is best served immediately while the sauce is at its creamiest.
For meal prep, store the pasta and sauce in an airtight container in the refrigerator. When reheating, add a small splash of vegetable broth or plant-based cream and warm gently until the sauce loosens.
Store leftovers in the refrigerator for up to 3–4 days.
Reheat gently in a skillet over low to medium heat, adding a splash of broth or plant-based cream. Stir occasionally until heated through and creamy again.
Cook pasta until al dente, sauté mushrooms with onion and garlic, then simmer them with plant-based cream, vegetable broth, and nutritional yeast. Toss with the pasta and finish with lemon juice and herbs.
Yes. You can leave it out, although nutritional yeast provides a savory, slightly cheesy flavor.
Use a plant-based cooking cream that is suitable for savory dishes. Soy, oat, or other dairy-free cooking creams can work depending on availability.
Add reserved pasta water or a small splash of vegetable broth and toss until the sauce reaches a smooth consistency.
Yes. Use your preferred gluten-free pasta and follow its package cooking instructions.
The oil and vegan butter help brown the mushrooms and add richness. For an oil-free version, sauté the mushrooms with a small amount of vegetable broth, adding more as needed to prevent sticking.
This Creamy Vegan Mushroom Pasta is proof that a comforting pasta dinner does not need dairy. Golden mushrooms, garlic, herbs, plant-based cream, and nutritional yeast create a smooth, savory sauce that coats every bite of pasta.
Serve it straight from the skillet with fresh parsley and vegan Parmesan for an easy 30-minute vegan dinner that feels rich, satisfying, and completely homemade.