Breakfast & Brunch
This bacon cheese and onion quiche recipe delivers the perfect balance of smoky, savory flavors and a golden, crispy crust that holds its shape—no soggy bottoms here. The secret lies in caramelizing the onions until deeply sweet and cooking the bacon until crispy, then layering everything with a rich, creamy egg custard that transforms into a tender, pull-apart center. I’ve tested this recipe countless times, and it consistently delivers restaurant-quality results with minimal effort.
The crust is where it all begins—whether you choose store-bought for convenience or homemade for that extra flaky texture. The filling starts with crispy bacon and caramelized onions, which form the flavor foundation, while sharp cheddar and Gruyère melt into gooey, stretchy strands.
The egg custard ties it all together, creating a custardy center that’s rich but not heavy, with a perfectly set top that’s just firm enough to slice neatly.
What you’ll end up with is a quiche that’s crispy on the edges, tender in the middle, and packed with layers of flavor—smoky from the bacon, sweet from the onions, and sharp from the cheese.
The aroma alone will have everyone gathering around the table, and the first bite delivers that satisfying pull-apart texture that makes it impossible to stop at one slice.
Serve it warm with a side of fresh greens or a crisp salad for a brunch that feels special without the fuss. The best part? Leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Let’s get started on creating this crowd-pleasing classic.
Ingredients for bacon cheese and onion quiche
Crispy crust, smoky bacon, and caramelized onions—this quiche delivers restaurant-quality flavor with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Puff Pastry Sheet 🍞 | 1 sheet | Store-bought or homemade, thawed if frozen |
| Thick-Cut Bacon 🥓 | ½ lb | Cut into 1/2-inch pieces, crispy-cooked |
| Yellow Onions 🧅 | 1 ½ lb | Thinly sliced, caramelized until golden |
| Large Eggs 🥚 | 6 whole | Room temperature, beaten |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, aged for sharpness |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty flavor |
| All-Purpose Flour 🌾 | ¼ cup | For egg mixture, if needed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra depth |
| Butter 🧈 | 1 tbsp | Unsalted, for crust brushing |
| Milk 🥛 | ¼ cup | Whole milk for richness |
The bacon and onions are non-negotiable for that perfect smoky-sweet balance. Thick-cut bacon from Oscar Mayer or your butcher's counter stays crispy longer, and the onions? Sweet yellow onions caramelize best—Trader Joe's has great pre-sliced ones if you're short on time. Gruyère is worth hunting down for that nutty depth, but sharp cheddar alone works in a pinch. For the crust, Pepperidge Farm puff pastry is my go-to for convenience, but nothing beats homemade if you're feeling ambitious. The key is chilling the dough before rolling—30 minutes in the fridge makes all the difference.
No thick-cut bacon? Regular bacon cut into smaller pieces works, but it'll be less crispy. Short on Gruyère? Swiss cheese adds a similar melt. The egg custard is where the magic happens—room temperature eggs blend smoother, and the heavy cream keeps it luxuriously rich. Need to thin the custard? Add a splash of milk. For extra crispiness, brush the crust with melted butter before baking. The garlic powder might seem small, but it elevates everything. Trust me on this one.
This quiche reheats beautifully—350°F for 10-15 minutes until warm through. Store leftovers in an airtight container for 4-5 days in the fridge. The crust stays crispy, but the custard gets even better as flavors meld. For meal prep, slice and freeze portions—microwave 1-2 minutes to reheat. The aroma alone will have your kitchen smelling like a brunch spot. Serve with a crisp salad or roasted potatoes for the full experience.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this quiche comes together faster than my coffee order at the drive-thru. Just roll out the puff pastry, scatter the pre-cooked bacon and caramelized onions, then pour in the egg mixture—no fussing with pie crusts or blind baking.
- Salty-Sweet Magic: That crispy bacon crunch against the creamy custard? Chef’s kiss. The onions add just enough sweetness to balance the richness, and the heavy cream makes every bite feel like a hug—especially when it’s still warm from the oven.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice it up, wrap in foil, and it stays perfect for days—whether I’m packing lunches or feeding a crowd at a potluck. The onions keep it interesting, so no one gets bored.
- Budget Breakfast Win: Honestly, this recipe stretches my grocery budget so well. Thick-cut bacon and onions bulk up the filling, while eggs and cream stretch the custard into a hearty portion. Leftovers? Even better—they reheat like a dream and taste just as good the next day.
Step-by-step instructions for bacon, cheese, and onion quiche
Here's how to create a quiche with a golden crust and that irresistible pull-apart cheese filling.
Cook the Bacon and Caramelize the Onions
Start by cooking the 0.5 lb thick-cut bacon in a large skillet over medium heat until it's crispy and golden, about 12-15 minutes. Drain the bacon on paper towels, leaving the rendered fat in the skillet. This bacon fat is pure flavor gold—don't waste it!
In the same skillet, add the 1.5 lb yellow onions and cook them over medium-low heat for 20-25 minutes, stirring occasionally. You're aiming for deep golden caramelization—this is where the sweetness develops. If the onions start to stick, add a splash of water and scrape up those delicious browned bits from the bottom of the pan. Once fully caramelized, remove the onions and set them aside with the bacon.
Prepare the Egg and Cheese Filling
In a large bowl, whisk together the 6 whole large eggs, 1 cup heavy cream, 0.25 cup milk, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder until fully combined. The mixture should be smooth and homogeneous. This is your custard base—get it right and your quiche will be silky.
In a separate bowl, combine the 1 cup sharp cheddar cheese and 0.5 cup gruyère cheese. Grate them finely so they melt smoothly into the custard. Fold the shredded cheeses into the egg mixture along with the cooked bacon and caramelized onions. Stir gently to distribute everything evenly. Here's the thing—don't overmix or you'll create a tough texture. Just combine until everything is incorporated.
Assemble and Bake the Quiche
Preheat your oven to 375°F. Roll out the 1 sheet puff pastry on a lightly floured surface to fit a 9-inch pie dish. Press it gently into the dish, letting it extend slightly up the sides. Prick the bottom with a fork to prevent puffing, then brush the entire surface with melted 1 tbsp butter. This creates a crispy, golden crust that's the perfect vessel for your filling.
Pour the egg mixture evenly into the prepared crust. The filling should come about ¾ of the way up the sides. Bake for 40-45 minutes until the center is set and the top is golden brown. To test doneness, gently shake the dish—if the center jiggles slightly, it needs a few more minutes. The edges should be crispy, and the cheese should be bubbly and just starting to pull apart.
Rest and Serve for Maximum Flavor
Remove the quiche from the oven and let it rest for 10 minutes before slicing. This resting period allows the filling to set completely and the juices to redistribute. The quiche will be hot, so be cautious when handling it. The crust should be crispy and flaky, the cheese should be gooey and slightly pull-apart, and the bacon should be perfectly crispy.
Slice into wedges and serve warm. Each bite should deliver a perfect balance of crispy bacon, caramelized onions, sharp cheddar, nutty gruyère, and that creamy custard. This quiche is best enjoyed fresh from the oven when the filling is still warm and the crust is at its crispiest. Pair it with a simple green salad and crusty bread for a complete meal.
Pro Tips For Making Bacon Cheese And Onion Quiche
- CRISP THE PASTRY FIRST: I used to skip this, but pre-baking the puff pastry for 8–10 minutes at 375°F (until just golden) prevents a soggy bottom—especially when onions release moisture. Brush the shell with egg wash after baking, not before, or it’ll steam instead of crisp.
- CUT BACON THIN AND COLD: Thick-cut bacon needs a head start. Slice it into ¼-inch strips and cook them cold—straight from the fridge—until they’re crispy but not burnt. Drain on paper towels, then layer them over the pastry while still warm to keep the filling from getting watery.
- SWEAT ONIONS LOW AND LONG: Onions caramelize better when cooked slowly. Slice them into even ⅛-inch strips, then cook them in a dry pan over medium-low for 15 minutes, stirring occasionally. Add a pinch of sugar if they’re not browning—this isn’t the time to rush, or you’ll end up with bland, mushy onions in your quiche.
- WHISK EGGS VIGOROUSLY: Don’t just crack and stir. Whisk the eggs and heavy cream until the mixture is thick and ribbons form when you lift the whisk. This ensures a silky texture, not a watery one—especially important when you’re mixing in cheese and onions later. A splash of cold milk helps stabilize the custard if it’s too thick.
Health benefits of these flavors
Protein-Packed Power
This quiche delivers a solid 20-25 grams of protein per serving, thanks to the combination of eggs, cheese, and bacon. The 6 eggs provide all nine essential amino acids, while the 0.5 lb bacon adds lean protein and iron.
This makes it a perfect breakfast or brunch option to keep you full and energized for hours. 💪
Heart-Healthy Fats
The heavy cream and Gruyère cheese contribute beneficial saturated fats that support brain function and hormone production. The thick-cut bacon adds flavor without excessive sodium if you drain it well after cooking.
For a lighter option, I sometimes swap half the heavy cream for Greek yogurt—it keeps the richness while cutting calories.
Fiber for Digestion
While not traditionally high in fiber, the caramelized onions add about 2-3 grams per serving, supporting healthy digestion.
The whole milk in the custard also contains small amounts of calcium and vitamin D. For extra fiber, I like to serve this quiche with a side of sautéed spinach or a mixed greens salad with 1 tbsp olive oil for dressing.
Vitamin Boost
This dish is packed with vitamin A from the caramelized onions (about 15% daily value per serving) and vitamin B12 from the eggs and cheese. The Gruyère cheese also provides calcium and phosphorus for strong bones. I always
Balanced Nutrition
The combination of protein, healthy fats, and complex carbs from the crust creates a balanced meal that stabilizes blood sugar. The sharp cheddar adds calcium and vitamin K2, which works with the vitamin D to support bone health. For a vegetarian twist, I've made this with mushrooms and spinach instead of bacon—it still delivers great nutrition while keeping the flavors rich and satisfying.
Meal Prep Friendly
This quiche reheats beautifully, making it perfect for meal prep. Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze portions for up to 3 months.
The protein and fat content help keep you full, while the fiber from any added veggies supports digestion throughout the day. 💡
Nutrition facts
Frequently asked questions
Can I use store-bought crust instead of homemade puff pastry?
Store-bought puff pastry or even a pre-made pie crust work beautifully. For extra crispiness, brush the crust with melted butter before adding the filling. If using a pie crust, blind-bake it for 5-7 minutes at 375°F to prevent a soggy bottom.
How do I prevent the quiche from being too eggy or rubbery?
The key is proper custard consistency and baking time. Whisk the eggs and cream until just combined—overmixing adds air, which can make the quiche rubbery. Bake until the center is set but still slightly jiggly (40-45 minutes at 375°F). Let it rest 10 minutes before slicing to let the custard firm up.
Can I make this quiche ahead of time?
Yes! Assemble the quiche up to 24 hours ahead and refrigerate it uncovered. Bake straight from the fridge (add 5-10 minutes to baking time). For freezing, bake fully, cool completely, wrap tightly in plastic, and freeze for up to 3 months. Reheat at 350°F for 15 minutes or microwave for 1-2 minutes.
What's the best cheese substitute if I don't have Gruyère?
Gruyère adds nutty depth, but you can use Swiss cheese (similar melt) or Parmesan (for sharpness). For extra creaminess, add 1/4 cup sour cream to the custard. Avoid pre-shredded cheese—it contains anti-caking agents that make the quiche less gooey.
How do I keep the bacon extra crispy in the quiche?
Cook the bacon until extra crispy (about 15-18 minutes on medium heat), then drain on paper towels. For maximum crunch, sprinkle the cooked bacon with 1/2 tsp cornstarch before adding it to the crust. This creates a crispy coating that holds up during baking.
