Quick Vegan Pasta Recipes for Cozy Nostalgia

With just a handful of simple ingredients, this creamy mushroom and tomato penne delivers a restaurant-worthy vegan pasta dinner that feels incredibly indulgent. We're talking about a luscious sauce, thanks to coconut milk and nutritional yeast, clinging to al dente pasta with savory mushrooms and a hint of spice.

What Makes This Creamy Vegan Pasta So Special

With just a handful of simple ingredients, this creamy mushroom and tomato penne delivers a restaurant-worthy vegan pasta dinner that feels incredibly indulgent. We’re talking about a luscious sauce, thanks to coconut milk and nutritional yeast, clinging to al dente pasta with savory mushrooms and a hint of spice. It’s the kind of satisfying, one-pan meal that answers the question of what to make for a quick yet impressive weeknight dinner.

During our testing, we found that letting the mushrooms brown deeply without stirring too often is the secret to building a rich, umami foundation for the sauce. This simple technique makes all the difference between a good sauce and a great one. You’re going to be amazed at how such simple ingredients come together to create a dish that’s both comforting and elegant.

This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Our Creamy Vegan Pasta

Here is everything you’ll need to create this fantastic vegan pasta dish. We love how these simple components build layers of flavor.

  • 8 ounces dried penne pasta
  • 3 tablespoons extra virgin olive oil
  • 1 medium yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 pound cremini mushrooms, sliced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon crushed red pepper flakes
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1/2 cup canned full-fat coconut milk, well shaken
  • 1/4 cup nutritional yeast
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 cup fresh basil leaves, thinly sliced

Cook Time for Your Vegan Pasta Dinner

We’ve timed this recipe repeatedly to give you a realistic idea of your schedule. From start to finish, you can have this delicious vegan pasta dinner on the table in about 30 minutes, making it a perfect solution for a busy evening.

Prep time is roughly 10 minutes, and the cook time is about 20 minutes. Consequently, you can multitask by starting the sauce while the pasta water comes to a boil.

How to Make This Vegan Pasta Sauce

Follow these steps for a perfectly creamy and flavorful result. We’ve designed this method to build flavor efficiently while you cook the pasta.

Step 1: Cook the Pasta

Bring a large pot of salted water to a rolling boil. Add the penne and cook according to package directions until al dente, then drain well and set aside.

Step 2: Sauté the Aromatics

While the pasta cooks, heat the olive oil in a large, deep skillet over medium heat. Add the sliced onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent.

Step 3: Brown the Mushrooms

Add the minced garlic, sliced mushrooms, oregano, and red pepper flakes to the skillet. Cook for 8-10 minutes, stirring only occasionally, until the mushrooms have released their liquid and become deeply browned.

Step 4: Create the Sauce

Pour in the diced tomatoes with their juices and the coconut milk, scraping up any browned bits from the bottom of the pan. Let the sauce simmer gently for 5 minutes to allow the flavors to meld.

Step 5: Season the Sauce

Reduce the heat to low and stir in the nutritional yeast, salt, and black pepper. Taste and adjust seasoning if needed.

Step 6: Combine Pasta and Sauce

Add the drained pasta to the skillet and toss thoroughly until every piece is coated in the creamy mushroom sauce.

Step 7: Finish and Serve

Remove from heat and stir in the fresh basil just before serving for a bright, fresh finish.

Pro Tips & Tasty Tweaks

After making this dozens of times, here are our team’s favorite insights for perfecting your vegan pasta dishes.

  • Flavor Swap: For a different herb profile, swap the oregano for dried thyme or an Italian herb blend.
  • Heat Adjustment: If your sauce seems too thick after simmering, simply stir in a splash of the pasta cooking water to loosen it to the perfect consistency.
  • Texture Fix: Don’t rush the mushroom browning! Letting them sit and develop a deep color is crucial for a meaty, satisfying texture.
  • Storage Tip: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a tiny bit of water to refresh the sauce.

Flavor & Texture Notes

When you get this recipe right, the flavors and textures are perfectly balanced. You can expect a savory, creamy sauce with a subtle tang from the tomatoes and a cheesy richness from the nutritional yeast.

The texture should be a delightful contrast between the tender-yet-firm pasta and the juicy, browned mushrooms. Ultimately, the fresh basil added at the very end provides a bright, aromatic finish that cuts through the richness. This is one of those vegan pasta ideas that truly satisfies on every level.

Variations & Substitutions

We love how versatile these vegan pasta recipes can be. Feel free to get creative and make this dish your own with these simple tweaks and variations.

For a heartier vegan pasta bake, transfer the finished pasta to a baking dish, top with vegan breadcrumbs, and bake at 375°F until golden and bubbly. Alternatively, you can use different pasta shapes like rigatoni or fusilli that hold sauce well. If you’re not a fan of mushrooms, try using roasted eggplant or zucchini instead. For a richer, smokier flavor, add a pinch of smoked paprika along with the red pepper flakes. Finally, stir in a couple of handfuls of fresh spinach during the last minute of cooking for a pop of color and extra nutrients.

Make-Ahead & Scaling

We know that a great weeknight dinner often depends on a little advance planning. Consequently, we tested several make-ahead strategies for these vegan pasta dishes to see what worked best. You can slice the onions and mushrooms and store them in airtight containers in the fridge for up to two days, which significantly cuts down on your active prep time. Alternatively, the entire sauce can be prepared a day ahead and gently reheated before tossing with freshly cooked pasta.

When scaling this recipe for a crowd, we found it’s best to work in batches. For a double batch, use two large skillets to ensure the mushrooms have enough room to brown properly instead of steaming. If you’re cooking for just one or two, the recipe halves beautifully without any other adjustments. Ultimately, the sauce may thicken upon standing, so keep a little pasta water on hand to loosen it to the perfect consistency when you’re ready to serve your vegan pasta dinner.

How to Serve This Creamy Vegan Pasta

We love thinking about the full dining experience, and serving this dish is part of the fun. A simple, crisp green salad with a tangy vinaigrette provides a refreshing contrast to the rich, creamy sauce. For a bit of crunch, we often sprinkle toasted pine nuts or breadcrumbs over the top just before serving.

During our team tastings, we discovered that a chilled, sparkling water with a squeeze of lemon is a perfect non-alcoholic pairing that cleanses the palate between bites. These simple vegan pasta ideas transform a weeknight meal into something a little more special without extra effort.

We always recommend serving this pasta immediately while it’s still hot and the sauce is at its creamiest. It’s one of those vegan pasta dishes that feels both comforting and elegant when presented with a little care.

Mistakes to Avoid

After many rounds of testing, we’ve identified a few common pitfalls that can affect your final result. If you’ve ever ended up with a sauce that tastes bland, you might be rushing the first steps. The most frequent mistake we see is not letting the mushrooms brown sufficiently. They need those 8-10 minutes of relatively undisturbed cooking to develop the deep, savory flavor that forms the foundation of your vegan pasta sauce.

Another common error is overcooking the pasta. Remember, it will continue to absorb sauce after you combine everything, so cooking it to a perfect al dente is crucial. We also advise against substituting light coconut milk for the full-fat version. The rich fat content is what gives the sauce its luxurious, creamy body. Finally, don’t add the fresh basil until the very end, as the heat will wilt it perfectly while preserving its bright, fresh flavor. Following these simple tips will ensure your vegan pasta recipes turn out perfectly every time.

How to Store Your Vegan Pasta

We always make a little extra because the leftovers are just as delicious. Store any cooled leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb the sauce, so when reheating, we suggest adding a tablespoon or two of water or vegetable broth to loosen it back up.

During our testing, we found that reheating gently on the stovetop over low heat gives the best results, as the microwave can sometimes make the texture a bit gummy. While you can freeze this dish, we generally don’t recommend it for the best texture, as the coconut milk can separate slightly upon thawing. For the best experience, we think these vegan pasta dishes are truly meant to be enjoyed fresh.

Try This Creamy Vegan Pasta Yourself

We genuinely hope you’ll give this recipe a try in your own kitchen. It’s one of those reliable vegan pasta ideas that we return to again and again because it consistently delivers a satisfying, restaurant-quality meal with minimal effort. We think you’ll be amazed at how a handful of simple ingredients can create something so comforting and delicious.

Whether you’re cooking for a busy weeknight or a casual dinner with friends, this dish is sure to become a new favorite. Don’t be afraid to make it your own with the variations we suggested earlier. After all, the best vegan pasta recipes are the ones that bring joy to your table.

public

Creamy Vegan Mushroom and Tomato Penne

No ratings yet
With just a handful of simple ingredients, this creamy mushroom and tomato penne delivers a restaurant-worthy vegan pasta dinner that feels incredibly indulgent. We're talking about a luscious sauce, thanks to coconut milk and nutritional yeast, clinging to al dente pasta with savory mushrooms and a hint of spice.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian
Calories: 385

Ingredients
 
 

  • 8 ounces dried penne pasta
  • 3 tablespoons extra virgin olive oil
  • 1 medium yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 pound cremini mushrooms, sliced
  • 1 teaspoon dried oregano
  • 0.5 teaspoon crushed red pepper flakes
  • 1 can diced tomatoes, undrained 14.5 ounces
  • 0.5 cup canned full-fat coconut milk, well shaken
  • 0.25 cup nutritional yeast
  • 0.5 teaspoon fine sea salt
  • 0.25 teaspoon freshly ground black pepper
  • 0.25 cup fresh basil leaves, thinly sliced

Equipment

  • large pot
  • Large deep skillet

Method
 

  1. Bring a large pot of salted water to a rolling boil. Add the penne and cook according to package directions until al dente, then drain well and set aside.
  2. While the pasta cooks, heat the olive oil in a large, deep skillet over medium heat. Add the sliced onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent.
  3. Add the minced garlic, sliced mushrooms, oregano, and red pepper flakes to the skillet. Cook for 8-10 minutes, stirring only occasionally, until the mushrooms have released their liquid and become deeply browned.
  4. Pour in the diced tomatoes with their juices and the coconut milk, scraping up any browned bits from the bottom of the pan. Let the sauce simmer gently for 5 minutes to allow the flavors to meld.
  5. Reduce the heat to low and stir in the nutritional yeast, salt, and black pepper. Taste and adjust seasoning if needed.
  6. Add the drained pasta to the skillet and toss thoroughly until every piece is coated in the creamy mushroom sauce.
  7. Remove from heat and stir in the fresh basil just before serving for a bright, fresh finish.

Nutrition

Calories: 385kcalCarbohydrates: 52gProtein: 14gFat: 16gSaturated Fat: 7gSodium: 480mgPotassium: 890mgFiber: 6gSugar: 8gVitamin A: 125IUVitamin C: 15mgCalcium: 65mgIron: 3.2mg

Notes

Letting the mushrooms brown deeply without stirring too often is the secret to building a rich, umami foundation for the sauce. If your sauce seems too thick after simmering, simply stir in a splash of the pasta cooking water to loosen it to the perfect consistency. Store leftovers in an airtight container in the fridge for up to 3 days.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I make this vegan pasta bake ahead of time?

Absolutely! You can assemble the entire dish, transfer it to a baking dish, and refrigerate it for up to 24 hours before baking. You may need to add a few extra minutes to the baking time since you’ll be starting with a cold dish.

How do I prevent my vegan pasta sauce from being too watery?

The key is allowing the sauce to simmer uncovered for the full 5 minutes to reduce slightly. Also, make sure your mushrooms have released their liquid and browned properly before adding the other sauce ingredients.

What’s the best way to reheat leftover vegan pasta dishes?

We always recommend reheating gently on the stovetop with a splash of water or vegetable broth. Stir frequently over low heat until warmed through to refresh the creamy texture of the sauce.

Conclusion

We truly believe this creamy vegan pasta recipe is a weeknight game-changer. It combines simple techniques with accessible ingredients to create something truly special. Whether you’re new to plant-based cooking or a seasoned pro, these vegan pasta recipes offer a satisfying and delicious meal solution. We hope it brings as much comfort and joy to your table as it has to ours. Give it a try this week—you won’t be disappointed!

SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating