Main Courses
This beef and broccoli pie recipe transforms a classic stir-fry into a golden, flaky-crusted masterpiece that's perfect for special occasions. The secret lies in a rich, savory filling of tender beef and vibrant broccoli, encased in a buttery puff pastry that bakes to crispy perfection. I've perfected this dish over years of testing, ensuring every bite delivers a perfect balance of textures and flavors.
The filling starts with seared beef strips and steamed broccoli, tossed in a homemade sauce that's sweet, tangy, and packed with umami. While the beef and vegetables cook, the puff pastry gets rolled out and brushed with egg wash for that signature golden-brown finish. The key to success is pre-baking the crust just enough to prevent sogginess before adding the filling.
What you'll end up with is a showstopping pie with a crisp, flaky crust that contrasts beautifully with the tender beef and bright broccoli beneath. The aroma alone will have everyone gathering around the table, and each bite combines the satisfying crunch of the crust with the rich, savory filling. This dish is elegant enough for dinner parties but simple enough for a weeknight dinner.
Serve with a side of steamed rice or a fresh green salad to balance the richness. The leftovers reheat beautifully, making this an excellent meal-prep option for busy weeks. Let's get started on creating this restaurant-worthy dish at home!
Ingredients for beef and broccoli pie
Six ingredients transform beef and broccoli stir-fry into a golden, flaky pie everyone will love.
| Ingredient | Amount | Notes |
|---|---|---|
| Puff Pastry Sheets 🥧 | 2 sheets | Store-bought or homemade, thawed if frozen |
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Broccoli Florets 🥦 | 2 cups | Cut into bite-sized pieces |
| All-Purpose Flour 🌾 | ½ cup | For thickening sauce |
| Large Eggs 🥚 | 1 whole | For egg wash |
| Unsalted Butter 🧈 | ½ cup | Melted for brushing crust |
| Hoisin Sauce 🍶 | ¼ cup | For sweet-tangy flavor |
| Soy Sauce 🥢 | ¼ cup | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Brown Sugar 🍬 | 2 tbsp | For caramelized flavor |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil preferred |
| Vegetable Oil 🫒 | 2 tbsp | For searing beef |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The puff pastry is the star here—store-bought sheets save time, but nothing beats homemade for that restaurant-quality flakiness. I grab Pepperidge Farm sheets when I'm short on time, but for special occasions, I make my own. The beef? Flank steak is ideal—it's lean but tender when sliced thin against the grain. If you can't find flank, sirloin or ribeye work too, but slice them extra thin. Broccoli should be bright green and firm—Trader Joe's or Whole Foods usually have the freshest florets. Look for stalks that snap when bent, not mushy ones.
No hoisin sauce? Mix soy sauce with a touch of brown sugar and a splash of balsamic vinegar—it's not identical, but close. Fresh ginger is a must for that zing, but if you're out, ground ginger at half the amount will do. The sesame oil adds depth—Kadoya brand is my go-to, but any good toasted sesame oil works. For the pastry, if you're making it from scratch, chill the dough between folds—this is non-negotiable for flaky layers. The beef can be prepped ahead and refrigerated for 24 hours before cooking, which actually makes it more tender.
This pie reheats beautifully—just pop it in the oven at 375°F for 15-20 minutes until the crust is golden again. Keeps well in the fridge for 3 days (if it lasts that long) and freezes beautifully for up to 3 months. I always make a double batch—one for dinner, one to freeze for lazy weeknights. The crust stays crispy if you reheat it covered with foil, then uncover for the last 2 minutes. Leftovers taste even better the next day as the flavors meld.
Why You'll Love This Recipe
- Puff Pastry Shortcut: I swear by that pre-made puff pastry—just unroll, fold, and bake. No rolling, no stress, and it still gives that golden, flaky magic you’d expect from hours of work.
- Steak So Tender: Flank steak slices thin and fast, then sears to juicy perfection. The broccoli stays crisp-tender, and that egg wash on top? Pure buttery indulgence in every bite.
- Potluck Star: Between us, this pie always gets asked for seconds at gatherings. It’s hearty enough for a main but easy to share—plus, the puff pastry crust makes it look fancy without the effort.
- Budget-Friendly Feast: Flank steak stretches further than you’d think when sliced right, and frozen broccoli works just as well. Leftovers? Even better reheated with a splash of soy sauce—my secret weapon for lazy mornings.
Step-by-step instructions for beef and broccoli pie with flaky crust
Here's how to create a showstopping pie where tender beef and crisp broccoli get wrapped in a golden, shatteringly flaky crust.
Prepare the Beef and Broccoli Filling
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips—this ensures tender bites. Pat dry with paper towels and season generously with 1.5 tsp salt and 0.5 tsp ground black pepper. Set aside.
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the beef in a single layer and sear undisturbed for 2-3 minutes until deeply browned on one side. Flip and cook another 1-2 minutes until just cooked through—don't overcook or it'll turn tough. Remove beef and set aside.
In the same skillet, add 2 cups fresh broccoli florets and stir-fry for 3-4 minutes until bright green and just tender-crisp. Remove and set aside with the beef. Wipe out the skillet with a paper towel to remove excess oil.
Build the Savory Sauce
Return the skillet to medium heat and add 0.5 cup unsalted butter, melting it completely. Add 4 minced garlic cloves and 1 tbsp freshly grated ginger root, cooking for 30 seconds until fragrant but not browned.
Pour in 0.25 cup hoisin sauce and 0.25 cup soy sauce, stirring to combine. Add 2 tbsp brown sugar and let it simmer for 1 minute until slightly thickened. Return the beef and broccoli to the skillet, tossing everything together until well-coated in the sauce. Remove from heat and let cool slightly.
Assemble the Pie
Preheat your oven to 375°F. Roll out one sheet of puff pastry on a floured surface into a 12x15-inch rectangle. Transfer it to a parchment-lined baking sheet and spread the beef-broccoli mixture evenly over the pastry, leaving a ½-inch border around the edges.
Brush the edges of the pastry with 1 tbsp sesame oil (this helps create a golden seal). Roll out the second sheet of pastry and place it on top, pressing gently to adhere. Trim any excess pastry and use a fork to crimp the edges together, sealing tightly.
Create the Golden Crust
Brush the top pastry with the 1 whole egg beaten with 1 tbsp water for an egg wash. Cut 4-5 small slits in the center to allow steam to escape. Bake for 35-40 minutes until the crust is deep golden brown and puffed in places.
Let the pie rest for 10 minutes before slicing—this ensures clean cuts and prevents filling from spilling out. The crust should be crisp and flaky, while the filling remains tender and saucy inside. Serve warm with steamed rice for the perfect meal.
Pro Tips For Making Beef And Broccoli Pie
- SEAR THE BEEF FIRST: I learned this the hard way—skipping the sear means bland beef in your pie. Cook the flank steak in a screaming-hot pan with 1 tablespoon of oil until deep brown (3-4 minutes per side), then set it aside. That crust locks in flavor and keeps the meat tender when it bakes later.
- TRIM THE BROCCOLI RIGHT: Cut the florets into even 1-inch pieces—no bigger, no smaller. Overly large chunks stay crunchy and undercooked, while tiny bits turn to mush. A sharp knife and a steady hand make this faster than you’d think, and it guarantees every bite has the right texture.
- DON’T SKIP THE EGG WASH: Brush the puff pastry with a beaten egg mixed with 1 tablespoon water before baking—it’s not just for looks. This creates a glossy, golden crust that’s crispy but not greasy, and it seals the edges so the filling doesn’t leak out when you cut into it.
- PRESS THE PASTRY FIRM: Roll out the puff pastry to ¼-inch thickness and press it down hard with your palms before cutting the top crust. This prevents air pockets that’ll puff up unevenly in the oven, giving you a smooth, even lid instead of a lumpy mess. (Yes, it takes effort, but the result is worth it.)
Creative variations of these flavors
Spicy Asian Fusion
Add 1 tbsp gochujang (Korean chili paste) to the sauce for a bold, spicy kick that pairs beautifully with the umami flavors. I also toss in 1 tbsp chopped Thai basil and ½ tsp chili flakes for extra heat and freshness. This fusion twist brings a restaurant-quality depth to your pie. 🌶️
Cheesy Twist
Sprinkle ½ cup shredded sharp cheddar or monterey jack between the pastry layers before baking. The cheese melts into the filling, creating a creamy, gooey contrast to the flaky crust. For extra richness, add 2 tbsp cream cheese to the sauce before assembling. This version is a crowd-pleaser!
Vegetarian Swap
Replace the beef with 1 lb extra-firm tofu pressed and cubed, or 1 lb mushrooms (shiitake or cremini) sautéed until tender. Use 1 tbsp soy sauce + 1 tbsp nutritional yeast to mimic the umami depth of the beef. The broccoli remains the star, and the crust stays just as delicious. Perfect for meat-free meals!
Sweet Potato Crust
For a fall-inspired twist, replace one pastry sheet with a sweet potato crust. Mix 1 cup mashed sweet potato, 1 tbsp olive oil, and 1 tsp cinnamon, then spread it as the base layer. Top with the beef-broccoli filling and the second pastry sheet. The sweetness balances the savory filling beautifully. 🍠
Mini Hand Pies
Cut the assembled pie into 6 equal squares before baking for individual hand pies. Use a 1-inch round cutter to shape the pastry into circles, then fill with the beef-broccoli mixture and top with another pastry circle. Crimp the edges and bake for 20-25 minutes at 375°F. These are perfect for parties or lunchboxes!
Herb-Infused Crust
Add 1 tbsp chopped rosemary or thyme to the egg wash for a fragrant, herbaceous crust. Brush it generously over the top pastry before baking. The herbs pair wonderfully with the savory filling and add a sophisticated touch. Fresh herbs elevate the dish without overpowering it. 🌿
Nutrition facts
Frequently asked questions
Can I use frozen broccoli instead of fresh?
For best results, thaw frozen broccoli first and pat it completely dry before cooking. This prevents excess moisture in the filling that could make the crust soggy. Use about 2.5 cups of frozen florets since they'll shrink slightly when cooked.
How do I prevent the crust from getting soggy?
The key is pre-baking the bottom crust for 8-10 minutes at 375°F before adding filling. This creates a barrier while keeping it flexible. Also, make sure your beef and broccoli mixture is completely cooled before assembling to reduce steam buildup.
What's the best way to reheat leftovers?
Slice the pie and reheat covered with foil at 350°F for 15 minutes, then uncover for the last 2-3 minutes to crisp the crust. Microwaving works too—cover with a damp paper towel and heat in 30-second bursts until warmed through. The crust stays crispy this way!
Can I make this pie ahead of time?
Yes! Assemble the pie (unbaked) up to 24 hours ahead and refrigerate. Bake straight from cold—just add 5-7 minutes to the baking time. For freezing, bake the pie, cool completely, wrap tightly, and freeze for up to 3 months. Reheat from frozen at 325°F for 45-50 minutes.
What's the secret to extra-flaky pastry?
Keep everything cold! Chill your pastry sheets for 30 minutes before rolling, and work quickly when assembling. For homemade pastry, fold and chill the dough between each of the 3 required folds—this creates those signature layers. Brushing with melted butter before baking adds richness too!
