Main Courses
This beef and broccoli pie recipe transforms a classic stir-fry into a comforting, golden-crusted masterpiece that balances tender beef, vibrant broccoli, and a rich sauce—all encased in a shatteringly flaky crust. The secret lies in browning the beef deeply for maximum flavor while keeping the broccoli crisp-tender, then layering it all under a lattice of buttery pastry that bakes to perfection. I developed this recipe after years of perfecting the filling—where the sauce clings to every bite and the crust stays crisp even when sliced into wedges.
What sets this apart is the harmony between technique and simplicity: the beef cooks until fork-tender, the broccoli retains its bright green color and satisfying crunch, and the sauce—thickened with cornstarch for that signature silky texture—binds everything together. The crust options (pie dough, puff pastry, or even gluten-free) ensure adaptability, while the baking process guarantees a golden, crisp exterior that contrasts beautifully with the juicy filling. It’s the kind of dish that feels like a hug—warm, hearty, and impossible to resist.
The result? A pie that delivers restaurant-quality depth at home, with each slice offering layers of savory-sweet beef, earthy broccoli, and a sauce that’s rich without being heavy. The crust flakes effortlessly, revealing the vibrant filling beneath, while the aroma of baking pastry fills the kitchen—an invitation to gather around the table. Whether serving for a family dinner or a special occasion, this recipe delivers comfort and elegance in every bite.
For those who love customization, the filling can be prepped ahead and baked fresh, or the crust can be swapped for dietary preferences—all while keeping the core flavors intact. Here’s how to bring it all together, step by step, for a dish that’s as satisfying to make as it is to eat.
Ingredients for beef and broccoli pie
Sixteen ingredients deliver restaurant-quality beef and broccoli pie with a shatteringly flaky crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain for tenderness |
| Fresh Broccoli Florets 🥦 | 2 cups | Bright green, medium-sized florets |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Cornstarch 🌾 | 1 tbsp | For silky sauce texture |
| Soy Sauce 🍶 | ⅓ cup | High-quality, low-sodium preferred |
| Oyster Sauce 🍶 | 2 tbsp | Rich umami depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, freshly sourced |
| Green Onions 🧅 | 3 whole | Sliced, white and green parts |
| Unsalted Butter 🧈 | ½ cup | Cold for crust layers |
| All-Purpose Flour 🌾 | 2 ½ cups | Plus 1 tsp salt for crust |
| Ice Water 💧 | ½ cup | For pie dough elasticity |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning filling |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable—its lean texture becomes tender when sliced thinly against the grain. Ask your butcher to slice it if you're not comfortable doing it yourself, or freeze it 30 minutes before slicing for cleaner cuts. For broccoli, look for vibrant green florets with tight buds—avoid those with yellowing stems. The sauce relies on high-quality soy sauce and oyster sauce for depth; Kikkoman soy sauce and Lee Kum Kee oyster sauce are my go-tos. Fresh ginger and garlic are essential for that aromatic base—never use powdered substitutes.
No flank steak? Flank steak or sirloin work equally well, but avoid tougher cuts like chuck. The broccoli can be roasted ahead for convenience—toss florets with 1 tbsp olive oil, salt, and pepper, roast at 400°F for 15 minutes before assembling. Short on oyster sauce? Substitute with 1 tbsp hoisin plus 1 tsp fish sauce, though the flavor won't be identical. For a gluten-free crust, use a pre-made gluten-free pie crust or make your own with almond flour and tapioca starch. The cornstarch in the sauce is critical—don't substitute with flour, as it won't achieve the same silky texture.
The filling can be prepped 2 days ahead and stored in an airtight container in the fridge; assemble the pie just before baking. The crust should be rolled out between two sheets of parchment paper to prevent sticking—chill the dough for 30 minutes if it's too warm. Baked pies keep well for 3-4 days at room temperature or 1 month in the freezer. For reheating, cover with foil and warm at 350°F for 15 minutes to maintain crispness.
Why You'll Love This Recipe
- Fewer Ingredients, More Flavor: Honestly, I was skeptical at first—just flour, cornstarch, and soy sauce? But that crispy, golden crust? It’s the star. The steak stays tender while the broccoli gets that perfect al dente bite, all thanks to the cornstarch slurry. No fancy techniques, just a pan and a little patience.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to think. Slice the steak thin, toss in the florets, pour the sauce—boom, done. The pie crust (yes, you can use store-bought) adds that buttery finish without the fuss. Even my picky husband doesn’t complain.
- Leftovers That Don’t Suck: I make a double batch every time because reheating this is chef’s kiss. The crust stays crispy, the beef stays juicy, and the broccoli doesn’t turn to mush. Pack it for lunches or freeze portions—it’s the only takeout-worthy meal I actually want to eat later.
- Budget Meal, Big Impact: Flank steak on sale? Broccoli in season? This recipe stretches them both without sacrificing taste. The soy sauce and cornstarch slurry make the sauce rich and glossy for pennies. Plus, the pie crust uses basic flour—no specialty ingredients needed. Solid. Reliable. My wallet’s best friend.
Step-by-step instructions for beef and broccoli pie
Master this technique and you'll achieve a perfect balance of tender beef, vibrant broccoli, and a golden, flaky crust every time.
Prepare the Flank Steak and Vegetables
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This critical step ensures maximum tenderness in your final pie. Place the sliced steak in a bowl and season generously with 0.5 tsp Diamond Crystal kosher salt and 0.5 tsp black pepper, massaging the seasoning into the meat to distribute evenly.
In a separate bowl, prepare the broccoli by cutting the 2 cups fresh broccoli florets into even-sized pieces. This uniformity ensures consistent cooking throughout the pie. Set both the seasoned steak and prepared broccoli aside while you prepare the sauce components.
Create the Sauce Base
In a large skillet, combine 0.33 cup soy sauce, 2 tbsp oyster sauce, and 1 tbsp sesame oil. Bring to a gentle simmer over medium heat for 2 minutes, allowing the flavors to meld. This aromatic foundation will carry through your entire pie.
While the sauce simmers, mince the 4 cloves garlic and grate the 1 tbsp fresh ginger. Add these to the skillet and cook for an additional 30 seconds until fragrant. Remove from heat and whisk in 0.25 cup all-purpose flour and 1 tbsp cornstarch to create a smooth thickening agent. This blend will create the signature silky texture of your beef and broccoli filling.
Cook the Beef and Broccoli Filling
Return the skillet to medium-high heat and add the seasoned steak strips. Cook for 2-3 minutes until they develop a light brown crust. Remove the steak and set aside. In the same skillet, add the prepared broccoli and cook for 3-4 minutes until bright green and just tender.
Return the steak to the skillet and stir to combine with the broccoli. Pour the sauce mixture over the beef and broccoli, stirring constantly for 1-2 minutes until the sauce thickens and coats everything evenly. The filling should be moist but not soupy - if it's too thick, add 1 tablespoon ice water to achieve the right consistency. Remove from heat and let cool slightly while you prepare the crust.
Assemble the Pie
In a large bowl, combine 2.5 cups all-purpose flour, 0.5 tsp Diamond Crystal kosher salt, and cut the 0.5 cup unsalted butter into small cubes. Use a pastry cutter or your fingers to work the butter into the flour until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. This texture is crucial for achieving that signature flaky crust.
Gradually add 0.5 cup ice water, 1 tablespoon at a time, mixing gently with a fork until the dough just comes together. Be careful not to overwork the dough - it should be slightly shaggy. Form the dough into a disk, wrap in plastic wrap, and chill in the refrigerator for 30 minutes while you preheat your oven to 375°F.
Bake to Golden Perfection
Roll out the chilled dough on a lightly floured surface to a 12-inch circle (about ⅛-inch thick). Transfer to a 9-inch pie dish and press gently to fit. Spoon the beef and broccoli filling into the crust, spreading it evenly. Fold the edges of the dough up and over the filling, creating a decorative border.
Bake in the preheated oven for 45-50 minutes until the crust is deep golden brown and the filling is bubbling. The pie is done when the crust is crisp and the filling reaches an internal temperature of 165°F. Let cool for 10 minutes before slicing to allow the juices to set. Serve warm with additional sliced green onions for freshness and color contrast.
Pro Tips For Making Beef And Broccoli Pie
- Slice Thin, Cook Fast: Flank steak loves a sharp knife and high heat—cut it against the grain into ¼-inch strips, then sear them for 2-3 minutes max. Any longer, and you’ll turn tender beef into shoe leather. (Yes, even if you’re impatient like me.)
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds before stir-frying—this stops the bitterness and keeps them bright green. Drain well, or your pie filling will turn into a soggy mess. (Trust me, I’ve learned this the hard way.)
- Skip the Crowding: Cook the beef in batches if your pan’s too small—overloading steams instead of sears, and you’ll end up with mushy strips. A hot wok or skillet with just enough oil for a thin layer is your friend here.
- Slurry Up Right: Mix cornstarch with cold water before adding it to the pan—this prevents clumping and gives your sauce that glossy, thick finish. Stir like you mean it, and keep the heat medium-high until it’s glossy, not grainy. (Your future self will thank you.)
Perfect pairings for beef and broccoli pie
Side Dish Harmony
Steamed jasmine rice is my go-to companion for this pie—its delicate floral notes balance the rich umami of the beef and broccoli filling beautifully. Cook 1 cup jasmine rice with 1.5 cups water and ½ tsp salt for a light, fluffy base that soaks up any extra sauce from the pie slices. For extra flair, stir in 1 tbsp toasted sesame seeds at the end for a nutty crunch. 🌟
If you prefer a heartier option, garlic mashed potatoes elevate the dish with their creamy texture. Boil 2 lbs Yukon Gold potatoes until tender, then mash with ½ cup unsalted butter, ½ cup warm milk, 2 cloves roasted garlic, and ½ tsp salt. The buttery richness contrasts perfectly with the pie’s savory filling.
Fresh Greens Balance
A simple sesame-ginger salad adds vibrant freshness to cut through the richness of the pie. Toss 4 cups baby spinach with 1 tbsp toasted sesame oil, 1 tbsp rice vinegar, 1 tsp grated ginger, and 1 tsp honey. Top with 2 tbsp sliced green onions and 1 tbsp crushed peanuts for texture. The peppery spinach and crunchy peanuts create a delightful contrast. 🥗
Beverage Pairings
A crisp dry Riesling from Germany or California is my top wine choice—its bright acidity and hints of citrus and peach complement the umami flavors without overpowering them. For a non-alcoholic option, sparkling yuzu soda (like San Pellegrino Yuzu) adds a refreshing, slightly tart contrast that cleanses the palate between bites. 🍷
If you prefer beer, a light lager such as Sapporo or Heineken works beautifully. The subtle malt sweetness and crisp finish pair well with the savory-sweet filling, while avoiding the bitterness of darker beers that could clash. For a craft option, a wheat beer with citrus notes (like Blue Moon) adds a fun, effervescent twist.
Finishing Touches
Garnish each slice with an extra sprinkle of toasted sesame seeds and a drizzle of chili oil for a smoky, spicy kick. The oil adds a vibrant red color and a subtle heat that enhances the dish’s depth. For a touch of elegance, a few microgreens or chopped cilantro brighten the plate with freshness. 💫
Serve the pie warm with a side of pickled vegetables—like quick-pickled radishes or carrots—to add a tangy crunch. The acidity from the vinegar cuts through the richness, making every bite more dynamic. Store-bought pickles work in a pinch, but homemade (with 1 cup rice vinegar, 1 tbsp sugar, and ½ tsp salt) elevate the dish further.
Nutrition facts
Frequently asked questions
Can I use ground beef instead of flank steak in this recipe?
The recipe specifically calls for flank steak because its lean texture and grain become tender when sliced thinly. Ground beef would work differently—it would release more fat and create a softer texture rather than the intended tender slices. If you must substitute, try sirloin or ribeye steak sliced against the grain for the best results.
How do I prevent the broccoli from turning mushy in the pie?
Keep the broccoli bright green and crisp by cooking it just until tender—about 3-4 minutes in the skillet. Avoid overcrowding the pan, and remove it as soon as it's bright green with a slight bite. When assembling the pie, pack the broccoli gently into the crust to maintain its shape during baking.
Can I make this pie ahead of time?
The filling can be prepped 2 days ahead and stored in an airtight container in the fridge. Assemble the pie just before baking—this ensures the crust stays crisp. For the full pie, bake it 1 day ahead and reheat at 350°F for 15 minutes (covered with foil) to maintain moisture.
What’s the best way to reheat leftover beef and broccoli pie?
Reheat slices in a 350°F oven for 10-15 minutes covered with foil to keep the crust crisp. For microwave reheating, cover with a damp paper towel and heat for 30-45 seconds—this prevents drying out. Avoid reheating in the air fryer, as it can make the crust rubbery.
Can I substitute puff pastry for the homemade crust?
Yes! Puff pastry works beautifully and saves time. Use a 12-inch round sheet for a 9-inch pie dish. Brush with an egg wash before baking for extra crispness. For a gluten-free option, look for pre-made gluten-free puff pastry or use a store-bought gluten-free pie crust.
