There is something deeply satisfying about cracking through a golden, herb-flecked crust and watching a creamy white sauce loaded with tender beef chunks slowly spill out. This is not your average pie — it is the kind of hearty, belly-warming meal that makes everyone at the table go quiet for a moment because their mouth is too full to talk. And the best part? You do not need to be a pastry chef or spend all day in the kitchen. One pot of filling, a simple homemade crust, and about an hour of your time is all it takes.

Quick Recipe Facts
- Calories: 490 kcal per serving
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Servings: 6 servings
Simple Ingredients You’ll Need
For the creamy beef filling:
- 1.5 lbs beef chuck, cut into small bite-sized cubes
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 large onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1 1/2 cups whole milk
- 1 cup beef broth
- 1 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1/2 cup frozen peas
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon nutmeg
For the herb crust:
- 2 cups all-purpose flour
- 1/2 cup cold butter, cut into small cubes
- 1 tablespoon fresh thyme leaves
- 1 tablespoon fresh rosemary, finely chopped
- 1/2 teaspoon salt
- 4–5 tablespoons ice water
- 1 egg, beaten (for egg wash)
- Flaky sea salt for sprinkling
How to Make It: Step-by-Step
1. Start with the crust — it needs chill time. In a large bowl, combine the flour, chopped thyme, rosemary, and salt. Drop in the cold butter cubes and use your fingertips to rub the butter into the flour until the mixture looks like rough breadcrumbs with visible pea-sized butter pieces. Those chunks are not mistakes — they are what create flaky, shattering layers when the crust bakes. Drizzle in the ice water one tablespoon at a time, mixing with a fork until the dough just holds together. Shape it into a flat disc, wrap it in plastic, and refrigerate for at least 30 minutes while you make the filling.
2. Brown the beef properly. Pat the beef cubes dry — this step is everything. Wet meat steams instead of searing, and steamed beef has zero flavor. Heat olive oil in a large Dutch oven or deep skillet over high heat. Working in two batches so you don’t crowd the pan, sear the beef on all sides until deep golden brown, about 3–4 minutes per batch. Remove and set aside. If you enjoy hearty, no-fuss meals like this, you will love my digital cookbook with 90+ easy recipes — every page is built for people who want real food without the drama.
3. Build the flavor base. Lower the heat to medium. Add butter to the same pot — all those brown bits stuck to the bottom are pure gold and you want every last one of them. Toss in the diced onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the onion turns translucent and the vegetables start to soften. Add the garlic and stir for 30 seconds until fragrant.
4. Create the white sauce right in the pot. Sprinkle the flour over the vegetables and stir constantly for one full minute — this cooks out the raw flour taste and creates the base of your sauce. Slowly pour in the milk while whisking non-stop, followed by the beef broth. Keep whisking as the sauce heats up and begins to thicken. After about 3–4 minutes, it should coat the back of a spoon beautifully. Stir in the Dijon mustard, Worcestershire sauce, nutmeg, salt, and pepper. The nutmeg is subtle but essential — it adds a warmth to white sauce that most people cannot identify but everyone notices when it is missing.
5. Bring everything together. Return the seared beef to the pot along with the frozen peas. Stir gently until everything is coated in that thick, creamy sauce. Taste it and adjust the seasoning — this is your last chance before the crust goes on. Transfer the filling to a deep 9-inch pie dish or a large oven-safe baking dish and let it cool slightly while you roll the crust.
6. Top it with the herb crust. Preheat your oven to 400°F (200°C). Pull the chilled dough from the fridge and roll it out on a lightly floured surface to about 1/4 inch thick and slightly larger than your dish. Drape it over the filling, pressing the edges against the rim and trimming any excess. Crimp the edges with a fork or your fingers — whatever feels right. Cut three small slits in the center to let steam escape. Brush the entire surface with beaten egg and sprinkle flaky sea salt over the top. The egg wash is what transforms a pale crust into a deep, glossy, magazine-worthy golden top.
7. Bake until your kitchen smells like heaven. Place the pie on a baking sheet to catch any drips and bake for 25–30 minutes until the crust is deeply golden and the filling is bubbling up through the steam vents. If the edges brown faster than the center, tent them loosely with strips of foil for the last 10 minutes.
8. The hardest part — waiting. Let the pie rest for 10 full minutes after pulling it from the oven. This allows the sauce inside to thicken and settle so it does not flood out the moment you cut into it. Slice generous portions and serve with a simple green salad, buttered peas, or absolutely nothing else at all — this pie is a complete meal that needs no company.
Hearty, show-stopping dinners like this one are scattered all throughout my full collection of 90+ easy recipes — real comfort food that anyone can pull off, any night of the week.
Frequently Asked Questions
Can I use store-bought pie crust instead of homemade? You absolutely can, and no one will judge you. Thaw a frozen pie crust, unroll it over the filling, and bake as directed. But if you have the extra 10 minutes, the homemade herb crust takes this pie from good to truly unforgettable. It is easier than you think — the herbs do all the heavy lifting.
What if I do not have beef chuck? Stewing beef or beef round work well. Even ground beef is an option if you want a faster version — just brown it, drain the fat, and continue with the recipe. Each cut gives a slightly different texture, but they all taste incredible wrapped in that creamy white sauce. For more flexible recipe ideas, my 90+ recipe digital cookbook has plenty of options that work with whatever is in your fridge.
Can I make this pie ahead of time? Yes. Assemble the entire pie without baking, cover tightly, and refrigerate for up to 24 hours. When ready, bake straight from the fridge — just add 5–7 extra minutes to the baking time. You can also freeze the unbaked pie for up to 2 months. Bake from frozen at 375°F for about 50–55 minutes.
My white sauce turned lumpy — how do I fix it? Lumps happen when the flour is not fully incorporated before the liquid goes in. If it happens, pour the sauce through a fine mesh strainer or hit it with an immersion blender for 10 seconds. Next time, add the milk very slowly while whisking aggressively — the slower you pour, the smoother the result.
Final Pro Tip
Here is the detail that separates a good beef pie from a legendary one — do not skip browning the meat in batches. When you crowd the pan, the temperature drops and the beef boils in its own juices instead of developing that deep caramelized crust. Those brown bits are where 80% of your flavor lives. Two batches take an extra 4 minutes but deliver ten times the depth. Small effort, massive reward. For more cooking secrets that make a real difference, check out my digital cookbook.