Breakfast & Brunch
This broccoli and Swiss cheese quiche recipe delivers the perfect balance of crisp golden crust and savory, cheesy vegetable filling that's ready in just 45 minutes. 💛 I developed it after years of perfecting quiche techniques—from Nana Mae's diner to my own kitchen—where David insists on testing every batch for that ideal texture.
The secret lies in pre-cooking the broccoli to maintain its vibrant color and crisp-tender bite while ensuring the eggs set smoothly without becoming rubbery.
The recipe begins with a classic pie crust, either homemade or store-bought, that forms the sturdy base for the filling. A simple blend of eggs, cream, and sharp chedddar creates the custard, while the Swiss cheese adds a delicate melt that perfectly complements the broccoli's earthy flavor.
The filling is layered carefully to ensure even baking, resulting in a quiche that's rich, hearty, and satisfying enough for brunch or a light dinner.
By the time it emerges from the oven, you'll have a quiche with a golden, flaky crust and a filling that's creamy yet firm—no soggy centers here. The broccoli remains bright green and tender, while the Swiss cheese melts into velvety strands throughout.
This is the kind of quiche that tastes like a restaurant-quality breakfast but comes together with simple techniques even beginners can master.
Serve it warm with a crisp green salad or toasted sourdough for a complete meal. The recipe scales easily for gatherings, and leftovers reheat beautifully. Let's get started on creating your perfect quiche!
Ingredients for broccoli and swiss cheese quiche
Golden crust, creamy filling, and vibrant broccoli—this vegetarian quiche delivers restaurant-quality brunch in 45 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | For pie crust, sifted |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for crust |
| Ice Water 💧 | ½ cup | For pie crust |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Swiss Cheese 🧀 | 1 ½ cups | Shredded, extra sharp |
| Fresh Broccoli 🥦 | 3 cups | Florets, cut small |
| Garlic Cloves 🧄 | 2 cloves | Minced for filling |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
The pie crust is non-negotiable for texture. Pillsbury Classic crust works in a pinch, but homemade shines—look for all-purpose flour with 11-12% protein at King Arthur or Bob's Red Mill for that perfect flakiness. Cold butter is key; don't skip chilling the dough between rolls. For the broccoli, freshness matters—bright green florets with tight buds yield the best results. Pre-cooking them until just tender-crisp (about 5 minutes) prevents a soggy quiche. I always grab Trader Joe's frozen broccoli florets when I'm short on time—they thaw quickly and maintain their color.
No sharp chedddar? Parmesan or Gruyère add depth, though Swiss cheese's natural sweetness remains ideal. Substituting heavy cream with half-and-half cuts richness but requires an extra egg to bind. For the crust, vegetable shortening replaces butter for a flakier texture in hot climates. Fresh parsley isn't mandatory—dried parsley at one-third the amount works if you're out, though it lacks brightness. The garlic can be roasted for a milder flavor (400°F for 10 minutes), which pairs beautifully with the Swiss cheese's nuttiness. Pre-shredded cheese? Toss it with cornstarch first to prevent excess moisture.
Assemble the quiche up to 24 hours ahead—cover and refrigerate, then bake straight from cold for even cooking. Leftovers keep 4 days refrigerated and freeze beautifully for 2 months. To reheat, cover with foil and warm at 350°F for 15 minutes. The crust reheats best wrapped in foil to prevent drying. For make-ahead crusts, bake the shell first, cool completely, wrap tightly, and freeze. Thaw overnight in the fridge before adding filling—this prevents a soggy base. Garnish with extra parsley right before serving to keep it vibrant.
Why You'll Love This Recipe
- No-Roll Crust Trick: I swear by this cold butter-and-flour hack—just pulse it in the food processor with ice water until it clumps. No rolling pin, no stress, and the crust still gets that golden, shatterproof edge I love.
- Swiss Cheese Magic: That gooey, nutty Swiss melts into a blanket over the broccoli, turning every bite into a creamy, salty-sweet hug. Honestly, the moment the eggs set and the cheese pulls apart just right? Worth every minute.
- Lunchbox Hero: Slice it up the night before, and you’ve got a grab-and-go breakfast or light dinner that actually feels special. My kids pack these in their lunches (yes, even on a Tuesday), and I still sneak bites from the container.
- Pantry-Friendly Leftovers: The crust stays crisp, the filling holds together—no soggy quiche here. Leftovers reheat beautifully, or I just serve them cold for a quick lunch. Between us, this recipe’s my secret weapon for feeding a crowd without the fuss.
Step-by-step instructions for broccoli and Swiss cheese quiche
Here's how to create a perfectly flaky crust and creamy, cheesy filling with tender broccoli.
🍳 Step 1: Prepare the Classic Pie Crust
In a large bowl, combine the 2.5 cups all-purpose flour and 1 teaspoon salt. Cut in the 1 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This texture is crucial for achieving a flaky crust.
Gradually add the 0.5 cup ice water, 1 tablespoon at a time, mixing gently with a fork just until the dough comes together. Avoid overmixing—you want to preserve those butter pockets that create flaky layers. Form the dough into a disk, wrap in plastic, and refrigerate for 30 minutes to firm up.
👨🍳 Step 2: Roll and Blind-Bake the Crust
On a lightly floured surface, roll the chilled dough into a 12-inch circle about ⅛-inch thick. Transfer to a 9-inch pie dish and trim the edges, leaving a ½-inch overhang. Press the dough gently against the bottom and up the sides to create a smooth surface.
Preheat your oven to 375°F. Line the crust with parchment paper, fill with pie weights or dried beans, and bake for 15 minutes. Remove the weights and bake 5-7 minutes more until the edges are light golden brown. This blind-baking prevents a soggy bottom when you add the filling.
🥘 Step 3: Sauté the Broccoli and Garlic
While the crust bakes, cut the 3 cups fresh broccoli into small florets. In a large skillet over medium heat, melt 2 tablespoons unsalted butter and add the broccoli. Cook for 5-6 minutes until tender-crisp with bright green color. Add the 2 minced garlic cloves and cook 30 seconds until fragrant.
Transfer the broccoli to a bowl and stir in the 1.5 cups shredded Swiss cheese and 1.5 cups shredded sharp cheddar cheese. Season with 0.5 teaspoon ground black pepper and set aside. The residual heat will keep the cheese soft and ready for the egg mixture.
🍳 Step 4: Make the Creamy Egg Filling
In a medium bowl, whisk together the 4 large eggs and 1 cup heavy cream until well combined. Add the cheesy broccoli mixture and stir gently to distribute evenly. The filling should be thick but pourable—if it's too thick, stir in 1-2 tablespoons ice water to loosen.
Pour the filling into the pre-baked crust, spreading it evenly to the edges. The filling should reach about ½-inch below the crust's rim. Sprinkle the 0.25 cup chopped fresh parsley over the top for freshness and color.
🔥 Step 5: Bake Until Golden and Set
Return the quiche to the 375°F oven and bake for 35-40 minutes, until the filling is set and the top is golden brown. The center should jiggle slightly when shaken, but not be liquid. If the edges brown too quickly, cover them with aluminum foil.
Let the quiche cool for 10 minutes before slicing—this prevents the filling from running. Serve warm or at room temperature, with a side salad or crusty bread. The contrast of crispy crust, creamy filling, and tender broccoli makes every bite satisfying.
Pro Tips For Making Broccoli And Swiss Cheese Quiche
- Preheat That Pan: Your quiche crust needs a hot start—slide the pie dish into a 375°F (190°C) oven for 10 minutes before adding the dough. I learned this the hard way when my crust turned soggy halfway through baking. The heat jump-starts the butter melting and sets the foundation for that crisp bottom.
- Chop Broccoli Small: Tiny florets (about ½-inch pieces) cook faster and blend better into the custard. Big chunks stay crunchy or sink to the bottom—neither is ideal. Use a sharp knife and work in batches if needed; this ensures even cooking and a uniform texture.
- Whisk Eggs Until Thick: Beat the eggs with a fork or whisk until they’re noticeably thicker—about 2-3 minutes. This prevents a runny center and helps the cheese melt smoothly. I was skeptical until I tried it; now I double-check before pouring.
- Blind-Bake the Crust: Prick the dough all over with a fork, then cover it with parchment paper and fill with pie weights or dried beans. Bake for 15 minutes before adding the filling. This stops the crust from puffing up like a sad balloon when the wet filling hits it. (Yes, even if you’re impatient like me.)
Serving suggestions for this recipe
Salad Pairings
My go-to is a crisp arugula salad with lemon vinaigrette—its peppery bite cuts through the quiche's richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, and a pinch of flaky sea salt.
Add ½ cup toasted walnuts for crunch and texture that complements the Swiss cheese. I always grab the Central Market organic arugula when I'm in Austin—it's the freshest I've found. 🥗
Bread and Toast
Warm, crusty bread is essential for soaking up any leftover quiche sauce. I love sourdough from a local bakery—look for one with a thick crust that's still soft inside. For a Southern touch, serve with cornbread muffins made with Jiffy mix and a splash of buttermilk.
David always requests extra butter for dipping, so I keep a small dish of Land O'Lakes cultured butter on the table. The buttery richness pairs perfectly with the quiche's savory filling.
Beverage Pairings
A crisp Sauvignon Blanc from New Zealand is my perfect wine pairing—its citrus notes and acidity balance the quiche's creaminess. For a non-alcoholic option, Iced green tea with a slice of lemon adds refreshing contrast.
If you're serving this for brunch, a cold brew coffee with a splash of cream is ideal. I always make a big batch of my Austin Roasters cold brew the night before for easy serving. ☕
Garnish Finishing
Fresh chopped parsley is a must for garnishing—it adds vibrant color and a bright finish. I also like sprinkling toasted sesame seeds over the top for a subtle nutty flavor that pairs well with the Swiss cheese.
For a little extra crunch, add crumbled bacon bits if you're serving this to meat-lovers. The contrast of textures makes every bite more satisfying. I always keep a small bowl of these garnishes ready on my counter for quick plating. 🌟
Make-Ahead Serving
Quiche reheats beautifully, so I often make it the night before for easy brunch serving. Wrap individual slices in parchment paper and store them in an airtight container in the fridge. When ready to serve, reheat in a 350°F oven for 10-12 minutes until warmed through.
This method keeps the crust crispy while ensuring the filling stays creamy. I also like serving leftovers with pickled vegetables for a tangy contrast that cleanses the palate. 💫
Nutrition facts
Frequently asked questions
Can I make this quiche without a pie crust?
For a crustless version, simply pour the egg-cheese-broccoli filling into a greased 9-inch pie dish or cast-iron skillet. Bake at 350°F for 30-35 minutes until set. The texture will be more like a frittata, but equally delicious. This method works great for low-carb or gluten-free diets.
Why does my quiche filling get watery?
Watery filling usually means the eggs weren't cooked long enough or the cheese was too wet. Always bake until the center jiggles slightly but doesn't feel liquid. Pre-shredded cheese often has anti-caking agents that add moisture—toss it with 1 tablespoon cornstarch first. Also ensure your eggs are at room temperature for even cooking.
Can I substitute frozen broccoli in this recipe?
Yes, but thaw and drain it thoroughly first. For best results, microwave the frozen broccoli for 3 minutes to remove excess moisture, then pat dry with a paper towel. This prevents a soggy quiche. Fresh broccoli gives brighter color, but frozen works perfectly when properly prepped.
How do I reheat leftovers without drying out the crust?
Cover the quiche with aluminum foil and warm at 350°F for 10-12 minutes. The foil traps moisture while the oven gently reheats the filling. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm. Never reheat uncovered—it causes the crust to become rubbery.
What's the secret to a flaky crust?
The key is keeping everything cold! Use cold butter and ice water when making the dough, and avoid overmixing. Roll the dough gently on a floured surface, and don't press too hard when fitting it into the pie dish. Chill the crust for 30 minutes before baking to prevent shrinking.
