Mushroom Stuffed Pork Tenderloin with Madeira Cream Sauce is absolutely delicious and is guaranteed to produce the WOW factor! It makes an elegant entrée for your special Holiday dinner but is equally good during the week.
This is one of my favorite things to serve for a special dinner. It does take a bit of time to put together. However, it’s totally worth it!
Preparing the Pork Tenderloin
First, I prepared a dry rub for the pork consisting of Kosher salt, dried thyme, freshly ground black pepper, and minced garlic. After I had trimmed the tenderloin, I patted it dry, and rubbed the dry rub over all sides. Then, I placed the seasoned pork in a Ziploc bag and refrigerated it for several hours.
Preparing the Mushroom Filling
Next, I prepared the mushroom stuffing, which was really like Duxelles. I used the following ingredients: Unsalted butter, mushrooms, shallots, leeks, minced garlic, heavy cream, salt, and freshly ground black pepper.
I started by finely chopping the mushrooms and squeezing as much liquid as possible from the mushrooms. First, I squeezed them in my hands, and then in paper towels.
Next, I melted the butter in large skillet over medium-high heat. Then, I added the shallots and sautéed them for about a minute until they were translucent (Photo 1). I added the leeks and mushrooms, and sautéed them for about 6 minutes until they were tender (Photo 2).
Next I added the minced garlic, salt and pepper and cooked it for about 30 seconds until the garlic was fragrant. I stirred in the cream (Photo 3). Finally, I cooked the mixture for about 5 more minutes until vegetables were soft and most of the cream was absorbed (Photo 4).
Putting the Mushroom Stuffed Pork Tenderloin Together
After the mushroom mixture had cooled, I turned my attention to the pork which I had removed from the refrigerator. I rinsed it well to remove the dry rub and patted dry with paper towels.
Then, I carefully butterflied the tenderloin with a sharp knife (Photo 5). I took care not to entirely cut it in half. Next, I placed it between two pieces of plastic wrap and pounded it to a thickness of about ¼-inch (Photo 6).
I spread part of the mushroom mixture on the tenderloin to within 1-inch of all sides (Photo 7). I reserved the rest of the mushroom mixture for the sauce. Then, I started rolling the tenderloin up jelly roll fashion starting on a long side (Photo 8).
Once I had fully rolled the tenderloin up jellyroll fashion, I place it on pieces of cooking twine the I had placed about 1 ½-inches apart (Photo 9). Finally, I tied it the rolled pork with cooking twine (Photo 10).
Finishing the Mushroom Stuffed Pork Tenderloin with Madeira Cream Sauce:
To cook the pork, I started by browning it in a little olive oil in an oven proof skillet over medium high heat.
After the tenderloin was browned on all sides, I placed the skillet into a 350° F oven until the pork reached an internal temperature of 170° F. This took about 20 minutes. I removed the pork from the oven, placed it on a cutting board and tented it with aluminum foil.
While the pork was cooking, I focused on the Madeira Cream Sauce. I added chicken broth and Madeira to a small saucepan and boiled the mixture over medium high heat until it had reduced to about 1 cup. This took about 20 minutes.
To finish the sauce, I returned the skillet that the pork was cooked in to stove over medium heat, added the flour and stirred it until smooth. I let the flour cook for several minutes until it was lightly browned (Photo 11). Then, I added the reduced broth/Madeira sauce and remaining mushroom mixture (Photo 12).
I brought the sauce to a boil to allow it to thicken, scraping up any browned bits. Finally, I added the cream and remainder of the mushroom stuffing (Photo 13). After another few minutes, the Madeira cream sauce was ready (Photo 14).
Serving the Mushroom Stuffed Pork Tenderloin with Madeira Cream Sauce:
Finally, it was time to eat! I removed the cooking twine from the pork tenderloin. Then, I sliced the tenderloin into 1 ½-inch slices.
I drizzled the sauce on the pork, and served it with Easy Stove Top Roasted Potatoes and fresh white acre peas.
I won’t lie – this was pretty labor intensive. However, it was well worth the effort. The pork was fork tender and perfectly seasoned. The mushroom stuffing was out of this world, and the sauce beyond compare. What an elegant meal for any occasion. Yum!
Mushroom Stuffed Pork Tenderloin with Madeira Cream Sauce
- 1 teaspoon Kosher salt
- ¼ teaspoon dried thyme
- ⅛ teaspoon freshly ground black pepper
- 1 clove garlic, minced
- 1 pound pork tenderloin, trimmed of fat and silver skin
- 1 Tablespoon olive oil, for cooking the pork
- 1 Tablespoon unsalted butter
- ¼ cup chopped shallots
- 8 ounces mushrooms, finely chopped and squeezed of liquid (See Tip 1)
- 1 ½ cups chopped leek, white and pale green parts only (about 2 medium leeks)
- 1 clove garlic, minced
- ½ teaspoon Kosher salt
- ¼ teaspoon freshly ground black pepper
- ½ cup heavy cream
Madeira Cream Sauce
- 2 cups low sodium chicken broth
- ½ cup Madeira (See Tip 2)
- ¼ cup heavy cream
- 1 Tablespoon all-purpose flour
- Reserved mushroom stuffing
- Salt and freshly ground black pepper to taste (See Tip 3)
- Melt 1 Tablespoon butter in large skillet over medium-high heat.Add shallots and sauté until translucent, about 1 minute. Add mushrooms and leek; sauté until tender, about 6 minutes. Add garlic and cook for 30 seconds more. Stir in cream. Cook mixture until vegetables are soft and most of the cream is absorbed, about 5 minutes. Season to taste with salt and freshly ground pepper. Cool. May be prepared in advance, covered and refrigerated. Yield: 1 cup.
- Mix salt, thyme, pepper and garlic in small bowl. Pat pork tenderloin dry. Rub salt mixture on pork tenderloin. Place in gallon Ziploc bag and refrigerate for 3 to 4 hours.
- Remove tenderloin from Ziploc bag. Rinse well to remove dry rub; dry thoroughly with paper towels.
- With a sharp knife, butterfly tenderloin, taking care not to entirely cut in half. Place between two pieces of plastic wrap; pound to ¼-inch thick. Spread ¾ cup of mushroom stuffing on tenderloin to within 1-inch of all sides. Roll up jellyroll fashion. Tie with cooking twine placed 1 ½ inches apart. May be prepared in advance up to this point, wrapped in plastic wrap and refrigerated.
- Preheat oven to 350° F.
- Heat oil in large ovenproof skillet over medium high heat. Add tenderloin to skillet and cook until brown on all sides, about 6 minutes total. Transfer skillet to oven. Roast uncovered until the pork reaches an internal temperature of 170° F, about 20 minutes. Remove skillet from oven. Transfer tenderloin to cutting board; tent with foil to keep warm.
Madeira Cream Sauce
- While pork is cooking, combine chicken broth and Madeira in heavy small saucepan. Boil until sauce is reduced to 1 cup, about 20 minutes. Set aside.
- Add flour to same skillet that was used to cook the pork; stir until smooth. Cook for several minutes until flour is lightly browned. Add reduced broth/Madeira sauce, remaining mushroom mixture and cream. Bring to a boil, scraping up any browned bits; cook until thickened. Correct seasonings. Yield: 1 ½ cups.
- Remove cooking twine from pork tenderloin. Cut tenderloin crosswise into 1 ½-inch slices. Drizzle sauce over pork and serve. Yield: 4 servings.
Chula's Expert Tips
- I separate the chopped mushrooms between two doubled pieces of paper towels and squeeze until there is no more liquid. You would be amazed at the amount of liquid that comes out of mushrooms. The fresher the mushrooms, the less amount of liquid.
- If you don't have Madeira, you can substitute dry Marsala.
- For my taste, this took ½ teaspoon of Kosher salt and ¼ teaspoon of freshly ground black pepper.