Desserts
This broccoli pie recipe transforms a vegetable you might usually avoid into a golden, cheesy masterpiece that tastes like comfort food at its finest. The secret lies in blending steamed broccoli into a creamy, savory filling that's hidden beneath a crispy cheese crust—no one will guess it's packed with veggies.
I developed this version after years of experimenting with casseroles that turned soggy or lost their texture, and this method guarantees a perfectly baked, restaurant-worthy result every time.
The beauty of this dish is its simplicity: just 15 minutes of prep work followed by 30 minutes in the oven, yet it delivers layers of flavor and texture that feel indulgent. The cheese crust isn't just decorative—it's the star, providing a buttery, crispy contrast to the velvety filling underneath.
What makes this recipe foolproof is the technique of steaming the broccoli until tender but still holding its shape, then blending it into a smooth, creamy base that absorbs every spice and cheese flavor.
By the time it emerges from the oven, you'll have a golden-brown pie with a flaky crust that cracks slightly at the edges, revealing the creamy filling beneath.
The aroma alone will have everyone gathering around the table, and the first bite delivers a perfect balance of cheesy richness and subtle broccoli sweetness. This is the kind of dish that turns vegetables into something everyone craves—no complaints, no leftovers, just pure satisfaction.
Serve it warm with a side salad or crusty bread to soak up every last bit of that savory cheese sauce. The recipe scales easily for gatherings, and leftovers reheat beautifully, making it a perfect meal prep solution for busy weeks.
Let's get started on creating this crowd-pleaser that hides its healthy secrets so well, even the pickiest eaters won't notice the broccoli.
Ingredients for broccoli pie
Golden cheese crust meets creamy broccoli filling—just 14 ingredients for restaurant-quality comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into small florets |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Extra-Sharp White Cheddar 🧀 | 1 cup | For extra flavor depth |
| All-Purpose Flour 🌾 | 1 cup | For crust texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crust |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for blending |
| Garlic Cloves 🧄 | 2 cloves | Minced for filling |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Mustard 🌶️ | ½ tsp | For subtle tang |
| All-Purpose Baking Powder 🧂 | 1 tsp | For crust lift |
The cheese is non-negotiable here. Sharp cheddar from Wisconsin delivers that tangy punch, while extra-sharp white cheddar adds depth. Whole Foods or specialty grocers carry the best varieties—look for blocks over pre-shredded (it melts better). The broccoli should be bright green with tight florets; Trader Joe's often has the freshest cuts. For the crust, cold butter is key—cut it into small cubes to distribute evenly. If you're short on time, pre-shredded cheese works, but add a pinch of cornstarch to prevent clumping.
No sharp cheddar? Parmesan mixed with mild cheddar gets you close, though the flavor won't be identical. Swapping heavy cream for half-and-half cuts richness but keeps it creamy. The mustard adds a subtle kick—skip it if you prefer mild flavor. For the crust, panko breadcrumbs can replace half the flour if you want extra crunch. The baking powder is optional but helps the crust puff slightly. If your broccoli turns out too wet after steaming, add 1 tbsp flour to the filling to absorb moisture before blending.
This pie reheats beautifully—350°F for 10-15 minutes until bubbly. Store leftovers in an airtight container for 4-5 days; the crust stays crispy if you reheat it covered with foil first. For make-ahead prep, assemble the pie one day ahead and refrigerate—bring to room temp before baking. The filling freezes well for up to 3 months; just thaw overnight in the fridge before baking. Portion into individual servings for easy meal prep—each slice is a cheesy, veggie-packed delight.
Why You'll Love This Recipe
- No Chopping Nightmare: I just steam the broccoli crowns whole—no tiny florets, no mess. The stems get blended right into the filling, so nothing goes to waste (and honestly? They add the best subtle earthiness).
- Cheese Overload (In a Good Way): Sharp cheddar meets extra-sharp white cheddar—this isn’t your basic mild cheese. The sharpness cuts through the richness of the eggs and flour, giving it that dangerously addictive balance of tangy and creamy.
- Leftover Hero: This pie actually tastes better the next day. I make a double batch on Sundays, slice it up, and it’s my go-to for lunches—no reheating required, just grab and go.
- Budget-Friendly Luxury: Fresh broccoli crowns are cheaper than pre-cut florets, and eggs/cheddar stretch further than you’d think. It’s the kind of dish that makes you feel like you’re feeding a crowd without breaking the bank.
Step-by-step instructions for broccoli pie recipe
Here's the method for creating a golden cheese crust over a creamy broccoli filling—simple, satisfying, and packed with flavor.
Prepare the Broccoli and Aromatics
Preheat your oven to 375°F. Cut the 1.5 lb fresh broccoli crowns into small florets, discarding any thick stems. In a large skillet over medium heat, melt 0.25 cup unsalted butter and add the 1 whole yellow onion, diced. Cook for 5-6 minutes until softened and translucent. Add the 2 cloves garlic cloves, minced, and cook for 30 seconds until fragrant.
Add the broccoli florets to the skillet and cook for 4-5 minutes, stirring occasionally, until they begin to soften. Season with 0.5 tsp kosher salt and 0.25 tsp ground black pepper. Transfer the broccoli mixture to a bowl and set aside. The goal is to soften the broccoli slightly while preserving its texture—it should still have a slight bite when you taste it.
Make the Creamy Broccoli Filling
In the same skillet, reduce heat to medium-low and add the remaining 0.25 cup unsalted butter. Whisk in 1 cup all-purpose flour and cook for 1-2 minutes until the mixture turns a light golden color. Slowly pour in the 0.5 cup heavy cream and 0.5 cup whole milk, whisking constantly to create a smooth roux.
Bring the mixture to a gentle simmer, then reduce heat to low and cook for 3-4 minutes until it thickens slightly. Stir in the 2 cups sharp cheddar cheese and 1 cup extra-sharp white cheddar, allowing the cheese to melt completely into the sauce. Add the cooked broccoli mixture, 0.5 tsp dried mustard, and the remaining 1 tsp kosher salt. Stir well and remove from heat. The filling should be creamy but still spreadable—if it’s too thick, add 1 tablespoon milk to loosen it.
Prepare the Cheese Crust
In a medium bowl, combine the 2 whole large eggs, 0.5 tsp ground black pepper, and 1 tsp all-purpose baking powder. Whisk until smooth. Gradually add the 1 cup all-purpose flour, mixing just until combined—don’t overmix. Cut in the 0.5 cup cold unsalted butter, cubed, using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces throughout.
Press half of the crust mixture evenly into the bottom of a 9-inch pie dish, forming a thin, even layer. Spread the creamy broccoli filling over the crust, mounding it slightly in the center. Sprinkle the remaining crust mixture evenly over the top, pressing gently to adhere. The crust should cover the filling completely, with no gaps.
Bake to Golden Perfection
Place the pie dish on a baking sheet to catch any potential drips, then bake for 30-35 minutes until the crust is deep golden brown and the filling is bubbling at the edges. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning while the center finishes cooking.
Remove the pie from the oven and let it rest for 10 minutes before slicing. This resting time allows the filling to set slightly, making it easier to serve without a runny center. Each slice should reveal a perfectly golden crust encasing a creamy, cheesy broccoli filling—rich, savory, and just slightly tangy from the mustard.
Pro Tips For Making Broccoli Pie
- STEAM THE BROCCOLI FIRST: Chop the crowns into 1-inch florets, then blanch them in boiling water for 2 minutes before draining. This softens them just enough to blend smoothly—no more gritty texture in your filling. (I used to skip this and ended up with a pie that tasted like I’d forgotten to cook the veggies.)
- GRATE CHEESE FINE: Use the smallest holes on your box grater for both cheddars—no chunky bits in the filling. Pack the cheese into the pie crust in one layer first, then spread the broccoli-egg mix on top. This keeps the cheese from sinking like a lead weight. (Yes, even if you’re in a hurry.)
- BAKE UNTIL THE CRUST STOPS SPRINGING: The pie’s done when the center isn’t jiggly and the crust sounds hollow when tapped. Overbaking dries out the top, but underbaking leaves a gummy mess. If the edges brown too fast, tent foil loosely over the top after 20 minutes.
- MIX COLD EGGS INTO HOT BROCCOLI: After blending the steamed broccoli with cheese, let the mixture cool slightly, then stir in the eggs one at a time. Cold eggs temper the heat and prevent curdling—no one wants scrambled bits in their pie. (I learned this after a disastrous batch where the filling looked like scrambled eggs.)
Make-ahead tips for broccoli pie
Prep Ahead Strategy
Assemble the entire pie one day ahead and refrigerate uncovered. This allows flavors to meld and the crust to firm up slightly, making it easier to slice later. I always do this for gatherings—just bake straight from the fridge at 375°F for 40-45 minutes instead of 30-35 minutes.
The extra time compensates for the cold start. 📅
Freezer-Friendly Filling
The filling freezes beautifully for up to 3 months in an airtight container. Thaw overnight in the fridge before assembling with the crust—this prevents sogginess. I portion mine into quart freezer bags with 1-inch headspace for expansion.
When ready to bake, spread the thawed filling into the crust and proceed normally. ❄️
Crust Prep Shortcut
Make the cheese crust mixture 2 days ahead and store it in the fridge. Press it into the pie dish when ready to bake—this prevents the butter from melting prematurely. For extra crispiness, I press the crust into the dish 30 minutes before baking to let it firm up slightly.
The filling can be made 1 day ahead too, stored in the fridge until ready to assemble. 🧈
Portion-Control Slices
For meal prep, divide the baked pie into individual portions while still warm. Store slices in glass airtight containers with parchment paper between layers to maintain crispness.
Reheat covered at 350°F for 10-12 minutes—the cheese stays gooey and the crust stays crisp. I portion mine into 12-ounce containers for perfect single-serving portions. 🍽️
Make-Ahead Baking Hack
For busy mornings, bake the pie completely ahead and refrigerate. Reheat at 350°F for 15 minutes until bubbly. The crust stays crispy if you tent it with foil during reheating.
I use this trick for office lunches—just pop it in the microwave for 45 seconds if you're in a rush, though the oven method is best. 💡
Flavor Boost Overnight
Let the assembled pie sit at room temperature for 1 hour before baking if you have time. This allows the cheese to soften slightly and the crust to absorb flavors more deeply.
I find the crust turns even more golden and the filling develops richer, nuttier notes. Skip this step if you're short on time—the pie will still be delicious! 🌟
Nutrition facts
Frequently asked questions
Can I make this broccoli pie without a cheese crust?
The cheese crust is what makes this dish special, but you can absolutely adapt it! Replace the crust with a layer of crushed tortilla chips or panko breadcrumbs mixed with melted butter for a crispy topping. For a lighter option, top with extra shredded cheese and bake until bubbly. The filling will still be delicious—just the texture changes!
How do I prevent the crust from getting soggy?
Prevent sogginess by pressing the crust into the pie dish 30 minutes before baking to firm it up. For extra insurance, bake the crust alone for 5 minutes at 375°F before adding the filling. Chilling the assembled pie for 15 minutes before baking also helps. The key is a cold crust meeting warm filling!
Can I use frozen broccoli instead of fresh?
Yes, but thaw and drain it thoroughly first to avoid excess moisture. Steam frozen florets for 3-4 minutes until tender-crisp, then proceed with the recipe. For best texture, fresh broccoli yields a creamier filling, but frozen works in a pinch!
What’s the secret to extra crispy crust edges?
Bake the pie on the middle rack for even heat distribution. For extra crispiness, sprinkle 1 tbsp crushed cornflakes or crushed potato chips on top before baking. The high heat and direct airflow create that perfect golden, crunchy finish!
Can I make this pie gluten-free?
Replace the all-purpose flour with 1 cup gluten-free 1:1 baking flour and use a gluten-free oat crust mix for the topping. For the filling, ensure your cream and milk are certified gluten-free. The texture stays rich and creamy—just check all labels!
