There are some dishes that just feel like a warm hug in a bowl, and this Creamy Marsala Pasta is exactly that. It's the kind of meal that makes you close your eyes on the first bite – the deep, earthy sweetness of Marsala wine melding with mushrooms and a silky, garlicky cream sauce. And the best part? It all comes together in one skillet, so you're not left with a mountain of dishes.
Advertisements1
I first started making this on busy weeknights when I wanted something that felt fancy but didn't require a trip to the store for a dozen exotic ingredients. With just a few pantry staples and some everyday mushrooms, you can whip up a restaurant-quality pasta that will have everyone asking for seconds. Plus, it's incredibly forgiving – you can swap in whatever pasta you have on hand and adjust the creaminess to your liking.
So, if you're ready to elevate your pasta game without breaking a sweat, grab your skillet and let's get cooking. I promise this will become a regular in your dinner rotation!
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) fettuccine or tagliatelle
Use a long, sturdy pasta that holds up to the creamy sauce. You can substitute with linguine or even penne.
2 tbsp (30ml) olive oil
For sautéing the aromatics. Use a good-quality extra-virgin olive oil for the best flavor.
1 lb (450g) cremini mushrooms, sliced
Cremini (baby bella) mushrooms have a deeper flavor than white button. You can also use a mix of wild mushrooms for a more complex taste.
3 cloves garlic, minced
Fresh garlic is a must. If you only have garlic powder, use 1/2 teaspoon, but fresh is better.
1/2 cup (120ml) dry Marsala wine
Marsala wine is the star of this dish. Use a dry Marsala for a less sweet sauce; if you only have sweet, reduce the amount slightly.
1 cup (240ml) heavy cream
Heavy cream creates a luscious, thick sauce. For a lighter option, you can use half-and-half, but the sauce will be less rich.
1/2 cup (50g) grated Parmesan cheese
Freshly grated Parmesan melts better and adds a savory umami kick. Pre-shredded cheese often contains anti-caking agents that can make the sauce grainy.
1/2 tsp salt, plus more for pasta water
You'll need salt for the pasta water and to season the sauce. Adjust to your taste.
1/4 tsp black pepper, freshly ground
Freshly ground black pepper adds a subtle heat and aroma. Pre-ground pepper is fine in a pinch.
2 tbsp (30g) unsalted butter
Adds a silky finish to the sauce. You can use salted butter, but then reduce the added salt.
2 tbsp chopped fresh parsley, for garnish
Fresh parsley adds a pop of color and freshness. You can substitute with chives or basil.
Tips & Tricks
Don't skip the Marsala reduction
Let the wine simmer until it's almost gone before adding cream. This concentrates the flavor and prevents a watery sauce.
Use a large skillet
Make sure your pan is big enough to hold the pasta and sauce without overcrowding. If it's too full, the sauce won't coat evenly.
Reserve pasta water
Before draining the pasta, scoop out a cup of the starchy water. Adding a splash to the sauce helps it cling to the noodles and reach the right consistency.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta
Bring a large pot of salted water to a rolling boil (212°F/100°C). Add the fettuccine and cook according to package directions until just shy of al dente (about 8-9 minutes). Reserve 1 cup (240ml) of pasta water, then drain the pasta.
2. Sauté the mushrooms
In a large skillet, heat the olive oil over medium-high heat (350°F/175°C). Add the sliced mushrooms in a single layer and cook without stirring for 4-5 minutes until they are golden brown on the bottom. Stir and continue cooking for another 3-4 minutes until all mushrooms are browned and have released their moisture.
3. Add garlic and Marsala
Reduce the heat to medium (300°F/150°C). Add the minced garlic and cook for 30 seconds until fragrant. Pour in the Marsala wine, scraping up any browned bits from the bottom of the pan. Let the wine simmer until it has reduced by half, about 2-3 minutes.
4. Make the creamy sauce
Pour in the heavy cream and bring to a gentle simmer. Let it cook for 3-4 minutes, stirring occasionally, until the sauce has thickened slightly and coats the back of a spoon.
5. Combine pasta and sauce
Add the drained pasta to the skillet along with the Parmesan cheese, salt, and pepper. Toss everything together, adding splashes of the reserved pasta water as needed to loosen the sauce and help it coat the noodles evenly.
6. Finish with butter and parsley
Remove the skillet from the heat and stir in the butter until melted and glossy. Taste and adjust seasoning. Sprinkle with fresh parsley before serving.
Delicious Variations
Add protein
Sauté 2 boneless, skinless chicken breasts (cut into strips) or 1 lb (450g) shrimp before cooking the mushrooms, then set aside and add back at the end.
Make it vegetarian
Use vegetable broth instead of chicken broth (if you add any), and ensure the Parmesan is vegetarian-friendly.
Swap the mushrooms
Try shiitake or portobello for a meatier texture and deeper flavor.
How to Store Creamy Marsala Pasta
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of milk or cream to restore the creamy texture. You can also microwave in 30-second bursts, stirring between.
Frequently Asked Questions
Q: Can I use something else instead of Marsala wine?
Yes, you can substitute with dry sherry or a dry white wine like Pinot Grigio. If you don't want to use alcohol, use chicken or vegetable broth with a teaspoon of sugar to mimic the sweetness.
Q: How do I make this dish dairy-free?
Use full-fat coconut milk or a dairy-free cream alternative instead of heavy cream, and use nutritional yeast or a dairy-free Parmesan in place of the cheese. The sauce will be slightly less rich but still delicious.
Q: What can I add for extra protein?
Grilled chicken, sautéed shrimp, or crispy pancetta are great additions. Simply cook them before the mushrooms and set aside, then stir back in at the end.
Q: Can I make this ahead of time?
Yes, you can prepare the sauce and cook the pasta ahead, then combine and reheat just before serving. The sauce may thicken upon standing; add a splash of milk or broth when reheating.
I hope you love this Creamy Marsala Pasta as much as we do! If you try it, let me know in the comments below – I'd love to hear how it turns out and any tweaks you made. Happy cooking!
Creamy Marsala Pasta
Creamy Marsala Pasta is a rich, savory one-pan dinner that comes together in 30 minutes for a cozy weeknight meal.
🧂 Ingredients
- 12 oz (340g) fettuccine or tagliatelle
- 2 tbsp (30ml) olive oil
- 1 lb (450g) cremini mushrooms, sliced
- 3 cloves garlic, minced
- 1/2 cup (120ml) dry Marsala wine
- 1 cup (240ml) heavy cream
- 1/2 cup (50g) grated Parmesan cheese
- 1/2 tsp salt, plus more for pasta water
- 1/4 tsp black pepper, freshly ground
- 2 tbsp (30g) unsalted butter
- 2 tbsp chopped fresh parsley, for garnish
📋 Instructions
- 1Boil the pasta — Bring a large pot of salted water to a rolling boil (212°F/100°C). Add the fettuccine and cook according to package directions until just shy of al dente (about 8-9 minutes). Reserve 1 cup (240ml) of pasta water, then drain the pasta.
- 2Sauté the mushrooms — In a large skillet, heat the olive oil over medium-high heat (350°F/175°C). Add the sliced mushrooms in a single layer and cook without stirring for 4-5 minutes until they are golden brown on the bottom. Stir and continue cooking for another 3-4 minutes until all mushrooms are browned and have released their moisture.
- 3Add garlic and Marsala — Reduce the heat to medium (300°F/150°C). Add the minced garlic and cook for 30 seconds until fragrant. Pour in the Marsala wine, scraping up any browned bits from the bottom of the pan. Let the wine simmer until it has reduced by half, about 2-3 minutes.
- 4Make the creamy sauce — Pour in the heavy cream and bring to a gentle simmer. Let it cook for 3-4 minutes, stirring occasionally, until the sauce has thickened slightly and coats the back of a spoon.
- 5Combine pasta and sauce — Add the drained pasta to the skillet along with the Parmesan cheese, salt, and pepper. Toss everything together, adding splashes of the reserved pasta water as needed to loosen the sauce and help it coat the noodles evenly.
- 6Finish with butter and parsley — Remove the skillet from the heat and stir in the butter until melted and glossy. Taste and adjust seasoning. Sprinkle with fresh parsley before serving.



