
Creamy Pork Marsala with Mushrooms
Moist pork tenderloin medallions are nestled in a creamy mushroom marsala sauce to make the best Pork Marsala ever. This is an easy recipe to prepare and tastes like it came from a restaurant!

Why You’ll Love this Recipe
✔ Rich and Creamy: There’s just ⅓ cup heavy cream in the recipe, yet the homemade marsala sauce tastes incredibly decadent.
✔ No Fancy Ingredients: You’ll be amazed at how elegant yet comforting this dish tastes, even though it uses very basic ingredients like pork tenderloin and cremini mushrooms.
✔ Made in One Pan: The mushrooms, pork, and marsala sauce all cook separately, but you use the same pan throughout to layer those flavors and reduce the amount of dirty dishes afterwards.
This pork marsala with mushrooms is a spin on my chicken marsala recipe, which is a long-time reader favorite.
It’s an easy recipe that uses just one pan to cook the mushrooms, pork tenderloin medallions, and finally the creamy marsala sauce. Everything gets cooked separately and then removed to a plate, which prevents the mushrooms from becoming mushy and the pork from becoming tough or rubbery.
The steps are very straightforward and simple to follow, though, and I have a special trick for keeping the pork warm while the sauce simmers.
Served over mashed potatoes or buttered noodles, this makes for a spectacular dinner!
Special Equipment You’ll Need
I don’t like to drag out special kitchen tools unless I have to, and here are the ones that simplify this pork marsala recipe:
- Meat Mallet: The pork tenderloin medallions have to be pounded thinly to help them tenderize.
- Kitchen Tongs: Makes flipping all of those pork medallions so much easier.
- Meat Thermometer: Pork can be a little rosy in the middle, with an internal temperature of 145ºF.
Recipe Ingredients
Most of these items are pantry staples at my house, so check your own before writing out a grocery list.
- Pork Tenderloin: This is a very tender and lean cut of pork. Don’t confuse it with pork loin, which will not work in this recipe.
- Mushrooms: Use cremini mushrooms for a slightly stronger flavor that regular white button mushrooms.
- Fresh Herbs: Rosemary and thyme give the mushrooms so much flavor, while parsley adds a nice pop of fresh flavor for serving.
- Garlic + Shallot: You need to use slightly milder aromatics when cooking the mushrooms or else you’ll totally overpower their earthy flavor.
- Flour: Dredging the pork in flour gives it a lovely golden sear and also thickens the marsala cream sauce.
- Olive Oil + Butter: The butter provides richness and flavor, while the olive oil raises the smoke point to prevent the butter from burning.
- Marsala Wine: This is a type of fortified wine made in Sicily. You may see both dry and sweet marsala wines at the grocery store, and either will work in this recipe.
- Chicken Broth: Thins out the marsala sauce without watering it down.
- Heavy Cream: Don’t substitute with half and half or whole milk. The higher fat content keeps the sauce silky smooth and won’t split or curdle in the pan.
- Lemon Juice: Just a squeeze brightens up the sauce without making it taste lemony.
How to Make Pork Marsala with Mushrooms
- Cook the mushrooms: Stir them occasionally to prevent sticking, but otherwise let them cook for a good 7 to 9 minutes so they can release their excess moisture and develop some good color.
- Prep the pork: After slicing the pork tenderloin, pound it thinly using a meat mallet. This will help it cook evenly in the skillet and also makes it even more tender.
- Cook the pork: Use the same pan you cooked the mushrooms in – there’s so much flavor there already! Dredging the pork in the seasoned flour mixture will give it a nice golden crust as it sears.
- Make the marsala sauce: Deglaze the pan with marsala wine before adding the rest of the ingredients. It will loosen any browned bits stuck to the bottom, which infuses the sauce with lots of flavor.
- Finish and serve: Return the cooked mushrooms and pork to the creamy marsala sauce and let cook for just a minute or two to warm everything back up.
The above is simply a quick summary of this recipe. Check out the full recipe in the free printable recipe card at the bottom of this post for all the detailed instructions.
Recipe Tips
- To keep the pork warm: Once the pork has cooked in the pan, transfer to an oven-safe dish and keep warm in a 200ºF oven while the marsala sauce simmers.
- Use quality marsala wine: Marsala wine is a must in this recipe, otherwise you wouldn’t be making true pork marsala. Keep in mind that the alcohol cooks off in the oven but leaves behind tons of flavor.
- How to tell when marsala sauce is done: It should be beautifully glossy and coat the back of a spoon.
Storage Instructions
Transfer any leftover pork and mushroom marsala to an airtight container (save the sauce too!) and refrigerate for up to 5 days.
It can be gently reheated in the microwave or in a skillet over medium-low heat.
You can also freeze the cooked pork in the marsala sauce for up to 3 months. I like to do this in small portions so I can thaw and reheat them for my lunches during the week.
What to Serve with Mushroom Pork Marsala
This dish is particularly delicious served over mashed potatoes, buttered noodles, or fresh tagliatelle. Or, try it with one of the following sides:
- Brown Butter Mashed Potatoes
- Garlic Mashed Cauliflower
- Honey Balsamic Carrots
- Sauteed Kale
- Bacon Balsamic Brussels Sprouts
- Spinach Pear Salad
- Potato Dinner Rolls
Try Making Pork Marsala at Home!
Next time you’re looking for recipes using pork tenderloin, give this dish a try!
Did you love how rich and creamy the mushroom marsala sauce was? Leave a comment below and give it a review for others to see what you thought.
On Instagram? Share your photo and tag me with @goodlifeeats and #goodlifeeatsrecipes.
More Pork Dinner Recipes to Try
There are lots of hearty dinners you can make using pork tenderloin, pork chops, and more! Here are some of our all-time favorite pork dinners that I make on repeat.
Stay Inspired in the Kitchen!
Want more delicious recipes, kitchen tips, and meal inspiration? Sign up for the Good Life Eats Newsletter and get:
✔ Tried-and-true recipes—from quick weeknight meals to special occasion favorites.
✔ Seasonal meal ideas—helping you make the most of fresh, in-season ingredients.
✔ Time-saving kitchen tips—boosting your confidence and creativity in the kitchen.
Creamy Mushroom Pork Marsala Recipe
Pork marsala with mushrooms is an easy, elegant dinner made in one pan. Juicy pork tenderloin medallions are coated in a creamy marsala mushroom sauce that tastes straight out of a restaurant.
Ingredients
For the Mushroom Mixture
- 2 tablespoons butter
- 3 tablespoons finely chopped shallots
- 12–16 ounces cremini mushrooms, sliced
- 2 cloves fresh garlic, minced
- 1 teaspoon finely chopped fresh rosemary
- 1 ½ teaspoons fresh thyme leaves
- ¼–½ teaspoon sea salt, or to taste
- ⅛–¼ teaspoon black pepper, or to taste
For the Pork
- 2 to 2 ½ pounds pork tenderloin (about 1–2 tenderloins depending on size)
- 1 cup all-purpose flour
- 1–2 teaspoons sea salt, or to taste
- ½ teaspoon black pepper, or to taste
- ½ teaspoon garlic powder
- 2 tablespoons olive oil
- 2 tablespoons butter
For the Marsala Sauce
- 1 cup Marsala wine
- 1¼ cups chicken broth
- 1 tablespoon all-purpose flour
- ⅓ cup heavy cream
- 1 teaspoon fresh lemon juice
- 1 tablespoon chopped fresh parsley, for garnish
Instructions
- In a large heavy-bottomed skillet, melt 2 tablespoons of butter over medium heat.
- Add the finely chopped shallots and cook until soft and golden, about 2–3 minutes, stirring often so they don’t brown too quickly.
- Stir in the sliced mushrooms. Cook for 7–9 minutes, stirring occasionally, until the mushrooms are browned and have released most of their moisture.
Add the minced garlic, chopped rosemary, and thyme leaves, along with salt and pepper to taste. Cook for another 2 minutes, stirring so nothing sticks or burns. - Remove the skillet from heat and set the mushroom mixture aside. Don’t clean the pan—you’ll use it again for the pork.
- Preheat your oven to 200°F and move an oven rack to the center position.
In a wide, shallow bowl, mix together the flour, salt, pepper, and garlic powder. Set aside. - Slice the pork tenderloin into ¾- to 1-inch thick medallions.
- Place a piece of plastic wrap on your cutting board. Arrange the pork slices on top (you may need to do this in batches), then cover with another sheet of plastic wrap.
- Use a meat mallet or rolling pin to gently pound each slice to about ½ inch thick. This helps the pork cook evenly and become more tender.
- Pat the pork dry with paper towels. Dredge both sides of each piece in the flour mixture, shaking off any extra flour. Set aside on a plate or baking tray.
- In the same skillet used for the mushrooms, heat 2 tablespoons olive oil and 2 tablespoons butter over medium-high heat. When the butter is melted and the pan is hot and shimmering, begin adding the pork.
- Cook the pork in batches so you don’t crowd the pan. Sear each piece for 2–4 minutes per side, or until golden brown and just cooked through.
As each batch finishes, transfer the cooked pork to a large oven-safe platter and place it in the warm oven to stay hot. - Repeat with the remaining pork. If the skillet gets dry, you can add a bit more oil or butter as needed.
Tip: Pork is safe to eat at 145°F. If you’re not sure it’s done, slice into one piece—it should be lightly pink in the center, not raw. - Carefully pour the Marsala wine into the same skillet (be cautious—it may steam). Stir well, scraping up the browned bits stuck to the bottom of the pan. This adds flavor to the sauce.
- Add 1 tablespoon of butter and sprinkle 1 tablespoon of flour into the pan. Stir constantly for 1 minute. This helps thicken the sauce and removes the raw flour taste.
- Slowly whisk in the chicken broth until smooth. Stir in the cream, lemon juice, and the cooked mushroom mixture (with any juices).
- Bring the sauce to a gentle simmer and cook for 8–10 minutes, stirring occasionally, until it thickens slightly. It should look glossy and lightly coat the back of a spoon.
- Taste and season with more salt and pepper if needed—especially if your broth is low-sodium.
- Remove the pork from the oven and gently place it into the skillet with the sauce. Let it warm through for 1–2 minutes so the flavors come together.
- Spoon the sauce and mushrooms over the pork to coat.
- Serve hot, garnished with chopped fresh parsley if desired.
Cook the Mushrooms
Prepare the Pork
Cook the Pork
Make the Marsala Sauce
Finish and Serve
Notes
Serving suggestion: This dish is great with mashed potatoes, buttered noodles, or fresh tagliatelle.
This recipe is inspired by my Chicken Marsala recipe.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 1806Total Fat: 31gSaturated Fat: 12gTrans Fat: 1gUnsaturated Fat: 14gCholesterol: 174mgSodium: 5539mgCarbohydrates: 269gFiber: 36gSugar: 101gProtein: 196g
GoodLifeEats.com offers recipe nutritional information as a courtesy and is an estimate only. This information comes from online calculators. Although GoodLifeEats.com makes every effort to provide accurate information, these figures are only estimates.
Melissa Griffiths says
I’m with you – there are so many things I love about every season. I guess that helps ease the sadness of letting go of each one as they pass! Love this dish – looks so cozy and delicious!
Katie says
I never thought of it that way, but you’re right. No matter the season there is always something to look forward to in the next one. Thanks for stopping by!
Laura says
There are no directions.
Katie says
apparently Wordpress decided to eat them because I definitely typed all that up in the appropriate form. Apologies and please stand by as I re-write it.
Katie says
Also, thank you for letting me know. Upon further investigation it looks like there was some sort of glitch and Wordpress didn’t save my changes and published a previous draft. I will be editing this and getting all of the appropriate information back into the post.