Beef and Onion Pie Recipe: Flaky Pastry Crust With Savory Filling

Main Courses

Beef and Onion Pie Recipe: Flaky Pastry Crust With Savory Filling

This beef and onion pie recipe delivers the perfect balance of tender beef, caramelized onions, and a flaky pastry crust that's worth every effort. The secret lies in slow-cooking the beef until it's fork-tender while developing deep, savory flavors in the onions.

I've perfected this recipe over years of testing, ensuring the filling stays moist and the crust achieves that golden, crisp perfection.

The filling begins with beef chuck, cut into bite-sized pieces and browned thoroughly before simmering in a rich gravy with onions until tender. This method transforms tough cuts into melt-in-your-mouth pieces while building layers of flavor.

Meanwhile, the pastry is rolled out and layered with a simple egg wash to guarantee that signature flaky texture that makes this pie irresistible.

What you'll end up with is a hearty, comforting dish that's perfect for family dinners or special occasions. The rich beef and caramelized onions create a filling that's both satisfying and elegant, all encased in a golden, crisp pastry shell.

Each bite delivers tender beef, sweet onions, and the perfect contrast of textures.

Serve this beef and onion pie with a simple green salad and crusty bread to soak up every last drop of the savory juices. The combination of flavors and textures makes this a standout main course that's sure to become a regular in your meal rotation.

Let's get started on creating this classic comfort dish.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and onion pie

These fifteen ingredients create the ultimate beef and onion pie with melt-in-your-mouth beef and golden flaky crust.

Ingredient Amount Notes
Beef Chuck Roast 🥩 2 lb Cut into 1-inch cubes
Yellow Onions 🧅 3 whole Peeled, quartered lengthwise
All-Purpose Flour 🌾 2 cups For gravy thickening
Beef Broth 💧 2 cups Low-sodium preferred
Red Wine 🍷 ½ cup Dry variety like Cabernet
Tomato Paste 🍅 2 tbsp For depth of flavor
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Unsalted Butter 🧈 ½ cup Cold, cubed for pastry
All-Purpose Flour 🌾 3 cups Plus 1 tsp salt for crust
Large Eggs 🥚 1 whole For egg wash
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Ground Black Pepper 🌶️ ½ tsp For crust seasoning
Ice Water 💧 ½ cup For pastry dough

The beef chuck is non-negotiable—it's what gives you that perfect fork-tender texture. Look for well-marbled cuts at your local butcher shop or the meat department at Whole Foods. I always ask for it to be cut into 1-inch cubes myself for even cooking. The onions? Yellow onions caramelize best, but red onions add a nice color contrast. For the pastry, King Arthur flour is my go-to—it handles the cold butter beautifully and gives that signature flaky texture. If you're in a pinch, any all-purpose flour works, but don't skip the cold butter. That's what creates those magical layers.

No red wine? Substitute with extra beef broth—just add a splash of balsamic vinegar for that same depth. Fresh thyme is ideal, but dried works at one-third the amount. The tomato paste can be tricky to measure—those little squeeze tubes at Trader Joe's are perfect because you can just squeeze out exactly 2 tablespoons. For the pastry, if you don't want to make it from scratch, pre-made pie crust works in a pinch, but trust me on the homemade version. The difference in flakiness is night and day. And if you're short on butter, shortening works too—it's more stable for flaky layers.

The beef filling keeps beautifully in the fridge for 4 days, so you can prep ahead and just bake when ready. The pastry dough should be wrapped tightly in plastic and kept in the coldest part of your fridge—it's best used within 2 days. Once baked, this pie reheats wonderfully in a 350°F oven for 20 minutes. I always make a double batch because it freezes beautifully—just wrap tightly in foil and it'll keep for 3 months. The leftovers? Even better the next day as all the flavors meld together.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to dirty extra dishes. The chuck roast and onions slow-cook in the same pot as the gravy—no separate braising pan, no extra cleanup. Just slice, sear, deglaze with red wine, and let it bubble away while you stir a quick flour roux for that velvety finish.
  • Wine-Infused Richness: Honestly, the red wine isn’t just for flavor—it’s the secret weapon. That deep, savory note cuts through the beef’s richness while caramelizing the onions into sweet, jammy perfection. Between us, the first bite makes me forget I was ever tempted by takeout.
  • Leftover Luxury: This pie begs to be made ahead. The flavors actually deepen overnight, and reheating a slice is pure comfort—crispy crust, tender beef, gravy that clings like a hug. I freeze portions too; a quick zap in the microwave turns a lazy afternoon into a cozy meal.
  • Budget Feast: A chuck roast stretches for days, and onions? You’re already using them for everything. The flour and broth cost pennies, and that bottle of red wine? It’s worth it for this alone. This is the kind of meal that makes grocery day feel like a victory—no fancy ingredients, just pure, satisfying food.

Step-by-step instructions for beef and onion pie

Here's how to create a showstopping pie with melt-in-your-mouth beef and caramelized onions under golden, flaky pastry.

1

🍳 Step 1: Brown the Beef and Sauté the Onions

Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add the 2 lb beef chuck roast cut into 1-inch cubes and cook undisturbed for 4-5 minutes until deeply browned on all sides. This browning creates incredible flavor—don't rush it.

Remove the beef and set aside. In the same pot, add 3 whole yellow onions quartered lengthwise and cook for 15-20 minutes until caramelized to a deep golden color. You'll smell that sweet, rich aroma—this is where the magic happens. Stir occasionally to ensure even cooking.

2

🥘 Step 2: Build the Rich Filling

Lower heat to medium and add 4 cloves minced garlic and 1 tbsp fresh thyme leaves, cooking for 30 seconds until fragrant. Stir in 2 tbsp tomato paste and cook for 1 minute to deepen the flavor. Return the beef to the pot and pour in 0.5 cup red wine, scraping up any browned bits from the bottom.

Add 2 cups beef broth and bring to a simmer. Cover and cook for 1 hour until the beef is fork-tender. Season generously with 1.5 tsp salt and 0.5 tsp black pepper. The filling should be rich and saucy—this is your pie's heart.

3

👨‍🍳 Step 3: Prepare the Flaky Pastry

In a large bowl, combine 3 cups all-purpose flour, 0.5 tsp salt, and 0.5 tsp ground black pepper. Cut in the 0.5 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

Add the 1 whole large egg and 0.5 cup ice water, mixing just until the dough comes together. Turn it out onto a lightly floured surface and knead gently for 2 minutes until smooth. Wrap the dough in plastic and refrigerate for 30 minutes—this resting time is crucial for flaky layers.

4

🥘 Step 4: Assemble and Bake the Pie

Preheat your oven to 375°F. Roll out the chilled dough on a lightly floured surface to fit your Dutch oven with about ½-inch overhang. Carefully transfer the beef and onion filling to the center of the dough, leaving a ½-inch border around the edges.

Roll out the remaining dough for the top crust. Brush the bottom crust edges with egg wash (1 egg beaten with 1 tablespoon water), then place the top crust on carefully. Trim and seal the edges, crimping with a fork. Cut a few slits in the top for steam to escape. Bake for 40-45 minutes until the pastry is golden brown and the filling is bubbling.

5

⏰ Step 5: Rest and Serve

Remove the pie from the oven and let it rest for 10 minutes before serving. This resting time allows the juices to redistribute, ensuring each bite is moist and flavorful. The crust should be golden and crisp, while the filling remains rich and savory.

Slice into wedges and serve warm. The contrast of the flaky, buttery crust with the tender beef and sweet onions creates an unforgettable eating experience. This pie is perfect for family dinners or special occasions—every bite will have your guests asking for seconds!

👨‍🍳

Pro Tips For Making Beef And Onion Pie

  • SEAR THE ROAST FIRST: That beef chuck needs a proper crust before it goes in the pie—high heat for 3-4 minutes per side until deep brown. I used to skip this and wondered why my filling tasted more like stew than rich, caramelized beef. A hot pan and a little patience make all the difference.
  • SWEAT ONIONS LOW AND SLOW: Onions for this pie shouldn’t blister—they need to melt into sweet, syrupy bits. Cover the pot and cook on medium-low for 15-20 minutes, stirring occasionally. Rush it, and you’ll end up with bitter, dry onions that ruin the whole dish.
  • DON’T SKIMP ON THE WINE: That red wine isn’t just for flavor—it deglazes the pan and lifts the filling. Use at least ½ cup (more if your roast is large) and let it simmer until reduced by half. Watered-down wine tastes like watered-down wine, and no one wants that.
  • CHILL THE DOUGH BEFORE ROLLING: Warm dough sticks and tears like a bad joke. Pop the pie crust in the fridge for 20 minutes before rolling it out—it’ll be way easier to handle, and your top crust won’t crack when it hits the oven. Trust me, your future pie crust will thank you.

Creative variations of these flavors

Classic British Style

Transform this pie into a traditional British steak and kidney pie by adding ½ lb beef kidneys (trimmed and sliced) to the beef chuck. Use ½ cup stout beer instead of red wine for the filling, and fold in 2 tbsp tomato paste for depth.

Top with a lattice crust for that iconic British look. Serve with Yorkshire pudding on the side for an authentic experience. 🥧

French Twist: Tourtière

For a Quebecois-inspired variation, replace half the beef with 1 lb ground pork> and add 1 tsp cinnamon and ½ tsp allspice> to the filling. Use a puff pastry for the crust instead of pie dough, and bake at 375°F for 35 minutes>.

This tourtière version is perfect for winter gatherings and pairs beautifully with maple syrup on the side. 🇨🇦

Spicy Cajun Version

Give your pie a Louisiana kick by adding 1 tbsp Cajun seasoning> (like Tony Chachere's) to the beef mixture. Stir in ½ cup diced green bell peppers> and ¼ cup chopped andouille sausage> with the onions.

Top with a crust sprinkled with paprika for extra color. Serve with cornbread and hot sauce for a true Cajun feast. 🌶️

Vegetarian Option

Swap the beef for 2 lb mushrooms> (cremini or portobello) and 1 lb lentils> (cooked). Sauté the mushrooms until golden and add them with the onions. Use vegetable broth> instead of beef broth, and finish with 1 tbsp soy sauce> for umami depth.

The filling will be hearty and satisfying without meat. 🌱

Sweet and Savory

Add a touch of sweetness by caramelizing ½ cup apples> (like Honeycrisp) with the onions. Stir in 1 tsp apple cider vinegar> and a pinch of cinnamon to the filling.

Top with a streusel crust made from ½ cup flour, ¼ cup brown sugar, and ¼ cup cold butter> for a dessert-meets-dinner twist. 🍏

Gluten-Free Adaptation

Use a gluten-free pie crust (like King Arthur's) and thicken the gravy with 2 tbsp cornstarch> instead of flour. Ensure all spices and broth are certified gluten-free. The texture remains rich and satisfying while accommodating dietary needs. This version proves comfort food can be inclusive! 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 950mg41%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this beef and onion pie ahead of time?

The filling can be prepped 4 days in advance and stored in the fridge. For the pastry dough, make it up to 2 days ahead and keep it tightly wrapped in the coldest part of your refrigerator. Assemble the pie just before baking—this ensures the crust stays crisp. If you want to bake ahead, cool completely, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

2

What's the best way to reheat leftover pie?

For the best results, slice the pie and reheat portions in a 350°F oven for 20 minutes covered with foil. This keeps the crust crisp while warming the filling evenly. If using a microwave, cover with a damp paper towel and heat in 30-second intervals until warmed through. Leftovers taste even better the next day as all the flavors meld together!

3

Can I substitute ground beef for chuck roast?

While you can use ground beef, it won't give the same tender, melt-in-your-mouth texture. Chuck roast is specifically chosen for its marbling and ability to become fork-tender when slow-cooked. If you must substitute, use a 50/50 blend of ground beef and beef chuck and reduce the cooking time to 45 minutes instead of 1 hour to avoid drying it out.

4

How do I prevent a soggy bottom crust?

Prevent soggy crust by baking the filling uncovered in the Dutch oven for 10 minutes at 375°F before adding the top crust. This helps thicken the filling slightly. Also, chill the assembled pie in the fridge for 20 minutes before baking to reduce steam buildup. Brush the bottom crust with egg wash before adding filling for extra protection.

5

What sides pair best with this beef and onion pie?

This rich pie pairs beautifully with lighter sides like a crisp green salad with vinaigrette, buttery mashed potatoes, or steamed green beans with almonds. For a heartier meal, serve with crusty bread or Yorkshire pudding to soak up the savory juices. A simple apple compote adds a refreshing contrast to the rich flavors.

★★★★★4.8(9 reviews)
Categories Main Courses