Growing up, leftover steak was always a bit of a letdown in our house. Dad would reheat it in the microwave until it was tough as leather, and mom would slice it cold for sandwiches. It wasn’t until I started experimenting in my own kitchen that I realized leftover steak could be something to look forward to.
That’s when I discovered the magic of turning yesterday’s steak into a pot pie. The meat stays tender in the rich gravy, and those browned bits from the original cooking add so much flavor to the filling. It’s become my go-to solution whenever we have steak leftovers, and honestly, sometimes I cook extra steak just to make this pie the next day.

Why You’ll Love This Steak Pot Pie
- Smart way to use leftovers – This recipe turns yesterday’s steak into today’s cozy comfort food, helping you reduce food waste while creating a completely new meal.
- Quick prep time – Since you’re using pre-cooked meat, this pot pie comes together in under an hour – perfect for those busy weeknight dinners.
- Budget-friendly – Using leftover steak and basic pantry ingredients means you get two totally different meals from one piece of meat, saving both money and time.
- Comforting family meal – The flaky crust and rich, savory filling make this a satisfying dinner that the whole family will want seconds of.
What Kind of Steak Should I Use?
Pretty much any leftover cooked steak will work great in this pot pie, from ribeye to sirloin to strip steak. If your leftover steak is on the rare side, that’s actually perfect since it won’t overcook when baked in the pie. For the best results, cut your leftover steak into bite-sized cubes, and try to trim off any large pieces of fat or gristle. If your steak was cooked to well-done, you might want to cut the pieces a bit smaller to ensure they stay tender in the finished pie.

Options for Substitutions
This pot pie recipe is pretty forgiving and works well with several substitutions:
- Margarine: You can easily swap margarine for the same amount of butter, or even use olive oil if you prefer. The key is keeping the fat content the same for the roux to work properly.
- Beef stock: Chicken stock works just fine here, or you can use bouillon cubes dissolved in water (2 cubes per 3 cups water). In a pinch, vegetable stock will do too.
- Leftover beef: This recipe is great with any leftover meat – try it with chicken, turkey, or even pork. Just make sure the meat is cooked and cut into similar-sized cubes.
- Frozen peas and carrots: Feel free to mix up the vegetables – corn, green beans, or diced potatoes all work well. Fresh vegetables are fine too, just cook them until tender before adding to the pie.
- Pie crust: While homemade crust is nice, store-bought works perfectly. You can also top with puff pastry or even biscuit dough for a different twist.
- Evaporated milk: Regular milk, half-and-half, or even a non-dairy milk will work for brushing the crust. Just remember that plant-based milks might not brown as nicely.
Watch Out for These Mistakes While Cooking
The biggest challenge when making pot pie with leftover steak is overcooking the meat – since it’s already cooked, you’ll want to add it towards the end of the filling preparation to prevent it from becoming tough and chewy. A common error is not thickening the gravy properly – make sure to cook the flour and butter mixture (roux) for at least 2-3 minutes to remove the raw flour taste and achieve the right consistency. When it comes to the crust, avoid the temptation to skip chilling it before baking – a cold crust is essential for achieving those flaky, crispy layers you’re looking for. For the best results, let your pot pie rest for 15-20 minutes after baking, as this allows the filling to set and prevents it from running all over your plate when you cut into it.

What to Serve With Steak Pot Pie?
This hearty steak pot pie is practically a complete meal on its own, but a few simple sides can really round out your dinner. A fresh green salad with a light vinaigrette dressing helps balance out the richness of the pie – I like to toss mine with some cucumber and cherry tomatoes for extra crunch. Since the pot pie already has lots of gravy inside, you might want to skip heavy sides and instead go for something simple like steamed green beans or roasted Brussels sprouts. If you’re feeding a hungry crowd, some dinner rolls on the side are perfect for soaking up any extra gravy that escapes the pie.
Storage Instructions
Keep Fresh: This leftover steak pot pie is perfect for your next few meals! Place any remaining pot pie in an airtight container and pop it in the fridge – it’ll stay good for up to 3 days. The flavors actually get even better as they meld together overnight.
Freeze: Want to save some for later? Let the pot pie cool completely, then wrap it tightly in foil and freeze for up to 2 months. You can freeze it whole or in individual portions – whatever works best for your family. Just remember to label it with the date!
Warm Up: When you’re ready to enjoy your leftover pot pie, heat it in a 350°F oven until it’s heated through – about 20-30 minutes if refrigerated, or 45-50 minutes if frozen. Cover the crust with foil if it starts getting too brown. The filling should be nice and bubbly when it’s ready!
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 50-60 g
- Fat: 45-55 g
- Carbohydrates: 60-70 g
Ingredients
For the filling:
- 3 cups cubed beef (from leftover steak, cut into 1/2-inch cubes)
- 1/2 tsp salt
- 1 tbsp dried parsley (adds a touch of herbaceous flavor)
- 6 tbsp margarine
- 1/2 cup chopped onion
- 1 1/2 cups frozen peas and carrots (cooked and drained)
- 1/2 cup plain flour (I use King Arthur all-purpose flour)
- 3 cups beef stock
For the crust:
- 1 pie crust dough (store-bought for convenience)
- 2 tbsp milk (for an even golden-brown crust)
Step 1: Prepare Ingredients and Cook Onion
Start by gathering all the necessary ingredients for the recipe.
In a medium saucepan over medium heat, melt some butter and add in the chopped onion.
Cook the onion in the butter until it becomes tender and translucent.
Step 2: Create the Sauce
Once the onion is cooked, stir in the flour and salt.
Cook this mixture, stirring constantly, for about 2 minutes to get rid of the raw flour taste.
Then, slowly stir in the beef broth.
Continue cooking and stirring the mixture until it becomes thick and bubbly.
Step 3: Add Remaining Ingredients
Add the leftover beef, peas, carrots, and a bit of parsley to the saucepan.
Stir everything together and heat through thoroughly.
Taste the mixture and adjust the seasonings as needed, adding more salt if necessary.
Step 4: Assemble the Casserole
Preheat your oven to 450°F (232°C).
Pour the beef and vegetable mixture into a 2-quart casserole dish, ensuring it’s evenly spread out.
Step 5: Prepare and Add the Pastry
Roll out the pastry dough until it’s about 1/2-inch larger than the top of the casserole dish.
Carefully place the rolled out pastry over the hot beef mixture in the dish.
Use a knife to cut several slits in the top of the pastry to allow steam to escape.
Turn the pastry edge under, crimping all around for a neat finish.
Lightly brush the pastry with milk to help it brown nicely in the oven.
Step 6: Bake and Serve
Bake in the preheated oven for 20 to 25 minutes, or until the pastry is golden brown and crispy.
Once baked, remove from the oven and allow to cool slightly before serving.
Enjoy your delicious and hearty beef casserole pie!