Meatless Monday Challenge

One-Pot Mushroom Marsala Pasta

on November 7, 2022
last updated May 12, 2023
This post may contain affiliate links. Please read my disclosure policy.
This Mushroom Marsala Pasta is a beautiful balance of sweetness and tang from the wine and earthiness from the mushrooms. Just 20 minutes and one pot!
Plate of One Pot Mushroom Marsala Pasta

Looking for a hearty meatless pasta option that requires very little clean up? This Mushroom Marsala Pasta comes together in about 20 minutes and requires just one pot.

With sweet and tangy flavors from the marsala wine, earthy umami from the mushrooms, and a fresh and herbaceous finish from the thyme, this simple vegan pasta dish boasts bold flavor. Plus, it makes enough to feed the whole family!

Plate of Mushroom Marsala Pasta

As a busy mom and environmental scientist, one-pot recipes are my absolute favorite! Less clean-up means we save on both time and water! Win, win.

Green tip: Speaking of cleanup, if you have a dishwasher-use it! Comparing dishwashing to handwashing, using an efficient dishwasher uses 1/6th the amount of water to get your dishes clean!

And with a flavor this delicious, this vegan one-pot pasta recipe just ticks all the boxes. It’s a meatless take on a classic Italian dish often served over pasta, Chicken Marsala.

Mushroom Marsala Pasta Ingredients

Here’s everything you need:

  • Mushrooms. For “meaty” texture and earthy flavor.
  • Shallot and garlic. To bring bold savory flavors to your dish.
  • Olive oil. To sauté the mushrooms, shallot, and garlic in.
  • Salt and pepper. To season.
  • Fettuccine or linguine. Other pasta’s work, too, but these two are my preferred and have been thoroughly tested.
  • Vegetable broth. To cook the pasta in and add more flavor.
  • Marsala cooking wine. The key to any successful Mushroom Marsala!
  • Fresh thyme. For an herbaceous finish. Parsley, basil, or even oregano can be used in its place or in addition to the thyme as well.
ingredients for one pot mushroom marsala pasta - shallot, salt, thyme, olive oil, vegetable broth, garlic, mushrooms, marsala cooking wine, pepper, long pasta

Mushroom Marsala Pasta Tips and Tricks

Mise En Place

Mise en place is a French term that refers to having all of your ingredients measured, chopped, peeled, diced, etc before you start to cook.

I love this way of cooking and it is especially useful here. Peel your garlic and shallots and clean your mushrooms. Then, mince your garlic, dice your shallots and slice your mushrooms.

This recipe is great with a wide variety of mushrooms. My favorite mushrooms for this particular recipe are Baby Bella, White Button, or Cremini mushrooms.

Prepped garlic, mushrooms, and shallots on a cutting board

Cook Down Your Veggies First

Add the prepped garlic, shallots, and mushrooms to a large saucepan or shallow pot with the olive oil, salt, and pepper.

Cook over medium heat until the liquid releases from the mushrooms, about 5 minutes.

Seasoning mushrooms, garlic, and shallots with salt and pepper

Add the Pasta to the Pot

Next, add the pasta to the pot in a thin layer on top of the mushrooms. While you can really use any pasta, changing the shape of the pasta will change the cooking time.

Green tip: Pasta is a great meal option carbon footprint-wise! Manufacturing pasta is a relatively less intensive process, using less energy and other natural resources to produce than most other starches. Plus, its long shelf-life means you’re less likely to waste it!

I’ve tested this recipe with both Fettuccine and Linguine and found they had about the same optimal cooking time.

Though this is controversial, if your pan isn’t big enough, you can break your pasta in half so that it fits snuggly in the pot or pan. It’s important that your pasta fits so that it cooks evenly.

Adding Fettuccine to a large saucepan to cook in vegetable broth and Marsala cooking wine

Cook Pasta Al Dente

Next, add your vegetable broth and Marsala cooking wine. Your pasta should be completely submerged in the liquid. Cover your saucepan or pot and continue to cook on medium heat.

Cook on medium for ten minutes, stirring a couple of times to ensure the pasta noodles don’t stick to each other or the bottom of the pan.

After 10 minutes, test the pasta to see if it’s al dente. If it’s not quite ready, cover again and continue to cook for another minute or two.

Once your pasta is cooked, remove from heat and let it sit for a couple of minutes, stirring occasionally until most of the liquid is absorbed.

Adding Marsala cooking wine to saucepan

How to Store and Reheat Mushroom Marsala Pasta

This Mushroom Marsala Pasta will last up to ten days in the refrigerator in an airtight container. It also freezes really well and can be frozen for up to a year.

This pasta can be reheated on the stovetop, in the oven, or in the microwave from the refrigerator or the freezer.

I do recommend adding a splash of extra broth or Marsala before reheating. You can use the defrost or reheat settings on your microwave, or simply heat on the highest setting, covered, until thoroughly heated through (usually about 5 minutes).

To reheat on the stove, simply add the pasta to a pot or saucepan with the extra splash of liquid and heat over medium, stirring frequently until heated through.

For the oven method, add your pasta to a baking dish and cover it with aluminum foil. Bake at 350°F until heated through (usually about 15 minutes).

Twirling Pasta with Mushroom Marsala in a fork

Mushroom Marsala Pasta Frequently Asked Questions

What is Marsala sauce made of?

Marsala sauce is an Italian sauce typically made of onions (or shallots), garlic, herbs, mushrooms, and Marsala wine. This recipe uses Marsala cooking wine as a key flavor element.

What is Marsala served with?

Marsala sauce is often served over pasta, rice, mashed potatoes, or even steamed vegetables. This One-Pot Mushroom Marsala Pasta dish cooks the pasta in the sauce to more evenly distribute the flavor and to make for easy clean up!

Want to sharpen your kitchen skills?

Download My Free eBook

Why You Should Make This One-Pot Mushroom Marsala Pasta

  • It’s quick. This dish comes together in just about 20 minutes and feeds a family of 6.
  • It’s easy. Easy to cook, easy to clean. Now we’re talking.
  • The flavors are balanced. The Marsala cooking wine adds a subtle sweetness and a bit of tang, perfectly balancing out the earthiness from the mushrooms, garlic, and shallots.

If you’re loving this One Pot Mushroom Marsala Pasta, check out this Truffle Mushroom Risotto and Salmon Spinach Pasta with White Wine Sauce.

Plate of One Pot Mushroom Marsala Pasta

One-Pot Mushroom Marsala Pasta

5 from 4 votes
Marley Goldin
This Mushroom Marsala Pasta is a beautiful balance of sweetness and tang from the Marsala wine and earthiness from the mushrooms, coming together in 20 minutes and in just one pot.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 6 servings


  • 8 ounces mushrooms, sliced (white button, baby Bella, Crimini, or combination of all three)
  • 3 cloves garlic, minced
  • 1 large shallot, diced
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • 16 ounces Fettuccine or Linguine
  • 2 cups vegetable broth
  • 1 ¼ cup Marsala cooking wine
  • 2 tablespoons chopped fresh thyme


  • Start by slicing mushrooms, mincing garlic, and dicing the shallot and add them to a large saucepan or pot with the olive oil, salt, and pepper. Sauté over medium heat until liquid releases from the mushrooms (about 5 minutes).
    Mushrooms and shallots cooked down in a saucepan
  • With heat still on medium, add the Fettuccine, laying it flat directly on top of the mushrooms. If you need to, you can break the pasta in half, so it fits easily in your saucepan or pot. Add the vegetable broth, Marsala cooking wine, and thyme. The pasta should be submerged.
    Pasta submerged in vegetable broth and Marsala cooking wine in a saucepan
  • Cover and cook over medium heat for 10-12 minutes, stirring occasionally until al dente. After ten minutes, test the pasta to see if it's ready. If not, continue to cook for an additional 1-2 minutes. Serve hot and enjoy!
    One Pot Mushroom Marsala Pasta cooked in a saucepan

Pro Tips

  • This recipe will work with a wide variety of different pastas but changing the shape of the pasta will also change the cooking time. If you are using something other than Linguine or Fettuccine, monitor it closely to cook it al dente. 
  • For more meatless dinners with minimal cleanup, check out this list of One-Pot Vegetarian Dinners. 
Course Dinner
Cuisine Italian
Diet Vegan
Keyword 30 Minutes or Less, Marsala, Meatless Pasta, Mushroom Marsala, Pasta
Did you make this recipe?Leave a comment and let me know what you think! And if you really enjoyed it, help power this website and buy me a coffee!


You'll Also Love

Comment on & Rate this Recipe

I very much hope you enjoyed this recipe!

If you did, please give it a star rating, which will help other people just like you find and enjoy the recipe too 😊

If you have any comments, questions or thoughts on the recipe, be sure to let me know in the comments as well. I read each and every one and would love to hear from you!

2 thoughts on “One-Pot Mushroom Marsala Pasta”

5 from 4 votes (3 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating