Mushroom Madeira Sauce for Holiday Roasts
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
A warm pan of mushroom Madeira sauce can make a holiday roast feel extra special. It is rich and savory, with tender mushrooms and a gentle sweetness from Madeira wine. I love serving it at the table so everyone can spoon as much as they like over each slice.
The flavor starts with butter, finely chopped shallots, and white or crimini mushrooms. Cracked black peppercorns, thyme, and bay leaf add a fragrant, woodsy note, while red wine and Madeira deepen the sauce. Demi-glace gives it a hearty base, and a little heavy cream is optional if you prefer a softer, silkier finish.
Best of all, this mushroom Madeira sauce is easy to make in one saucepan. Soften the shallots, cook the mushrooms, and stir in the herbs and pepper. Then reduce the red wine, add Madeira and demi-glace, and simmer until the sauce coats a spoon. Allow about 5 minutes to prepare and 15 minutes to cook.
Serve this sauce with roast beef, tenderloin, turkey, or chicken for a cozy holiday meal. It is also a lovely choice for a chilly evening when you want a simple roast to taste like a celebration. For adults 21+ only: This recipe contains alcohol and is intended for guests of legal drinking age.
Why You’ll Love This Mushroom Madeira Sauce for Holiday Roasts
- It is quick: The sauce takes about 20 minutes from start to finish, so you can make it while the roast rests.
- It brings big flavor: Madeira, red wine, mushrooms, and demi-glace create a deep, savory taste with a mild sweetness.
- It uses simple steps: You do not need special equipment. A medium saucepan and a whisk are enough.
- It is easy to adjust: Use the optional cream for a softer finish, or leave it out for a more traditional, wine-forward sauce.
- It makes a meal feel special: Spoon it over holiday roasts or everyday meat and poultry for a comforting finishing touch.
Mushroom Tips
Choose white or crimini mushrooms that feel firm and look dry, with smooth caps and no dark, wet spots. Both types work well here. White mushrooms have a mild flavor, while crimini mushrooms bring a slightly earthier taste. Wipe the mushrooms with a damp paper towel or brush away any dirt rather than soaking them. Then slice them evenly so they cook at about the same pace. If your demi-glace is very concentrated, start with 3/4 cup and add more only if the sauce needs it.
Options for Substitutions
- Shallots: Use finely chopped yellow onion in the same amount. The flavor will be a little sharper, so cook it gently until soft.
- Mushrooms: Swap in sliced baby bella, cremini, or a mix of mushrooms. Keep the total amount close to 1/2 pound.
- Fresh thyme: Use 1/4 teaspoon dried thyme as listed, or replace it with a small pinch of dried rosemary.
- Madeira: Port or dry sherry can work in a pinch, though each will change the sauce’s flavor. Choose a cooking wine you enjoy tasting.
- Demi-glace: Use a suitable prepared beef or veal demi-glace. If using a concentrated product, follow its package directions and add it gradually.
- Heavy cream: Leave it out for a dairy-free finish beyond the butter, or use a small amount of unsweetened, plain dairy-free cream alternative. Check the label for cooking suitability.
Watch Out for These Mistakes
Do not let the shallots brown. Cook them over medium heat for about 2 minutes, just until translucent. If the butter starts to darken or the shallots take on color quickly, lower the heat.
Next, give the mushrooms room to release their liquid and turn tender. Stir them now and then, but do not rush the process by turning the heat too high. Once tender, add the peppercorns, thyme, and bay leaf, then cook only 30 to 60 seconds so the herbs smell fragrant without burning.
When reducing the red wine, let it simmer until about half remains. This concentrates its flavor. However, avoid reducing the Madeira for too long before adding the demi-glace, or the sauce may become too strong or too thick.
Finally, add demi-glace gradually if you are unsure how concentrated it is. Keep the sauce at a gentle simmer, not a hard boil, and wait until it coats the back of a spoon before deciding whether it needs more liquid. Taste before adding salt, since demi-glace can already be salty.
What to Serve With Mushroom Madeira Sauce for Holiday Roasts?
This mushroom Madeira sauce pairs well with roast beef, beef tenderloin, turkey, or roasted chicken. For sides, serve it alongside creamy mashed potatoes, crisp roasted Brussels sprouts, glazed carrots, or green beans. The potatoes catch every drop of sauce, while the vegetables add freshness and balance to the rich, savory flavors.
Storage Instructions
Store: Cool the sauce, then transfer it to an airtight container and refrigerate it for up to 3 days. For food safety, do not leave it at room temperature for more than 2 hours.
Freeze: Freeze the cooled sauce in a freezer-safe container for up to 2 months. Leave a little room at the top for expansion. If you plan to add cream, consider freezing the sauce without it and stirring in fresh cream when reheating. Cream-based sauces can separate slightly after freezing.
Reheat: Warm the sauce in a small saucepan over low heat, stirring often. Add a splash of water or stock if it has thickened too much. For the microwave, place it in a microwave-safe bowl, cover loosely, and heat in short intervals, stirring between each one. Reheat until steaming hot. Do not boil it hard.
Recipe Info
- Preparation Time: 5 minutes
- Cooking Time: 15 minutes
- Total Time: 20 minutes
- Level of Difficulty: Easy
- Servings: 4 servings
- Calories: 250 kcal per serving, as provided
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: About 850 to 1,100 calories
- Protein: About 20 to 35 grams
- Fat: About 35 to 55 grams
- Carbohydrates: About 45 to 70 grams
These are broad estimates because demi-glace brands and wine varieties differ. The figures can also change depending on whether you add the optional cream. For more precise nutrition information, check the labels on the ingredients you use.
Ingredients
- 1 oz butter (1/4 stick)
- 3 tablespoons shallots, finely chopped
- 1/2 pound white or crimini mushrooms, sliced
- 1/2 teaspoon black cracked peppercorns
- 1 bay leaf
- 1 sprig fresh thyme, or 1/4 teaspoon dried
- 1/4 cup red wine
- 3/4 cup Madeira wine
- 1 cup demi-glace
- 1/4 cup heavy cream (optional)
- Salt and pepper to taste
Step-by-Step Instructions
For adults 21+ only: This recipe contains alcohol and is intended for guests of legal drinking age.
Step 1: Soften the Shallots
Melt the butter in a medium saucepan over medium heat. Add the shallots and cook for about 2 minutes, stirring now and then, until they look translucent. Keep the heat moderate so they soften without browning.
Step 2: Cook the Mushrooms
Add the sliced mushrooms to the pan. Cook for about 3 minutes, stirring occasionally, until they release their liquid and become tender. Let that liquid cook down a little before moving to the next step.
Step 3: Add the Herbs and Pepper
Stir in the cracked peppercorns, thyme, and bay leaf. Cook for 30 to 60 seconds, just until fragrant. This quick step helps bring out the herbs’ aroma without scorching them.
Step 4: Reduce the Red Wine
Pour in the red wine and bring it to a steady simmer. Cook for 3 to 5 minutes, until the wine has reduced by about half. Stir occasionally and scrape up any flavorful bits from the bottom of the pan.
Step 5: Add Madeira and Demi-Glace
Pour in the Madeira and bring the liquid to a boil. Then lower the heat to a simmer. Whisk in the demi-glace until smooth and combined. If your demi-glace is highly concentrated, begin with 3/4 cup and add more as needed. Stir in the optional cream, if using.
Step 6: Simmer Until the Sauce Coats a Spoon
Continue simmering gently until the sauce coats the back of a metal spoon. To check, draw a finger across the coated spoon. If the line stays clear, the sauce is ready. If it still looks thin, simmer for another minute or two and check again.
Step 7: Season and Serve
Taste the sauce, then adjust the salt and pepper. Remove the bay leaf before serving. Spoon the warm mushroom Madeira sauce over meat or poultry.
Conclusion
This mushroom Madeira sauce brings tender mushrooms, herbs, wine, and demi-glace together in a rich, easy-to-make topping for holiday roasts. It takes just 20 minutes, works with beef or poultry, and lets you adjust the finish with optional cream. Make a batch for your next roast dinner, then share how you served it in the comments. If you enjoy easy sauces for special meals, explore more recipes for your holiday table.

Mushroom Madeira Sauce
Ingredients
Method
- Melt the butter in a medium saucepan over medium heat. Add the shallots and cook for about 2 minutes, stirring now and then, until they look translucent.
- Add the sliced mushrooms to the pan. Cook for about 3 minutes, stirring occasionally, until they release their liquid and become tender.
- Stir in the cracked peppercorns, thyme, and bay leaf. Cook for 30 to 60 seconds, just until fragrant.
- Pour in the red wine and bring it to a steady simmer. Cook for 3 to 5 minutes, until the wine has reduced by about half.
- Pour in the Madeira and bring the liquid to a boil. Lower the heat to a simmer and whisk in the demi-glace until smooth and combined.
- Continue simmering gently until the sauce coats the back of a metal spoon. Taste and adjust salt and pepper, removing the bay leaf before serving.
- Spoon the warm mushroom Madeira sauce over meat or poultry.



