Main Courses
This beef and broccoli pie recipe transforms a classic stir-fry into a hearty, golden-crusted masterpiece that delivers restaurant-quality comfort in one dish. The secret lies in a crispy, flaky top that encases tender beef, bright broccoli, and a rich, velvety sauce—all baked to perfection in a single pan.
I developed this recipe after years of testing, balancing the savory depth of beef with the fresh crunch of broccoli, all held together by a sauce that’s both silky and bold.
The filling starts with quick-cooked beef strips—seared just enough to lock in flavor—paired with crisp-tender broccoli florets that stay vibrant after baking.
A simple cornstarch slurry thickens the sauce into a glossy, clingy gravy that coats every bite, while the dough (homemade or store-bought) browns beautifully for that golden, shatteringly crisp finish. The best part? It’s foolproof, with minimal prep and a one-pan assembly that cuts cleanup in half.
By the time it emerges from the oven, you’ll have a pie with layers of texture: flaky, buttery crust, tender beef, and broccoli that’s still crisp at the edges. The aroma alone—warm, savory, and slightly caramelized—will have everyone gathered around the table.
Serve it with a side salad or steamed greens to balance the richness, or enjoy it as-is with a dollop of sour cream for extra creaminess.
Whether you’re hosting a dinner party or craving a cozy weeknight meal, this pie delivers restaurant-quality results with minimal effort. The technique is adaptable—use puff pastry for extra flakiness or a classic pie crust for a rustic touch—and the filling can be prepped ahead, making it perfect for meal prep.
Let’s get baking!
Ingredients for beef and broccoli pie
Sixteen ingredients for a restaurant-worthy pie that’s crisp on top and rich inside.
| Ingredient | Amount | Notes |
|---|---|---|
| Flaky Pie Dough 🥧 | 1 sheet | Homemade or store-bought (like Pillsbury Grand) |
| Beef Tenderloin 🥩 | 1 ½ lb | Thinly sliced into strips (1/4-inch thick) |
| Broccoli Florets 🥦 | 3 cups | Fresh, cut into bite-sized pieces |
| All-Purpose Flour 🌾 | 1 tbsp | For cornstarch slurry (plus extra for dredging) |
| Cornstarch 🌾 | 1 tbsp | For velvety sauce consistency |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred for balanced flavor |
| Oyster Sauce 🍶 | 2 tbsp | For umami depth (Kikkoman recommended) |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma (lightly toasted) |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for bold flavor |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely (peeled) |
| Unsalted Butter 🧈 | 2 tbsp | Cold for flaky crust (European-style preferred) |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Vegetable Oil 🫒 | 2 tbsp | For searing beef (high smoke point) |
| Egg Wash 🥚 | 1 whole | Beaten with 1 tsp water for golden crust |
The pie dough is where magic happens—Pillsbury Grand or homemade works, but never skip brushing it with egg wash before baking. For the beef, tenderloin is ideal (lean but tender), but sirloin in thin strips holds up well too. Costco sells pre-sliced beef strips perfect for this—just check for even thickness. Broccoli should be bright green and firm—trim the florets right before baking to keep them crisp. The sauce relies on Kikkoman oyster sauce for authentic umami, but Lee Kum Kee works too. For the cornstarch slurry, whisk it with cold water to avoid lumps—that’s non-negotiable for a silky finish.
No oyster sauce? Hoisin sauce at half the amount gets you close, though it’s sweeter. Short on sesame oil? Toasted sesame seeds at 1 tsp sprinkled on top add the same nutty punch. The ginger can be swapped for 1 tsp ground ginger, but fresh is worth the zest. For a lighter crust, replace 1 tbsp butter with olive oil—it’s less rich but still flaky. Prefer puff pastry? Use 1 sheet (like Pillsbury) and fold it over the filling for extra flakiness. The beef strips can be pre-cooked and chilled for 2 days ahead, making this a perfect make-ahead meal.
Assemble the pie up to 4 hours ahead and refrigerate—it’ll be even more flavorful after chilling. Brush the crust with egg wash right before baking for that golden finish. Leftovers keep for 3 days in the fridge, but reheat only until warmed through—microwaving makes the crust soggy. For freezing, wrap tightly in foil and bake straight from frozen (add 10-15 minutes). The sauce thickens as it cools, so add 1 tbsp water if it’s too stiff when reheating. Serve with a drizzle of sour cream or a side of steamed greens to cut the richness.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by that pre-made pie dough—just roll it out, fold in the filling, and bake. No crust fiddling, no stressing over edges. The beef tenderloin stays juicy while the broccoli gets that perfect al dente crunch, all without a single pan to scrub.
- Rich, Umami Bomb: That beef tenderloin? It’s melt-in-your-mouth tender, and the cornstarch slurry thickens the sauce into something silky and clingy. Honestly, the first bite makes me forget it’s a pie—it’s more like a hug in savory form.
- Weeknight or Weekend Star: Between us, this is my go-to for any gathering. Double the filling for a potluck, or halve it for a cozy Tuesday night. The flaky crust holds up to reheating, so leftovers taste just as good the next day—no sad, dry pie here.
- Budget-Friendly Luxe: Tenderloin might sound fancy, but it stretches across two pies easily. The broccoli adds freshness without costing a fortune, and that pie dough? Store-bought or homemade, it’s a game-changer for making something feel special without breaking the bank.
Step-by-step instructions for beef and broccoli pie
Here's how to create a perfect fusion of savory beef and broccoli with a golden, flaky crust.
Prepare the Beef and Broccoli Filling
First, slice the 1.5 lb beef tenderloin into ¼-inch thick strips—this ensures even cooking and tender bites. In a large bowl, combine the beef with 1 tbsp all-purpose flour and ½ tsp black pepper, tossing to coat evenly. Set aside while you prep the vegetables.
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the beef in a single layer and sear for 2-3 minutes until deep golden brown on all sides. Remove the beef and set aside. In the same skillet, add 3 cups broccoli florets and cook for 4-5 minutes until bright green and slightly tender. Transfer to a plate and cover to keep warm.
Build the Flavor-Packed Sauce
Reduce the heat to medium and add 2 tbsp unsalted butter to the skillet, letting it melt completely. Add 4 minced garlic cloves and 1 tbsp grated fresh ginger, cooking for 30 seconds until fragrant—don't let the garlic brown or it'll turn bitter. Stir in ½ cup soy sauce, 2 tbsp oyster sauce, and 1 tbsp toasted sesame oil, letting the mixture simmer for 1-2 minutes until slightly reduced.
In a small bowl, whisk together 1 tbsp all-purpose flour and 1 tbsp cornstarch to create a slurry. Slowly pour this into the skillet while stirring constantly—this will thicken the sauce beautifully. Return the beef and broccoli to the skillet, tossing everything together until fully coated. Season with 1 tsp salt and let the mixture simmer for 2-3 minutes until the sauce thickens to a glossy, velvety consistency. Remove from heat and set aside.
Assemble the Pie for Crispy Perfection
Preheat your oven to 375°F. Roll out the 1 sheet flaky pie dough on a lightly floured surface into a 12-inch circle—just enough to fit a standard pie dish. Press the dough gently into a 9-inch pie dish, trimming any excess. The dough should be about ¼-inch thick for that perfect flaky texture.
Pour the beef and broccoli filling into the pie dish, spreading it evenly. Fold the edges of the dough inward to create a rustic, slightly uneven crust—this not only looks beautiful but also ensures the crust cooks evenly. Brush the edges with the 1 whole egg wash (beaten with 1 tsp water), then use a fork to crimp the edges together, sealing the pie tightly. Cut a few small slits in the center of the crust to allow steam to escape.
Bake to Golden, Crispy Greatness
Place the pie on a baking sheet lined with parchment paper to catch any drips. Bake in the preheated oven for 40-45 minutes, until the crust is deep golden brown and the filling is bubbling. The crust should be crispy to the touch, and the filling should be heated through.
Let the pie rest for 10-15 minutes before slicing—this allows the filling to set slightly and makes it easier to serve without a runny center. The result? A perfectly crispy, flaky crust with a rich, savory filling that balances tender beef, bright broccoli, and a glossy, umami-packed sauce. Serve warm with a side of steamed rice for the ultimate comfort meal.
Pro Tips For Making Beef And Broccoli Pie
- Sear the Beef First: Skip the raw beef-in-sauce approach—pat the tenderloin dry, then sear it in a screaming-hot pan with oil until it hits 145°F (medium-rare). The crusty edges lock in flavor, and the meat stays juicy under the pie’s weight. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Blanch Broccoli Before Baking: Dump broccoli florets into boiling water for 30 seconds, then shock in ice water. This stops the cooking process so they stay bright green and crisp-tender under the pie crust. Overcooked broccoli turns into mush, and nobody wants that.
- Prevent a Soggy Bottom: Sprinkle a thin layer of cornstarch (about 1 tablespoon) over the filling before adding the dough. It creates a barrier that keeps the crust crisp instead of turning it into a sad, greasy blanket. (I learned this the hard way after my first attempt.)
- Use Cold Dough, Hot Filling: Chill the pie dough for at least 30 minutes before rolling it out—this prevents shrinking. Meanwhile, let the beef and broccoli filling cool slightly (but not fully) before assembling. The temperature contrast keeps the crust flaky and the filling from steaming the bottom.
Creative variations of this dish
Puff Pastry Twist
Swap the pie dough for 1 sheet puff pastry (like Pillsbury or Whole Foods brand) for a lighter, flakier crust that melts in your mouth. Roll it out to 12 inches, fold it over the filling like a book, and seal the edges with egg wash.
Brush the top with extra egg wash and sprinkle with 1 tbsp toasted sesame seeds before baking at 375°F for 30-35 minutes. The result? A shatteringly crisp crust with layers of buttery flakes. 🥧
Spicy Sichuan Kick
For a bold, fiery twist, add 1 tbsp Sichuan peppercorns (toasted and ground) and 1 tbsp chili oil to the sauce. Toss the beef in 1 tbsp cornstarch + 1 tsp chili flakes before searing for extra heat.
Garnish with sliced scallions and a drizzle of chili crisp before serving. This version packs serious heat but keeps the pie’s comforting texture. 🌶️
Mushroom & Leek Upgrade
Boost umami by adding 1 cup sliced mushrooms and 1 leek (white/light green parts only, thinly sliced) to the filling. Sauté them with the garlic and ginger until tender before adding the beef.
The mushrooms deepen the sauce’s richness, while the leeks add a sweet, oniony depth that pairs perfectly with broccoli. 🍄
Sweet Potato Crust
For a healthier, fiber-rich crust, blend 1 cup cooked sweet potato (mashed), 1 tbsp olive oil, 1 egg, and ½ tsp salt into a thick batter.
Spread it on the bottom of a pie dish, then top with the filling and a second layer of dough. Bake as directed—the sweet potato adds a nutty sweetness that balances the savory filling. 🍠
Mini Hand Pies
Turn this into bite-sized appetizers by dividing the filling into 6 portions and rolling out 6 small pie dough circles (about 4 inches each). Fill, fold, and crimp the edges, then brush with egg wash.
Bake at 375°F for 20-25 minutes until golden. These are perfect for game day or holiday gatherings—everyone can grab one with their hands! 🏈
Cheesy Broccoli Boost
Stir ½ cup shredded sharp cheddar or Parmesan into the filling before baking for a gooey, cheesy upgrade. The cheese melts into the sauce, adding creamy richness that pairs perfectly with the crisp crust. For extra decadence, top with crumbled feta after baking. 🧀
Nutrition facts
Frequently asked questions
Can I use ground beef instead of sliced beef tenderloin?
For a heartier texture, use 1 lb ground beef (80/20 fat ratio) and brown it thoroughly in the skillet before adding the sauce. Drain excess fat if needed, but don't skip it—it adds flavor. The cooking time will be slightly shorter since ground beef cooks faster than strips.
How do I prevent a soggy crust?
Prevent sogginess by pre-baking the crust for 5 minutes at 375°F before adding the filling, or by using a pie crust shield (like a pie weight or dried beans) for 10 minutes before filling. Also, avoid overfilling—the crust should barely cover the filling. A 10-minute rest after baking helps too!
Can I make this pie ahead of time?
Yes! Assemble the pie up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge (add 5-10 minutes to baking time). For freezing, bake the pie, cool completely, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What’s the best way to reheat leftovers?
Reheat slices in a 350°F oven for 10-15 minutes on a baking sheet to crisp the crust. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts—this keeps the crust from getting rubbery. Add 1 tsp water to the sauce if it’s too thick after reheating.
Can I substitute store-bought gravy for the homemade sauce?
While possible, homemade sauce is key for authentic flavor. If using store-bought, choose a thick, umami-rich gravy (like oyster or mushroom) and thin it with 1 tbsp soy sauce + 1 tsp cornstarch slurry to mimic the recipe’s balance. Add ½ tsp sesame oil and 1 tsp grated ginger for depth.
