
Steak and Potato Pie Recipe tastes rich, beefy, buttery, and cozy, like a hug from the oven for anyone who loves classic comfort food and has about 2 hours to cook. It works well for family dinners, date nights at home, or meal prep when you want leftovers that still taste amazing. I grew up in a meat-and-potatoes household, so this kind of pie feels like my culinary comfort blanket.
Why Make This Steak and Potato Pie Recipe at Home
You control everything at home, from the tenderness of the steak to how saucy you want the filling. You can use better quality beef, real butter, and plenty of seasoning, instead of guessing what hides in a store-bought pie.
You also get that incredible smell in your kitchen while the pie bakes, which no takeout container can deliver. Leftovers taste even better the next day, so you cook once and enjoy twice.
"This Steak and Potato Pie Recipe tastes like a cozy steakhouse dinner tucked into a flaky crust, and it instantly became a family favorite. ★★★★★"
Ingredients You Need
For the steak filling
- 2 pounds beef chuck or stewing beef, cut in 1 inch cubes
- Chuck gives tender results after a slow simmer and costs less than steak cuts.
- 2 tablespoons all purpose flour
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 2 tablespoons vegetable oil or avocado oil
- 1 large yellow onion, diced
- 2 medium carrots, diced small
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 cups low sodium beef broth
- Use a good quality boxed broth; I like Kitchen Basics or Pacific for rich flavor.
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- 1 teaspoon dried rosemary, crushed between your fingers
- 1 bay leaf
- 1 teaspoon smoked paprika (optional but tasty)
- 1 tablespoon soy sauce for extra umami, optional
- 1 cup frozen peas
- Frozen peas save time and hold their color and texture well.
For the potatoes
- 1.5 pounds Yukon Gold potatoes, peeled and cut in chunks
- Yukon Golds mash creamy and buttery without much effort.
- 3 tablespoons unsalted butter
- 1/3 to 1/2 cup warm milk or half and half
- 1/2 teaspoon kosher salt, more to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder, optional
- 1/4 cup shredded sharp cheddar cheese, optional but delicious
For the pie crust
You have two options here, both work great.
- 1 package refrigerated pie crusts (2 crusts, top and bottom)
- Pillsbury or a similar brand works well and saves time.
Or
- 2 homemade pie crusts, chilled and ready to roll
- Use your favorite butter crust if you enjoy baking from scratch.
Egg wash
- 1 egg
- 1 tablespoon milk
Equipment
- Large heavy pot or Dutch oven
- Medium pot for potatoes
- 9 inch deep dish pie plate
- Rolling pin if you use homemade crust
- Wooden spoon or spatula
- Colander for draining potatoes
- Potato masher or ricer
- Pastry brush
- Sharp knife
- Cutting board
- Aluminum foil or baking sheet to catch drips in the oven
Tips & Mistakes
- Brown the beef in batches so the pieces sear nicely and do not steam.
- Dry the beef cubes with paper towels before you flour them so they color well.
- Use low sodium broth so you control the salt level and avoid a salty filling.
- Simmer the filling until the beef turns fork tender; tough beef usually means you stopped too soon.
- Let the filling cool until just warm before you assemble the pie so it does not melt the crust.
- Keep pie crusts cold; warm dough shrinks and turns greasy.
- Do not overwork mashed potatoes; mash gently to avoid gluey texture.
- Vent the top crust with slits so steam escapes and the crust stays crisp.
- Place the pie plate on a baking sheet to catch any bubbling filling.
- Let the pie rest 15 to 20 minutes before slicing so the filling sets and does not run everywhere.
How to Make Steak and Potato Pie Recipe
Step 1: Brown the beef
Pat the beef cubes dry with paper towels. Toss them with flour, salt, and pepper until coated. Heat the oil in a large heavy pot over medium high heat, then add beef in a single layer and sear on all sides until browned, working in batches so you do not crowd the pot. Transfer browned beef to a bowl and set aside.
Step 2: Build the filling base
Lower the heat to medium and add the diced onion and carrots to the same pot. Sauté until the onion softens and turns golden around the edges. Stir in the garlic and cook about 30 seconds until fragrant. Add the tomato paste and cook 1 to 2 minutes while you stir, so it darkens slightly and tastes richer.
Step 3: Simmer the steak filling
Pour in the beef broth and scrape up any browned bits from the bottom of the pot. Add Worcestershire, thyme, rosemary, bay leaf, smoked paprika, and soy sauce if you use it. Return the browned beef and any juices to the pot and stir. Bring the mixture to a gentle simmer, then lower the heat and cook, partly covered, for 45 to 60 minutes until the beef turns very tender and the liquid thickens slightly.
Step 4: Finish the filling
Taste the filling and adjust salt and pepper. Stir in the frozen peas and cook 3 to 4 minutes so they heat through. Remove the bay leaf. If the filling looks very thin, simmer a bit longer until it coats the back of a spoon; if it looks too thick, splash in a little extra broth.
Step 5: Make the mashed potatoes
While the beef simmers, place the potatoes in a pot and cover with cold water by about 1 inch. Add a pinch of salt, bring to a boil, then reduce to a simmer and cook until the potatoes feel very tender when pierced with a fork, about 15 minutes. Drain well in a colander, then return potatoes to the warm pot. Add butter, 1/3 cup warm milk or half and half, salt, pepper, and garlic powder if you use it, then mash until smooth and fluffy, adding more milk if needed. Stir in the cheddar cheese if you like a cheesy top.
Step 6: Cool the components
Let the steak filling cool until just warm, not piping hot. Spread it in a shallow dish if you want it to cool faster. Keep the mashed potatoes warm on the lowest heat or cover the pot so they stay soft.
Step 7: Prepare the crust
Preheat your oven to 400°F. If you use refrigerated crust, let it sit at room temperature for about 10 minutes so it rolls easily. Roll out the bottom crust and fit it into a 9 inch deep dish pie plate, pressing gently into the corners. Trim any big overhang but leave about 1/2 inch all around.
Step 8: Assemble the pie
Spoon the cooled steak filling into the crust and spread it in an even layer. Dollop mashed potatoes on top of the filling and spread them gently with a spatula. You can leave it as a mashed potato top only, or you can add a top crust over the potatoes for a full double crust pie. If you use a top crust, lay it over the potatoes, trim, fold the edges under, and crimp.
Step 9: Add egg wash and vents
Beat the egg with the milk in a small bowl. Brush the top crust with egg wash so it bakes to a glossy golden color. Cut 4 to 5 small slits in the top crust with a sharp knife so steam can escape. If you skip the top crust and keep only mashed potatoes, you can brush the potatoes lightly with melted butter for extra browning.
Step 10: Bake the pie
Place the pie plate on a baking sheet to catch any drips. Bake at 400°F for 30 to 40 minutes until the crust turns deep golden and the filling bubbles around the edges. If the edges brown too quickly, cover them loosely with strips of foil. If you use only mashed potatoes on top, bake until the peaks of the potatoes turn golden and slightly crisp.
Step 11: Rest and serve
Remove the pie from the oven and set it on a rack. Let it rest 15 to 20 minutes so the filling thickens slightly and slices hold together. Cut into wedges with a sharp knife and serve hot.
Variations I've Tried
I swap part of the beef for sliced mushrooms when I want a lighter pie with extra umami. I sometimes stir a handful of shredded cheddar or Gruyère into the filling as well as the potatoes for a super cheesy version. I also like a version with sweet potatoes mixed into the mash, which adds a hint of sweetness and gorgeous color. On busy nights, I use store bought rotisserie chicken and chicken broth instead of beef and turn it into a quick chicken and potato pie with the same method.
How to Serve Steak and Potato Pie Recipe
Serve this Steak and Potato Pie Recipe with something fresh and crunchy, like a simple green salad or steamed green beans, to balance the rich filling. A side of roasted carrots or broccoli also pairs nicely and uses the same oven heat. Offer hot sauce, ketchup, or a spoonful of grainy mustard on the side for people who like a little kick. A cold glass of iced tea, lemonade, or sparkling water rounds out the meal perfectly.
How to store
- Let leftover pie cool to room temperature, then cover the pie plate tightly or transfer slices to airtight containers and refrigerate for up to 3 days.
- For freezing, wrap individual slices in plastic wrap, then place them in a freezer bag or airtight container and freeze for up to 2 months.
- Reheat single slices in a 350°F oven for 15 to 20 minutes until hot in the center; cover loosely with foil if the top browns too quickly.
- You can also reheat in the microwave in short bursts, but finish in the oven for a few minutes so the crust and potatoes crisp back up.

Steak and Potato Pie Recipe
Ingredients
Method
- Pat the beef cubes dry with paper towels. Toss with flour, salt, and pepper until coated.
- Heat the oil in a large heavy pot over medium-high heat. Add the beef in a single layer and sear on all sides until browned, working in batches to avoid crowding. Transfer browned beef to a bowl and set aside.
- Lower the heat to medium and add the diced onion and carrots to the same pot. Sauté until the onion softens and turns golden around the edges.
- Stir in the garlic and cook about 30 seconds until fragrant. Add the tomato paste and cook 1 to 2 minutes, stirring, until it darkens slightly.
- Pour in the beef broth and scrape up any browned bits from the bottom of the pot. Add Worcestershire sauce, thyme, rosemary, bay leaf, smoked paprika, and soy sauce if using.
- Return the browned beef and any accumulated juices to the pot and stir. Bring to a gentle simmer, then lower the heat and cook partly covered for 45 to 60 minutes, until the beef is very tender and the liquid has thickened slightly.
- Taste the filling and adjust salt and pepper as needed. Stir in the frozen peas and cook 3 to 4 minutes until heated through. Remove the bay leaf. If the filling is too thin, simmer longer; if too thick, add a splash of broth.
- While the beef simmers, place the potatoes in a pot and cover with cold water by about 1 inch. Add a pinch of salt, bring to a boil, then reduce to a simmer and cook until very tender, about 15 minutes.
- Drain the potatoes well, then return them to the warm pot. Add butter, 1/3 cup warm milk or half and half, salt, pepper, and garlic powder if using. Mash until smooth and fluffy, adding more milk as needed. Stir in cheddar cheese if desired.
- Let the steak filling cool until just warm, not hot, before assembling the pie. Keep the mashed potatoes warm or covered so they stay soft.
- Preheat the oven to 400°F (200°C). Roll out the bottom pie crust and fit it into a 9 inch deep dish pie plate, pressing gently into the corners. Trim, leaving about 1/2 inch overhang.
- Spoon the cooled steak filling into the crust and spread into an even layer. Dollop the mashed potatoes on top and spread gently with a spatula. You can leave it as a mashed potato top only or add a second crust over the potatoes for a double crust pie.
- If using a top crust, place it over the potatoes, trim, fold the edges under, and crimp to seal.
- Beat the egg with the milk. Brush the top crust with egg wash. Cut 4 to 5 small slits in the top crust to vent steam. If you skip the top crust and only use mashed potatoes, brush the potatoes lightly with melted butter if you like for extra browning.
- Place the pie plate on a baking sheet. Bake at 400°F for 30 to 40 minutes, until the crust is deep golden and the filling is bubbling at the edges. Tent the edges with foil if they brown too quickly. If using only mashed potatoes, bake until the peaks are golden and slightly crisp.
- Remove the pie from the oven and let it rest 15 to 20 minutes so the filling sets. Slice into wedges and serve hot.
Notes
Approximate per serving (1 of 6, using beef chuck, butter, whole milk, peas, and double crust): 780 calories; fat 45 g; saturated fat 18 g; carbohydrates 54 g; fiber 5 g; sugars 5 g; protein 34 g; sodium 1150 mg. Values will vary based on specific ingredients, crust choice, and portion size.
