Side Dishes
This flaky broccoli pot pie delivers all the comfort of a classic Amy's Kitchen favorite—homemade and even better. The secret lies in a rich, savory gravy that blankets tender vegetables and optional protein, all topped with a golden, lattice crust that shatters at every bite.
I developed this recipe after years of perfecting the balance between creamy filling and crispy edges, ensuring every forkful tastes like a warm hug on a chilly evening.
The filling starts with fresh broccoli florets, caramelized onions, and a velvety gravy made from chicken or vegetable stock, butter, and flour.
Adding cooked chicken or turkey transforms it into a hearty main dish, while the lattice crust—made from store-bought puff pastry or homemade dough—creates that signature flaky, golden lattice pattern. The result? A pot pie that’s restaurant-quality without the fuss, ready in just 60 minutes with minimal prep.
What makes this recipe stand out is the texture contrast: the flaky lattice crust gives way to the creamy, savory filling, where each bite delivers tender broccoli, savory meat (if using), and a rich gravy that coats every spoonful.
The aroma alone—warm, buttery, and herbaceous—will have your kitchen smelling like a cozy dinner party. This is the kind of dish that disappears quickly, leaving only empty plates and satisfied smiles.
Whether you're serving a family dinner or bringing a crowd-pleasing side to a holiday table, this broccoli pot pie delivers. The recipe includes options for vegetarian versions, gluten-free crusts, and even a quick assembly method for busy weeknights. Let’s get baking—your taste buds will thank you.
Ingredients for amy's broccoli pot pie
Fresh broccoli, caramelized onions, and flaky puff pastry—just 14 ingredients for restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Yellow Onions 🧅 | 1 ½ cups | Diced, caramelized |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for gravy |
| All-Purpose Flour 🌾 | ½ cup | For roux, gluten-free option available |
| Chicken Stock 💧 | 2 cups | Homemade or quality store-bought |
| Vegetable Stock 💧 | 1 cup | For vegetarian version |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Cooked Chicken Breast 🍗 | 1 ½ lb | Optional protein, shredded |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Puff Pastry Sheets 🍞 | 2 sheets | Store-bought or homemade |
| Large Egg 🥚 | 1 whole | For egg wash |
The broccoli needs to be bright green and firm—Trader Joe's or Whole Foods have the freshest cuts. For onions, I always go for yellow because they caramelize better. Store-bought puff pastry saves time, but if you're ambitious, homemade dough gives that extra flakiness. The butter matters here—Plugrá or Land O'Lakes work perfectly. For the stock, Pacific Foods or Kitchen Basics are my go-tos—they have that deep, rich flavor without the sodium overload. If you're vegetarian, swap the chicken stock for vegetable and add mushrooms or lentils to the filling.
No heavy cream? Coconut cream works too—just use full-fat. Short on thyme? Dried thyme at half the amount is fine, but fresh is worth it. The puff pastry can be tricky to cut the lattice—use a sharp knife and chill it first. For the chicken, I usually shred rotisserie chicken (the good stuff, not the pre-shredded kind) to save time. If you're making this ahead, prep the filling first and freeze it—just bake straight from frozen. The crust gets crispier that way, honestly.
This pie reheats beautifully—just cover with foil and bake at 375°F for 15 minutes. Keeps for 3-4 days in the fridge, or 3 months frozen. I always make a double batch because it disappears fast. The filling alone is great for a quick soup or pasta—just reheat and serve. And if you're worried about the crust getting soggy, brush it with extra egg wash before baking. Trust me on that one.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because it’s built on pantry staples—just butter, flour, and stock—plus whatever broccoli’s on sale. No specialty items, no hunting for obscure herbs, just the kind of simple ingredients that make me feel like I actually cooked something.
- Creamy Without the Fuss: That golden roux from butter and flour? It turns the chicken stock into a silky sauce that coats every bite. Honestly, it’s the kind of richness that feels indulgent but takes zero effort—no heavy cream, no whisking for hours.
- Weeknight to Potluck: Make it for a lazy Tuesday or double the batch for a holiday dinner. The broccoli stays bright, the filling’s hearty enough to feed a crowd, and the crust (if you even bother with one) is just a sprinkle of flour and butter. Flexible enough to work anywhere.
- Leftovers That Don’t Suck: Between us, most pot pies turn to mush the next day. Not this one. The flour-thickened filling holds its shape, and the broccoli? Still crisp enough to eat cold. I’ve reheated mine three days later, and it’s still solid—no sad, watery afterthoughts here.
Step-by-step instructions for amy's broccoli pot pie
Here's how to create a golden, flaky crust with rich gravy—no shortcuts needed.
Sauté Onions and Cook Broccoli Until Tender
Melt the 0.75 cup unsalted butter in a large skillet over medium heat. Add the 1.5 cups diced yellow onions and cook for 8-10 minutes until softened and beginning to caramelize—you'll know it's ready when they turn golden and smell sweet. Remove half the onions and set aside for the filling.
Increase heat to medium-high and add the 4 cups fresh broccoli florets. Stir occasionally for 5-6 minutes until bright green and just tender—it should still have a slight bite. Season with 1 tsp salt and 0.25 tsp black pepper. Remove from heat and stir in the 1 tbsp fresh thyme leaves. Let cool slightly before transferring to a large mixing bowl.
Build the Creamy Gravy Base
Return the skillet to medium heat and add the remaining 0.25 cup caramelized onions. Cook for 1 minute until fragrant. Sprinkle in the 0.5 cup all-purpose flour and whisk constantly for 1-2 minutes until golden brown—this creates a rich roux that thickens the gravy.
Gradually whisk in the 2 cups chicken stock and 1 cup vegetable stock, scraping up any browned bits from the bottom. Bring to a gentle simmer and cook for 3-4 minutes until slightly thickened. Reduce heat to low and stir in the 0.5 cup heavy cream and shredded 1.5 lb cooked chicken breast. Season with the remaining 0.5 tsp salt and 0.25 tsp black pepper. Pour this mixture over the broccoli and onions in the bowl, stirring gently to combine.
Assemble the Pie with Perfect Layers
Preheat your oven to 375°F. Roll out one sheet of puff pastry on a lightly floured surface to fit a 9x13-inch baking dish. Press it gently into the dish, letting it hang over the edges slightly. Spread the broccoli mixture evenly into the crust, mounding it slightly in the center.
Create the Signature Lattice Top
Roll out the second sheet of puff pastry. Using a sharp knife or pizza cutter, cut it into 1-inch wide strips. Arrange half the strips horizontally across the filling, spacing them about 0.5 inches apart. Fold back every other strip and lay the remaining strips perpendicular to create the classic lattice pattern. Press gently to seal.
Bake to Golden Perfection
Brush the lattice top with the beaten 1 whole large egg mixed with 1 tablespoon water for a glossy finish. Bake for 35-40 minutes until the crust is deep golden brown and puffed in places. The filling should be bubbling hot and set in the center.
Let the pot pie rest for 10 minutes before serving—this allows the filling to set slightly and makes cutting easier. Garnish with chopped 0.25 cup fresh parsley and serve warm with a side salad or crusty bread. The contrast of crispy lattice and creamy filling makes every bite worth it!
Pro Tips For Making Amy'S Broccoli Pot Pie
- STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli in the roux makes the sauce watery. Blanch the florets in boiling salted water for 2 minutes, then drain and shock in ice water. This keeps them bright green and prevents a soggy filling.
- COOK THE ONIONS LOW: After burning three batches, I finally figured out: onions need patience. Sauté them in butter over medium-low heat until deep golden, not browned—about 15 minutes. Rushed onions taste bitter, and you’ll regret it when the whole pie loses depth.
- THICKEN THE ROUX RIGHT: This isn’t the prettiest method, but it’s the tastiest: whisk the flour into cold butter first, then cook for 2–3 minutes until it smells nutty but isn’t brown. Add stock gradually while stirring like your life depends on it—lumps ruin everything.
- USE STOCK FAST: Cold stock in a hot roux = lumps. Measure it first, then pour it in a steady stream while whisking vigorously. If you’re lazy, heat the stock slightly before adding—your future self will thank you.
Storing and reheating this amy's broccoli pot pie
Fridge Storage
Store your broccoli pot pie in an airtight container for up to 3-4 days in the refrigerator. The filling stays creamy and flavorful, while the lattice crust remains crispy if you reheat it properly.
I always let it cool completely before covering—this prevents condensation that can make the crust soggy. 💛
Freezer Prep
For long-term storage, freeze the fully assembled pot pie (before baking) in a freezer-safe dish with plastic wrap pressed directly on the lattice top. This prevents freezer burn and keeps the crust flaky.
Bake straight from frozen at 375°F for 50-55 minutes—just add 10-15 minutes to the baking time. The filling reheats beautifully without drying out.
Reheating Methods
For the best texture, reheat your pot pie in a 375°F oven covered with foil for 15-20 minutes. This method maintains the flaky crust and creamy filling.
If you're short on time, use the microwave on 50% power for 2-3 minutes, then cover with a damp paper towel to restore moisture. I avoid the microwave for the crust—it always turns out rubbery. 🔥
Crust Rescue
If your reheated pot pie has a slightly soggy crust, don't worry! Brush the top with 1 tablespoon melted butter and broil for 2-3 minutes until golden. This quick fix restores that perfect lattice texture.
For extra crispiness, bake at 400°F for 5 minutes uncovered after reheating. The filling stays warm while the crust gets that satisfying crunch back.
Filling Variations
Use the leftover filling for quick meals! Reheat it in a saucepan over medium-low heat with 2 tablespoons water or stock to prevent sticking. It makes an excellent pot pie soup—just add extra broth and serve with crusty bread.
The filling also freezes well for 3 months, perfect for busy weeknights when you need a fast, comforting meal. ✨
Nutrition facts
Frequently asked questions
Can I make this pot pie vegetarian?
Simply omit the chicken and use 1.5 cups vegetable stock instead of chicken stock. Add 1 cup cooked lentils or diced mushrooms to the filling for extra heartiness. The creamy gravy will still taste rich and satisfying without meat.
How do I prevent the lattice crust from getting soggy?
Chill the assembled pot pie for 20-30 minutes before baking to help the filling firm up slightly. Brush the lattice with extra egg wash and bake at 375°F until golden. For reheating, always cover with foil to trap moisture.
What's the best way to make the lattice pattern?
Use a sharp knife or pizza cutter to cut the puff pastry into 1-inch strips. Arrange half horizontally, then fold back every other strip before adding vertical strips. Press gently to seal the edges. Chill the pastry for 10 minutes before baking to maintain shape.
Can I use a different crust instead of puff pastry?
Yes! For a flaky alternative, try homemade pie crust or even phyllo dough for a lighter texture. If using pie crust, cut a top layer with a decorative cutter and crimp the edges. For extra flakiness, brush with melted butter before baking.
How do I adjust the recipe for a smaller serving?
For 4 servings, halve all ingredients and use a 9x9-inch baking dish. Reduce baking time to 25-30 minutes. For 8 servings, increase to 10 cups broccoli and 3 cups stock in a 9x13-inch dish. Adjust oven racks as needed.
