Looking for a hearty, meatless pasta that’s quick and easy to clean up? This Mushroom Marsala Pasta is ready in about 20 minutes and cooks in one pot.
Bright, slightly sweet Marsala wine combines with earthy mushrooms and fresh thyme to create a bold, satisfying vegan pasta. It’s simple enough for a weeknight but flavorful enough to please a crowd—making plenty to feed the whole family.
When we need a fuss-free dinner, pasta is our go-to. While red sauce dishes are classics, this mushroom-based Marsala variation offers a refreshing change of pace with a unique, savory profile.
Designed for busy home cooks who want gourmet flavor without the time commitment, this vegetarian mushroom pasta uses just ten ingredients, one pot, and about 20 minutes from start to finish.

Mushroom Marsala Pasta Ingredient Highlights
Fettuccine or linguine are my preferred shapes for this one-pot method, though other long pastas will work—just note cooking times may vary.
If you don’t have thyme, parsley, basil, or oregano make good substitutions or additions for a fresh, herbaceous finish.

Mushroom Marsala Pasta Tips and Tricks
Practice Mise En Place
Mise en place means prepping everything before you start: mince the garlic, dice the shallot, and slice the mushrooms. Having ingredients ready makes the quick cook time much easier to manage.
This recipe shines with Baby Bella, white button, or cremini mushrooms, but you can mix varieties for more complex flavor.

Cook Down the Vegetables First
Start by sautéing the garlic, shallot, and mushrooms in olive oil with salt and pepper in a large saucepan or shallow pot. Cook over medium heat until the mushrooms release their liquid—about 5 minutes. This step concentrates the mushroom flavor and prevents excess liquid when the pasta cooks.

Add the Pasta to the Pot
Lay the pasta in a thin layer on top of the cooked mushrooms. If your pot isn’t wide enough, breaking the pasta in half is fine—just ensure it fits snugly so it cooks evenly. Different pasta shapes may require small adjustments to cooking time.

Cook Pasta Al Dente
Pour in the vegetable broth and Marsala cooking wine so the pasta is fully submerged, then add the thyme. Cover and cook over medium heat for about 10 minutes, stirring occasionally to prevent sticking. After 10 minutes, test for doneness and continue another minute or two if needed. When the pasta is cooked, remove from heat and let it rest for a couple of minutes while you stir occasionally to allow the liquid to absorb.

Serving Suggestions
This Mushroom Marsala Pasta is hearty on its own and works well served with rice, mashed potatoes, or steamed vegetables when you want variety. It also pairs nicely with fish or meat if you prefer adding protein to the meal.

How to Store and Reheat
Store leftovers in an airtight container in the refrigerator for up to ten days, or freeze for up to a year. Reheat on the stovetop, in the oven, or in the microwave. Add a splash of extra broth or Marsala before reheating to keep the sauce silky. For stovetop reheating, warm over medium heat, stirring frequently until heated through. For the oven, place the pasta in a baking dish, cover with foil, and bake at 350°F until hot (about 15 minutes).

20-Minute Mushroom Marsala Pasta (Vegetarian)
Marley Goldin
Equipment
-
Saucepan or Pot
Ingredients
- 8 ounces mushrooms, sliced (white button, Baby Bella, cremini, or a mix)
- 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
Instructions
-
Slice the mushrooms, mince the garlic, and dice the shallot. Add them to a large saucepan or pot with olive oil, salt, and pepper. Sauté over medium heat until the mushrooms release their liquid, about 5 minutes.

-
Keep the heat at medium and lay the fettuccine flat on top of the mushrooms (break the pasta if needed). Pour in the vegetable broth, Marsala cooking wine, and add the thyme so the pasta is submerged.

-
Cover and cook over medium heat for 10–12 minutes, stirring occasionally, until the pasta is al dente. Test after 10 minutes and cook 1–2 more minutes if needed. Remove from heat, let rest for a couple minutes, stir occasionally, and serve hot.

Pro Tips
- This method works with many pasta shapes, but cooking times will vary—monitor closely if you substitute a different shape.
Video
Support directly or leave a rating and comment to help others find this recipe!


