Beef and Vegetable Pie Recipe: Flaky Crust, Hearty Filling, One-Pan Magic

Side Dishes

Beef and Vegetable Pie Recipe: Flaky Crust, Hearty Filling, One-Pan Magic

This beef and vegetable pie delivers restaurant-quality comfort in a single, golden pan—flaky crust, tender beef, and vegetables that melt together in a rich, savory embrace.

After years of perfecting the balance between crispy edges and creamy filling, I’ve developed a method that transforms simple ingredients into a showstopping centerpiece. The secret lies in pre-cooking the beef and sautéing vegetables until they’re just tender, ensuring every bite is packed with flavor without falling apart.

The recipe begins with a foolproof pie crust that’s rolled out and baked blind for that signature flakiness, while the filling combines slow-cooked beef with carrots, potatoes, and peas in a velvety gravy.

What sets this apart is the layered technique—vegetables at the bottom for even cooking, beef in the middle for heartiness, and a final sprinkle of herbs to elevate the aroma. The result? A pie that’s sturdy enough to slice neatly yet tender enough to fall apart with the first forkful.

Baking time is minimal—just under an hour—making it perfect for weeknight dinners or holiday gatherings where you want to impress without spending all day in the kitchen. The crust emerges golden and crisp, while the filling stays moist and flavorful, holding together beautifully when served.

Serve with a simple green salad or crusty bread to soak up every last drop of that rich gravy.

This isn’t just a pie—it’s a one-pan masterpiece that brings the warmth of a home-cooked meal to your table with minimal effort. Whether you’re feeding a family or hosting dinner guests, the combination of textures and flavors ensures every bite feels like a hug.

Let’s get started—your kitchen (and taste buds) will thank you.

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

Ingredients for beef and vegetable pie

Simple ingredients that transform into a golden, flaky pie with hearty beef and tender vegetables.

Ingredient Amount Notes
Chuck Roast 🥩 2 lb Pre-cut into 1-inch cubes
All-Purpose Flour 🌾 2 ½ cups Plus 2 tbsp for dusting
Unsalted Butter 🧈 ¾ cup Cold, cubed for crust
Carrots 🥕 1 ½ lb Peeled, sliced into 1/4-inch rounds
Russet Potatoes 🥔 2 lb Peeled, sliced into 1/4-inch rounds
Peas 🌱 1 cup Frozen, no need to thaw
Beef Broth 💧 2 cups Low-sodium preferred
Whole Milk 🥛 ½ cup Full-fat for creamy gravy
Yellow Onion 🧅 1 whole Diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, for depth of flavor
Fresh Thyme 🌿 1 tbsp Leaves only, chopped fine
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground preferred
All-Purpose Flour 🌾 ¼ cup For gravy thickening

The chuck roast is the star here—its rich, beefy flavor holds up perfectly to the long cooking time. Buy it pre-cut from the deli counter at Whole Foods or Costco for convenience, or ask the butcher to cube it for you. Look for good marbling—those little white flecks of fat are what make the meat juicy. For the crust, King Arthur flour or Bread Soda flour gives the best flakiness, but any all-purpose will work. The carrots and potatoes should be firm—no soft spots—and the peas can be frozen for convenience (no need to thaw).

No beef broth on hand? Substitute with 2 cups of water plus 2 tbsp soy sauce for depth. Fresh thyme is ideal, but dried thyme at half the amount works in a pinch. The milk adds richness to the gravy—whole milk is best, but 2% works too. For a lighter version, use half-and-half. If you're prepping ahead, you can cook the beef and vegetables up to 2 days in advance—just store them separately in the fridge and assemble the pie right before baking. The crust can be made a day ahead and refrigerated.

This pie reheats beautifully—just cover with foil and bake at 375°F for 15 minutes to warm through. It keeps well in the fridge for 4 days, though I find it tastes even better the next day as the flavors meld. For leftovers, slice and reheat portions in the microwave for 1-2 minutes. The crust stays crispy if you reheat it uncovered at 350°F for 5-10 minutes. Freeze for up to 3 months by wrapping tightly in foil and plastic wrap.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this for lazy Sundays—just sear the chuck roast, toss in chopped carrots and potatoes, cover with a buttery crust, and let the oven do the work. The veggies soften perfectly while the beef stays juicy, and honestly? I’ve never had a single pot to scrub afterward.
  • Rich, Savory Crust: That flaky top made with all-purpose flour and cold butter isn’t just for show—it’s the star. It browns to a golden crust while keeping the filling tender, and the butter adds this deep, almost buttery richness that makes every bite feel like a hug. (Yes, even on a Tuesday night.)
  • Budget Feeds Crowds: A single chuck roast stretches into six hearty servings, and potatoes and carrots are about as affordable as it gets. I’ve fed my whole family plus two neighbors with leftovers, and no one ever complains—because the flavor is so good, they don’t even notice it’s a budget meal.
  • Leftovers Reimagined: The filling stays delicious for days, so I repurpose it into sandwiches, hash, or even a quick stir-fry. Between us, I’ve turned cold slices of this pie into my kids’ favorite school lunches—just wrap it in foil, and they’re happy. (Not the prettiest, but the taste makes up for it.)

Step-by-step instructions for beef and vegetable pie

Here's how to build a showstopping pie with tender beef, perfectly cooked vegetables, and a golden, flaky crust.

1

👨‍🍳 Step 1: Prepare the Beef and Aromatics

In a large Dutch oven, heat 2 tablespoons olive oil over medium-high heat. Add the 2 lb chuck roast, cut into 1-inch cubes, and sear for 3-4 minutes until browned on all sides. Remove the beef and set aside.

In the same pot, add 1 cup diced yellow onion and 4 cloves minced garlic. Cook for 3-4 minutes until softened and fragrant. Stir in 1 tablespoon chopped fresh thyme, 1.5 teaspoons salt, and 1 teaspoon black pepper, cooking for another 30 seconds to toast the spices.

2

🥘 Step 2: Build the Hearty Filling

Return the seared beef to the Dutch oven. Add 1.5 lb sliced carrots and 2 lb sliced russet potatoes, spreading them evenly over the beef. Pour in 2 cups beef broth and bring to a gentle simmer. Cover and cook for 20 minutes until the potatoes begin to soften.

Stir in the 1 cup frozen peas and 0.5 cup whole milk, then cover again. Continue cooking for another 10-15 minutes until the vegetables are tender and the beef is fork-tender. The filling should be moist but not soupy—adjust with a splash of broth if needed.

3

🍳 Step 3: Make the Flaky Crust

In a large bowl, combine 2.5 cups all-purpose flour plus 2 tablespoons for dusting, 1.5 teaspoons salt, and 1 teaspoon black pepper. Cut in the 0.75 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

Add 0.5 cup ice water gradually, mixing just until the dough comes together. Turn the dough onto a lightly floured surface and knead gently for 30 seconds until smooth. Wrap in plastic wrap and chill for 30 minutes to firm up.

4

🔥 Step 4: Assemble and Bake to Golden Perfection

Preheat your oven to 375°F. Roll out the chilled dough on a floured surface to fit your Dutch oven, about 12 inches in diameter. Carefully lift the dough over the filling, tucking the edges under to seal completely. Brush the top with a beaten egg for extra shine.

Bake for 45-50 minutes until the crust is deep golden brown and the filling is bubbling. For extra crispiness, broil for 2-3 minutes at the end, watching closely to avoid burning. Let the pie rest for 10 minutes before serving—this ensures clean slices and maximum flavor.

5

🍽️ Step 5: Serve with Gravy (Optional but Recommended)

While the pie rests, spoon out some of the juices from the Dutch oven into a small saucepan. Whisk in 0.25 cup all-purpose flour to make a slurry, then gradually add 0.5 cup beef broth while whisking vigorously. Simmer for 3-4 minutes until thickened to your desired consistency. Pour over the pie before serving for an extra-rich touch.

Slice into wedges and serve immediately with a side of crusty bread. The filling should be tender and flavorful, the crust perfectly crisp, and every bite a harmonious blend of savory beef, sweet vegetables, and rich gravy.

👨‍🍳

Pro Tips For Making Beef And Vegetable Pie

  • Brown the Chuck Roast First: I learned this the hard way—skipping the sear means your pie filling will taste bland, no matter how long you cook it. Get that roast deep brown on all sides in a hot pan before adding anything else—it builds flavor that just doesn’t happen with a quick sauté.
  • Parboil Potatoes Separately: Russets fall apart when tossed raw into the pie filling, turning your dish into a mushy mess. Boil them whole for 8-10 minutes first, then slice—they’ll hold shape and soak up the beef juices perfectly without turning to glue.
  • Don’t Overwork the Dough: The pie crust’s job is to be flaky, not tough. Handle the flour-butter mixture just until it forms a shaggy mass, then chill it for 30 minutes before rolling. Overmixing makes the crust dense, and no one wants a pie that feels like eating a biscuit.
  • Use Cold Butter in the Filling: Cold butter dots on the veggies melt into golden pools during baking, adding richness without making the filling greasy. Cut 4 tablespoons into small cubes, toss them in with the carrots and potatoes, and let the oven work its magic—it’s the easiest upgrade I’ve ever made.

Creative variations of this beef and vegetable pie

Herb-Infused Twist

Swap the thyme for a mix of 1 tbsp fresh rosemary and 1 tbsp fresh sage—these herbs add an earthy depth that pairs beautifully with the beef.

I like to make a quick herb butter by mixing 2 tbsp softened butter with 1 tbsp chopped rosemary and spreading it on the crust before baking. This gives the crust a fragrant aroma and a subtle herbal note that complements the filling. 🌿

Mushroom & Leek Addition

For an umami boost, stir in 1 cup sliced cremini mushrooms and ½ cup sliced leeks (white and light green parts only) along with the onions. Sauté them until golden before adding the beef—this adds a meaty texture and rich flavor.

I also like to sprinkle 1 tsp smoked paprika into the filling for a smoky touch that elevates the dish. 🍄

Cheesy Potato Topping

Skip the traditional crust and create a cheesy potato topping instead. After cooking the filling, mash 1 cup cooked potatoes with ½ cup shredded sharp cheddar and ¼ cup sour cream.

Spread this mixture over the filling, then top with extra shredded cheese and bake until bubbly and golden. This variation is perfect for those who love cheesy comfort food. 🧀

Spicy Kick with Chorizo

Add ½ lb Spanish chorizo, sliced into rounds, to the filling along with the beef. The chorizo will release its smoky, spicy flavors as it cooks, giving the pie a bold, savory punch.

I also recommend adding ½ tsp cayenne pepper to the gravy for an extra kick. This variation is ideal for spice lovers and adds a unique twist to the classic recipe. 🌶️

Vegetarian Swap

Replace the beef with 1.5 lb extra-firm tofu or 2 cups lentils for a hearty vegetarian version. If using tofu, press and cube it, then pan-fry until golden before adding to the filling.

For lentils, cook them until tender and stir them into the gravy. The vegetables will still shine, and the dish remains rich and satisfying. 🌱

Seasonal Root Veggie Mix

Swap the carrots and potatoes for seasonal roots like butternut squash, turnips, or celery root. Peel and slice them into ¼-inch rounds and cook them alongside the potatoes.

The natural sweetness of these vegetables adds a delightful contrast to the savory beef. I especially love this variation in the fall when squash is at its peak. 🎃

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 135mg45%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 10g
Protein 32g64%
* 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 use ground beef instead of chuck roast?

Yes, but the texture will be different. Ground beef works well for a meatier, more compact filling—just brown it thoroughly first. For best results, use 80% lean ground beef and add 1 tablespoon tomato paste to the filling for deeper flavor. The crust will hold together better with the denser filling, but expect slightly less tenderness in the final slices.

2

How do I make this pie ahead of time?

You can prep the filling up to 2 days ahead—just store it in an airtight container in the fridge. Assemble the pie the morning of baking and refrigerate it uncovered for 1-2 hours before baking (this prevents a soggy crust). For the crust, make it 1 day ahead and keep it wrapped in plastic. The pie reheats beautifully—cover with foil and bake at 375°F for 15 minutes to restore crispiness.

3

What if my crust turns out soggy?

Soggy crusts happen when moisture escapes during baking. Prevent this by pre-baking the crust blind (cover with pie weights or dried beans for 15 minutes at 375°F before adding filling). If it's already in the oven, try these fixes: Poke small holes in the crust to let steam escape, or sprinkle 1/4 cup semolina or breadcrumbs on top before baking. For reheating, bake uncovered at 350°F for 5-10 minutes to restore crispness.

4

Can I make this in a different size pan?

This recipe works in any oven-safe pan with a diameter of 8-12 inches. For smaller pans (8-inch), reduce the filling by about 25% to avoid overflow. For larger pans (14-inch), increase the crust by 50% and add 1 extra cup of beef broth to the filling. The key is maintaining a 2-inch deep filling layer—this ensures even cooking and a sturdy structure.

5

Why is my filling watery?

Watery filling usually means the vegetables released too much moisture. To fix this, pre-cook the potatoes and carrots separately until just tender (8-10 minutes in boiling water), then drain well before adding to the beef. For future attempts, reduce the beef broth by 1/2 cup and stir in 1/4 cup cornstarch mixed with 2 tbsp cold water during the final 5 minutes of baking. This thickens the gravy beautifully.

★★★★★4.7(15 reviews)
Categories Side Dishes