This vegan creamy cheesy mushroom penne is one of those recipes I made on a night when I wanted comfort food — but didn’t want to soak cashews, drag out a blender, or overthink dinner. I wanted something creamy, cozy, and deeply savory using simple ingredients I already had. And honestly? This one surprised me.

The sauce is rich and silky without any dairy or nuts, thanks to plant milk, vegetable stock, nutritional yeast, and melty vegan cheese. The real magic, though, comes from browning the portabella mushrooms until they’re golden and meaty — that step alone makes this pasta taste like something you’d order at a restaurant. If you’ve ever searched for a vegan creamy mushroom pasta with no cashews, this is the kind of recipe you’re hoping to find.

It’s easy enough for a weeknight, indulgent enough to feel special, and proof that vegan comfort food doesn’t need complicated techniques to be incredibly satisfying.
Jump to:
- Try these dishes too!!
- Why You’ll Love This Vegan Creamy Cheesy Mushroom Penne
- What Is Vegan Creamy Cheesy Mushroom Penne?
- Ingredient
- How to Make Vegan Creamy Cheesy Mushroom Penne
- How to Make Vegan Pasta Creamy Without Dairy
- Best Mushrooms for Vegan Creamy Pasta
- Tips for the Best Vegan Creamy Mushroom Penne
- Make-Ahead, Storage & Reheating
- Frequently Asked Questions
- Final Thoughts
- Related
- Pairing
Try these dishes too!!
- Truffle Mac & Cheese Deluxe
- Vegan Pumpkin Tofu Mac & Cheese
- Vegan CPK Pesto Cream Penne Recipe
- Vegan Cashew Cream & Mushroom Spaghetti Recipe
- Vegan Linguine Alfredo With Cauliflower
Why You’ll Love This Vegan Creamy Cheesy Mushroom Penne
If you’re searching for a vegan creamy pasta that doesn’t use cashews, this recipe is exactly what people are looking for.
This vegan creamy cheesy mushroom penne is:
- Rich and comforting
- Completely dairy-free
- Nut-free (no cashews)
- Easy enough for weeknights
- Cozy enough for cold evenings
Instead of blended nuts or heavy vegan cream, this sauce gets its creaminess from plant milk, vegan cheese, nutritional yeast, and vegetable stock, creating a silky, savory pasta that clings perfectly to every piece of penne.
The portabella mushrooms bring deep, meaty umami flavor, making this dish satisfying even for non-vegans. It’s the kind of pasta you make once — and then crave weekly.

What Is Vegan Creamy Cheesy Mushroom Penne?
Traditional creamy mushroom pasta relies on dairy cream, butter, or cheese. A vegan creamy mushroom penne recreates that same richness using plant-based ingredients that still deliver body, flavor, and comfort.
This version is especially popular because it:
- Skips cashews (a top Google search request)
- Uses accessible grocery-store ingredients
- Feels indulgent without being heavy
The result is a creamy vegan pasta without cream that still tastes cheesy, savory, and deeply comforting.
Ingredient
- Penne Pasta – Penne is perfect for creamy sauces because its ridges and hollow center catch every bit of the cheesy mushroom sauce, making each bite rich and satisfying.
- Portabella Mushrooms – Meaty and deeply savory, portabella mushrooms add umami and heartiness to this dish. Browning them well creates a rich, almost “meaty” flavor that anchors the sauce.
- Olive Oil – Used to sauté and brown the mushrooms, olive oil helps develop flavor and prevents sticking while keeping the dish simple and wholesome.
- Garlic Seasoning Mix – An easy way to layer in garlic-forward, savory flavor without overpowering the sauce. It keeps the recipe quick and weeknight-friendly.
- Unsweetened Plant Milk – Forms the creamy base of the sauce without dairy or nuts. Soy or oat milk works best for richness and body.
- Vegetable Stock – Adds depth and savory backbone to the sauce, preventing it from tasting flat and balancing the creaminess of the plant milk.
- Nutritional Yeast – Brings a naturally cheesy, umami-rich flavor that enhances the sauce without dairy, helping it taste indulgent and well-rounded.
- Vegan Cheese – Melts into the sauce to create a creamy, comforting texture and boosts the “cheesy” factor without overpowering the mushrooms.
- Salt & Black Pepper – Simple seasonings that bring all the flavors together and allow the mushrooms and sauce to shine.
How to Make Vegan Creamy Cheesy Mushroom Penne






Step 1: Cook the Penne
Bring a large pot of salted water to a boil. Cook penne according to package directions until al dente. Reserve ½ cup pasta water, then drain.
Step 2: Brown the Mushrooms
Heat olive oil in a large skillet over medium-high heat. Add the portabella mushrooms in an even layer.
Important tip:
Let them cook undisturbed for a few minutes. Browning the mushrooms builds deep, savory flavor — this step makes the entire dish taste richer.
Cook for 7–9 minutes until browned and tender.
Step 3: Build the Sauce
Reduce heat to medium. Sprinkle in garlic seasoning mix and stir to coat the mushrooms.
Pour in:
- Plant milk
- Vegetable stock
Stir well and let the mixture simmer gently for 5–7 minutes until slightly thickened.
Step 4: Make It Cheesy
Lower heat and stir in:
- Nutritional yeast
- Vegan cheese
Stir until the cheese melts and the sauce becomes creamy and smooth. Season with salt and black pepper to taste.
Step 5: Combine with Pasta
Add cooked penne directly to the sauce. Toss until every piece is coated. Add a splash of reserved pasta water if needed to loosen the sauce.
Cook for 1–2 minutes until everything is warmed through.

How to Make Vegan Pasta Creamy Without Dairy
This recipe answers another top Google question.
Creaminess comes from:
- Starch released from pasta
- Plant milk gently simmered
- Melted vegan cheese
- Nutritional yeast for body
No butter. No cream. No cashews.
Best Mushrooms for Vegan Creamy Pasta
Portabella mushrooms are ideal because:
- They’re meaty and hearty
- They hold up to simmering
- They add natural umami
They make this pasta feel rich and satisfying without extra ingredients.
Tips for the Best Vegan Creamy Mushroom Penne
- Brown the mushrooms well — don’t rush this step
- Use unsweetened plant milk only
- Add vegan cheese off heat to prevent clumping
- Salt gradually — nutritional yeast adds natural savoriness
Make-Ahead, Storage & Reheating
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat gently on the stove with a splash of plant milk or vegetable stock to loosen the sauce.
Make Ahead
The sauce can be made ahead and stored separately, then reheated and tossed with fresh pasta.
Frequently Asked Questions
Is creamy mushroom penne vegan?
Traditional versions are not, but this recipe is completely vegan and dairy-free.
What makes vegan pasta cheesy without cheese?
Nutritional yeast adds savory depth, while vegan cheese provides richness and melt.
Can I make vegan creamy pasta without cashews?
Yes — this recipe proves you can make it creamy without nuts or blending.

Final Thoughts
This Vegan Creamy Cheesy Mushroom Penne (No Cashews) is everything a comfort-food pasta should be — rich, cozy, savory, and easy to make.
With deeply browned mushrooms, a silky dairy-free sauce, and just the right amount of cheesy flavor, it’s a recipe that satisfies cravings without complicated steps or hard-to-find ingredients.
If you’ve been looking for a nut-free vegan creamy pasta that actually tastes indulgent, this one belongs on your dinner rotation.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:

Vegan Creamy Cheesy Mushroom Penne (No Cashews)
Ingredients
Pasta & Vegetables
- 12 ounces penne pasta
- 2 tablespoons olive oil
- 2½ cups portabella mushrooms sliced or chopped
Creamy Cheesy Sauce
- 1½ cups unsweetened plant milk soy or oat works best
- ¾ cup vegetable stock
- 1½ teaspoons garlic seasoning mix
- ¼ cup nutritional yeast
- ¾ cup vegan cheese shredded or grated
- Salt and black pepper to taste
Instructions
- Step 1: Cook the Penne. Bring a large pot of salted water to a boil. Cook penne according to package directions until al dente. Reserve ½ cup pasta water, then drain.
- Step 2: Brown the Mushrooms. Heat olive oil in a large skillet over medium-high heat. Add the portabella mushrooms in an even layer. Let them cook undisturbed for a few minutes. Browning the mushrooms builds deep, savory flavor — this step makes the entire dish taste richer. Cook for 7–9 minutes until browned and tender.
- Step 3: Build the Sauce. Reduce heat to medium. Sprinkle in garlic seasoning mix and stir to coat the mushrooms. Pour in: Plant Milk, Vegetable stock. Stir well and let the mixture simmer gently for 5–7 minutes until slightly thickened.
- Step 4: Make It Cheesy. Lower heat and stir in: Nutritional yeast, Vegan cheese. Stir until the cheese melts and the sauce becomes creamy and smooth. Season with salt and black pepper to taste.
- Step 5: Combine with Pasta, Add cooked penne directly to the sauce. Toss until every piece is coated. Add a splash of reserved pasta water if needed to loosen the sauce. Cook for 1–2 minutes until everything is warmed through.













Comments
No Comments