Main Courses
This steak and mushroom pie recipe transforms a simple weeknight dinner into a showstopping centerpiece with layers of tender beef, earthy mushrooms, and a rich gravy nestled under golden pastry.
The secret lies in slow-braising the steak until fork-tender while developing deep umami flavors in the mushroom gravy—both essential for achieving that restaurant-quality depth. I've perfected this technique over years of testing, ensuring the filling stays moist while the crust achieves that perfect balance of flaky and crispy.
The beauty of this recipe is its versatility—whether you use a traditional homemade puff pastry or opt for a store-bought shortcut, the results remain impressive.
The steak should be cut into bite-sized pieces and browned before simmering in a rich gravy made from mushrooms, beef stock, and a touch of red wine for complexity.
This method guarantees every bite delivers that perfect harmony of textures and flavors, with the pastry adding a satisfying crunch that contrasts beautifully with the tender filling.
What makes this pie truly special is how it elevates humble ingredients into something extraordinary. The mushrooms absorb the savory gravy, while the steak becomes melt-in-your-mouth tender through slow cooking. When baked, the crust turns golden and flaky, encasing the rich filling in a perfect embrace.
This dish is ideal for special occasions or when you want to impress guests without spending hours in the kitchen.
Serve with a crisp green salad and a glass of red wine to complement the deep, savory flavors. The leftovers reheat beautifully, making this an excellent meal-prep option for busy weeks. Here’s how to create this comforting classic that feels like a hug in pie form.
Ingredients for steak and mushroom pie
Sixteen ingredients transform humble beef and mushrooms into restaurant-quality pie perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Cut into 1-inch cubes, trimmed of fat |
| Creamy Mushrooms 🍄 | 16 oz | Button or cremini, sliced thin |
| Red Wine 🍷 | ½ cup | Bold dry variety like Cabernet Sauvignon |
| Beef Stock 💧 | 2 cups | Homemade or high-quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness (not light cream) |
| All-Purpose Flour 🌾 | ½ cup | For thickening gravy, sifted |
| Garlic Cloves 🧄 | 6 cloves | Minced finely, not pre-minced jar |
| Shallots 🧅 | 2 whole | Minced, or 2 tbsp shallot powder |
| Thyme Sprigs 🌿 | 2 sprigs | Fresh, or 1 tsp dried thyme |
| Puff Pastry 🥧 | 1 sheet | Store-bought or homemade, thawed |
| Unsalted Butter 🧈 | ¼ cup | Cold, cubed for pastry brushing |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste, not iodized |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Cracked peppercorns preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for sautéing |
| Dijon Mustard 🍯 | 1 tbsp | For gravy depth, not yellow mustard |
The ribeye steak is non-negotiable here—its marbling ensures melt-in-your-mouth tenderness. Grab a pre-cut chuck roast from Costco or your butcher for convenience, but if using whole steak, trim all visible fat (it can make the gravy greasy). Trader Joe's often carries excellent pre-cubed beef at a great price. For mushrooms, cremini or button work best—their meaty texture holds up to slow cooking. Avoid pre-sliced mushrooms (they oxidize fast), and organic varieties from Whole Foods have superior flavor. The red wine should be bold—Cabernet Sauvignon or Merlot from the store's wine section, not cooking wine. If you're feeling fancy, Penfolds Bin 407 from Total Wine adds depth without breaking the bank.
No ribeye? Sirloin or chuck roast works, but trim extra fat. Short on mushrooms? Shiitake or oyster mushrooms add earthy complexity, but stick to button or cremini for classic flavor. The beef stock can be swapped for vegetable stock (though flavor will differ), and if you're avoiding dairy, coconut cream replaces the heavy cream (texture will be slightly lighter). For the pastry, homemade puff pastry is ideal, but Pepperidge Farm or Store-brand frozen puff pastry delivers consistent results. The Dijon mustard might seem optional, but it's what makes the gravy sing—Maille is the gold standard, but any good-quality Dijon works. Pre-minced garlic? Freshly minced is worth it—it releases more aroma during cooking.
This pie reheats like a dream—350°F for 15-20 minutes until the crust is golden and the filling is bubbly. Store leftovers in an airtight container for up to 4 days, but honestly, it's even better the next day as flavors meld. For make-ahead prep, assemble the pie (unbaked) and refrigerate for up to 24 hours before baking. The pastry can be pre-baked and frozen for 1 month—just thaw and reheat the filling separately. The gravy thickens as it cools, so add a splash of beef stock if it's too stiff when reheating. Portion into single servings for easy lunches—each slice is a hearty meal.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the steak, toss in the mushrooms and wine, then cover with puff pastry. The cleanup? One spatula and a wipe-down. That’s it.
- Wine-Rich Depth: The red wine and beef stock create this rich, almost saucy filling that clings to every bite of steak. It’s not just flavor—it’s layered flavor, like a hug for your taste buds.
- Weeknight to Dinner Party: Make it for yourself on a Tuesday (yes, even on a Tuesday night) or double the batch for guests. The same creamy mushroom filling and tender steak work just as well in a cast-iron skillet as they do under golden pastry.
- Leftovers That Don’t Suck: Between us, most steak pies dry out if reheated wrong—but this one? The heavy cream keeps it luscious, so the next day’s slice tastes just as good as the first. (And it’s cheaper than takeout.)
Step-by-step instructions for steak and mushroom pie
Here's how to create a decadent one-pot masterpiece with tender steak and earthy mushrooms enveloped in golden pastry.
Sear the Steak and Build the Gravy Base
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 1.5 lb ribeye steak cut into 1-inch cubes, working in batches if needed to avoid crowding. Sear for 3-4 minutes per side until deeply browned—this creates the rich foundation for your gravy. Remove the steak and set aside.
In the same pot, add 2 tablespoons minced shallots and 6 minced garlic cloves. Cook for 2 minutes until fragrant, then stir in the 16 oz sliced creamy mushrooms. Sauté for 5-6 minutes until they release their moisture and begin to brown. Sprinkle with 1 teaspoon freshly ground black pepper and 1.5 teaspoons diamond crystal kosher salt, then add 2 sprigs thyme and 1 tablespoon dijon mustard. Deglaze immediately with the 0.5 cup red wine, scraping up all the browned bits from the bottom—this is where all the flavor lives.
Braise the Steak in Rich Gravy
Pour in the 2 cups beef stock and bring to a simmer. Return the steak to the pot, ensuring it's mostly submerged. Cover and reduce heat to low, then braise for 1 hour and 30 minutes until the steak is fork-tender. If the liquid reduces too much, add a splash of water or stock to maintain a light sauce consistency.
After braising, stir in the 0.5 cup heavy cream and simmer uncovered for 5 minutes to thicken slightly. Taste and adjust seasoning—this is your chance to balance the richness with acidity if needed. The sauce should coat the back of a spoon but remain silky, not gluey. Remove the thyme sprigs and let the mixture cool slightly before proceeding.
Prepare the Puff Pastry Topping
Roll out the 1 sheet puff pastry on a lightly floured surface to about 1/8-inch thickness. Cut into a rectangle that will fit snugly over your Dutch oven. Using a fork, prick the pastry all over to prevent steam pockets. Brush generously with melted 0.25 cup unsalted butter, then sprinkle lightly with 0.5 teaspoon diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper for subtle seasoning.
Here's the key: fold the edges of the pastry inward slightly to create a decorative border, then gently place it over the steak mixture. The pastry should drape but not touch the sides of the pot—this creates steam for flaky layers. Brush the top with an egg wash (1 egg beaten with 1 tablespoon water) for a golden finish.
Bake to Golden Perfection
Preheat your oven to 400°F. Place the Dutch oven on a baking sheet (to catch any drips) and bake for 25-30 minutes until the pastry is deep golden brown and puffed in places. The internal temperature of the steak should reach 165°F when checked with a meat thermometer.
Remove from the oven and let rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Cut through the pastry carefully—you'll find a crisp, flaky shell encasing tender steak and mushrooms in a rich, wine-infused gravy. Serve immediately with a simple green salad to cut through the richness.
Pro Tips For Making Steak And Mushroom Pie
- SEAR THE STEAK FIRST: Take that ribeye out of the fridge 30 minutes before cooking so it’s not icy when it hits the pan. Sear it in a screaming-hot skillet with a splash of oil—2 minutes per side for medium-rare—then slice it against the grain before adding it to the mushrooms. That crust makes all the difference, and pre-slicing keeps the meat tender when it bakes later.
- DEGLAZE WITH RED WINE: Don’t just dump the wine in after searing the mushrooms—let it bubble for 2 minutes first to cook off the alcohol. Then add the beef stock and simmer until it reduces by half. This concentrates the flavor and cuts through the richness of the heavy cream later. (Yes, even if you’re impatient like me.)
- SKIP THE RAW MUSHROOMS: Sauté the mushrooms until they’re golden and most of their moisture has evaporated—about 8-10 minutes. If you skip this, your pie filling will turn soggy when it bakes. A quick trick: Toss them with a pinch of salt and a splash of water at the start to jumpstart the browning.
- THICKEN WITH CREAM LAST: Stir the heavy cream in after the sauce has reduced and thickened slightly—don’t add it all at once. If you dump it in too soon, you’ll end up with a watery filling. Instead, mix in ¼ cup at a time, then adjust with a cornstarch slurry if needed. (This isn’t the prettiest method, but it’s the tastiest.)
Storing and reheating this recipe
Refrigerator Storage
Store your steak and mushroom pie in an airtight container for up to 4 days—the flavors actually deepen overnight as the gravy melds with the steak. Let it cool completely before refrigerating to prevent condensation, which can make the pastry soggy.
I wrap the pie in parchment paper before sealing the container to maintain crispness. 🥧
Freezer Prep
For longer storage, assemble the pie (unbaked) and freeze it for up to 2 months. Place the Dutch oven on a baking sheet to prevent moisture buildup, then cover tightly with plastic wrap and foil.
Thaw in the refrigerator overnight before baking—this ensures even cooking. The pastry may lose some crispness but still tastes incredible. ❄️
Oven Reheating
Preheat your oven to 350°F and reheat the pie for 15-20 minutes until the pastry is golden and the filling is bubbly. If the gravy seems thickened, add 1-2 tablespoons beef stock while reheating.
For best results, cover loosely with foil to prevent over-browning. The internal temperature should reach 165°F. 🔥
Microwave Shortcut
For a quick fix, slice the pie into individual portions and reheat covered in the microwave for 2-3 minutes on 50% power, stirring halfway. Add a splash of beef stock if the filling looks dry.
This method works best for single servings and keeps the pastry from becoming rubbery. 💡
Pastry Refresh
If the pastry loses its flakiness after reheating, brush it with melted butter and broil for 2-3 minutes at the end to restore crispness. This trick revives the texture without overcooking the filling. A quick sprinkle of kosher salt before broiling enhances the flavor too. 🧈
Make-Ahead Tips
Prepare the filling ahead of time and store it in the fridge for up to 3 days. When ready to bake, assemble the pie and bake as directed.
Alternatively, blind-bake the pastry crust, freeze it, and thaw it before adding the filling—this saves time on busy days. The key is keeping the pastry dry until baking. 📅
Nutrition facts
Frequently asked questions
Can I use a different type of steak for this recipe?
While ribeye is ideal for its marbling, you can substitute with sirloin or chuck roast. Trim extra fat to prevent a greasy gravy. For leaner cuts like sirloin, sear longer to develop flavor. The key is cutting into 1-inch cubes for even cooking.
What if I don't have red wine for the gravy?
No problem! Use 1/4 cup beef stock + 1/4 cup apple cider vinegar for acidity, or substitute with dry sherry or even extra beef stock. The wine adds depth, but these alternatives work well. If using vinegar, reduce the amount by half to avoid over-acidifying.
How do I fix a soggy bottom crust?
Prevent sogginess by blind-baking the pastry for 8-10 minutes at 400°F before adding filling, or place a baking sheet under the Dutch oven to absorb moisture. If already soggy, brush the underside with melted butter and broil for 2 minutes to crisp it up.
Can I make this pie ahead of time?
Yes! Assemble the pie (unbaked) and refrigerate for up to 24 hours, or freeze it (unbaked) for 2 months. Thaw overnight in the fridge before baking. The filling can also be prepped 3 days ahead—just reheat gently and assemble before baking.
What's the best way to reheat leftovers?
For oven reheating, cover with foil and bake at 350°F for 15-20 minutes until bubbly. For microwave, use 50% power for 2-3 minutes with a damp paper towel over the pie. Add 1 tbsp beef stock if the gravy thickens.
