Breakfast & Brunch
This bacon, cheese, and onion quiche recipe delivers the perfect balance of smoky, savory, and creamy flavors in every bite—ideal for weekend brunches or meal prep. The secret lies in a crisp, flaky crust paired with a rich custard filling that transforms simple ingredients into something restaurant-worthy. I’ve perfected this version over years of testing, ensuring the onions caramelize just enough to add sweetness without overpowering the salty bacon and sharp cheddar.
What sets this quiche apart is the technique: pre-cooking the bacon and onions until they’re perfectly tender and slightly crispy, then mixing them into a velvety egg custard that bakes into a golden, set center.
The crust gets its signature flakiness from cold butter cut into the flour before baking, creating those delicate layers that shatter with every bite. It’s the kind of dish that feels indulgent but comes together in under an hour.
By the time it emerges from the oven, your quiche will have a flaky crust so crisp it could stand alone, a custard that’s creamy yet firm enough to slice neatly, and a filling packed with caramelized onions, crispy bacon, and melted cheese in every forkful.
The aroma alone will have everyone gathering at the table, and the first bite delivers on that promise of smoky, cheesy perfection.
Serve it warm with a side of arugula salad or crusty bread to soak up the custard, or let it cool slightly for easy slicing and meal prep. The leftovers reheat beautifully, making this the ultimate make-ahead breakfast that still tastes fresh hours later. Let’s get baking!
Ingredients for bacon cheese and onion quiche
Simple pantry staples transform into a restaurant-worthy quiche with crispy bacon, caramelized onions, and sharp cheddar.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Cold Unsalted Butter 🧈 | 1 cup | Cut into small cubes |
| Ice Cubes ❄️ | ½ cup | For chilling dough |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged variety |
| Thick-Cut Bacon 🥓 | 12 oz | Cooked until crispy |
| Yellow Onions 🧅 | 2 large | Thinly sliced, caramelized |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | Not garlic salt |
| Milk 🥛 | ½ cup | Whole milk preferred |
The crust starts with cold butter cut into the flour—never skip chilling the dough. King Arthur flour or Gold Medal work best for flakiness. For the filling, sharp cheddar is non-negotiable; pre-shredded contains anti-caking agents that prevent proper melting. The bacon should be thick-cut for maximum crispiness, and Trader Joe's or Costco often have the best prices. Onions caramelize best when cooked low and slow with a splash of water—don't rush this step.
No thick-cut bacon? Regular bacon cooked extra crispy works, but texture suffers. Substituting cheddar? Gruyère or Gouda add depth, but sharpness is key. For dairy-free, nutritional yeast plus vegan cheese mimics the tang. The crust can be pre-made if needed—just blind bake it for 10 minutes before adding filling. Fresh herbs? Chives or parsley add brightness, but dried works at half the amount. Milk can be swapped for half-and-half for extra creaminess.
Assemble the quiche just before baking—cold custard fills better. Reheats beautifully at 350°F for 15 minutes, but tastes best fresh from the oven. Store leftovers covered for 4 days in the fridge. Freezes for 3 months—wrap tightly in foil to prevent freezer burn. For meal prep, slice into wedges and reheat portions individually. The crust stays crispy when reheated properly, but avoid microwaving.
Why You'll Love This Recipe
- No-Fuss Crust: I swear by the ice-cold butter trick—just pulse flour and butter with ice cubes until it barely holds together, then press it into the pan. No rolling, no stress, and it still gets that golden, flaky magic.
- Crispy-Creamy Magic: That first bite? Crunchy bacon, gooey cheese, and caramelized onions all hugged by a custard so rich it makes me forget my own name. Heavy cream and eggs work their magic without needing fancy techniques.
- Weeknight Workhorse: Breakfast for dinner? Brunch for a crowd? This quiche handles it all—make it ahead, reheat slices for lunch, or serve it warm with a side salad. My kids even ask for seconds, and that’s saying something.
- Budget Breakfast Win: Cold cuts, a block of cheese, and a bag of onions—this recipe stretches ingredients without skimping on flavor. Plus, leftovers reheat like they’re fresh, so you’re basically getting two meals for the price of one.
Step-by-step instructions for bacon, cheese, and onion quiche
Mastering this quiche comes down to precise technique—crisp crust, creamy filling, and perfect texture.
Prepare the Classic Pâte Brisée
In a large bowl, combine the 2.5 cups all-purpose flour and 1.5 teaspoons 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 flaky layers.
Add the 0.5 cup ice cubes and gently work them into the dough using a fork. The ice will chill the dough and create steam during baking, which is what makes the crust flaky. Once combined, turn the dough onto a lightly floured surface and knead just until it holds together—about 5-6 gentle folds. Overworking develops gluten and makes the crust tough.
Wrap the dough in plastic wrap and refrigerate for at least 1 hour or up to 24 hours. Chilling relaxes the gluten and makes rolling easier. This step is non-negotiable for that signature flaky texture.
Roll and Blind-Bake the Crust
Preheat your oven to 375°F. On a lightly floured surface, roll the chilled dough into a 12-inch circle about ⅛-inch thick. Transfer it to a 9-inch pie dish, gently pressing it into the corners. Trim any excess dough hanging over the edge.
Line the crust with parchment paper and fill it completely with pie weights or dried beans. Bake for 15 minutes, then remove the weights and bake for another 10 minutes until the edges are light golden brown. This pre-baking, called blind-baking, prevents a soggy crust when the filling is added. The crust should be firm enough to support the filling without collapsing.
Cook the Bacon and Caramelize the Onions
While the crust bakes, cook the 12 oz thick-cut bacon in a large skillet over medium heat until crispy, about 8-10 minutes. Transfer the bacon to a paper towel-lined plate to drain, reserving 2 tablespoons of the bacon fat in the skillet.
In the same skillet with the reserved bacon fat, add the 2 large yellow onions sliced into ¼-inch rings. Cook over medium-low heat for 20-25 minutes, stirring occasionally, until the onions are deep golden brown and caramelized. This process develops their natural sweetness and adds depth to the filling. Let the onions cool slightly before using.
Assemble the Filling
In a large bowl, whisk together the 4 whole large eggs, 1 cup heavy cream, 0.5 cup milk, 0.5 teaspoon garlic powder, 1 teaspoon black pepper, and the 2 cups sharp cheddar cheese. The mixture should be smooth and well combined. Fold in the cooled bacon and caramelized onions, ensuring they're evenly distributed throughout the custard.
Pour the filling into the pre-baked crust, spreading it evenly. The filling should come up to about ½-inch from the top edge of the crust. Sprinkle any remaining cheese on top for extra flavor and a golden finish. This step is where all the flavors come together—smoky bacon, sweet onions, and sharp cheddar.
Bake to Golden Perfection
Transfer the quiche to the oven and bake at 375°F for 35-40 minutes, until the filling is set and the top is golden brown. The center should still be slightly jiggly—it will continue to set as it cools. If the edges brown too quickly, cover them with aluminum foil.
Remove the quiche from the oven and let it rest for 10 minutes before slicing. This resting period allows the custard to fully set and prevents it from running when you cut into it. Serve warm or at room temperature, and enjoy the perfect balance of crisp crust, creamy filling, and smoky-sweet flavors.
Pro Tips For Making Bacon Cheese And Onion Quiche
- Chill the Butter Properly: I learned this the hard way—when the butter gets even slightly warm, the crust turns greasy instead of flaky. Put that cold butter in the freezer for 10 minutes before cutting it into cubes, then work fast with ice-cold hands. The ice cubes in the dough aren’t just for show; they’re the real MVP here.
- Pre-Cook the Onions: Skip the raw onion mess—sauté them until soft and golden before adding them to the quiche. Use a splash of cream or water to deglaze the pan, then let it reduce slightly. This makes the onions caramelize just enough to add depth without turning the filling soggy. (Yes, even if you’re impatient like me.)
- Bake the Crust First: This isn’t the prettiest method, but it’s the tastiest. Blind-bake the crust for 10-12 minutes at 375°F (360°F convection) until it’s just starting to turn golden. Then add your filling—this guarantees the crust stays crispy instead of turning into a sad, soggy bottom. (Your future self will thank you.)
- Use Room-Temp Eggs: Cold eggs from the fridge won’t blend smoothly with the cream, and you’ll end up with lumps in your filling. Take them out 30 minutes before mixing, or even better, let them sit in warm water for 5 minutes. The filling will be silky, not grainy, and the quiche will set up perfectly. (I was skeptical until I tried it.)
Flavor customization for this dish
Smoky Bacon Variations
Swap thick-cut bacon for applewood-smoked bacon to deepen the flavor profile—just 8 oz adds a rich, campfire-like aroma that pairs perfectly with caramelized onions. For a spicier kick, add ½ tsp smoked paprika to the bacon before cooking.
I’ve also tested turkey bacon (cooked until extra crispy) for a lighter option that still delivers that satisfying crunch. 🥓
Cheese Swaps
Replace sharp cheddar with Gruyère for a nutty depth or Pepper Jack for a mild heat. For a creamy texture, mix 1 cup cheddar with ½ cup cream cheese—it adds richness without overpowering.
If you’re dairy-free, use ½ cup nutritional yeast plus 1 cup vegan sharp cheddar (like Violife) for a tangy alternative. Always shred your own cheese to avoid anti-caking agents that prevent proper melting.
Onion Flavor Boosters
Boost sweetness by adding 1 tbsp balsamic vinegar to the caramelizing onions in the last 5 minutes of cooking. For a caramelized kick, toss in 1 tbsp brown sugar with the onions.
Swap yellow onions for red onions (thinly sliced) for a milder, slightly tangy flavor. I also love adding 1 tsp onion powder to the custard for an extra umami punch.
Herb & Spice Infusions
Stir 1 tbsp fresh chives or 1 tsp dried thyme into the custard for a bright, herbal note. A pinch of cayenne pepper (just ¼ tsp) adds subtle heat without overpowering.
For a French twist, add 1 tsp Dijon mustard to the custard—it cuts through the richness beautifully. Always taste the custard before baking to adjust seasoning.
Extra Crispy Toppings
Sprinkle crushed potato chips (like Kettle Brand) on top before baking for a buttery, crispy finish. For texture, add toasted breadcrumbs (mix ¼ cup panko with 1 tbsp melted butter) to the crust before filling.
A final touch of flaky sea salt (like Maldon) on top after baking elevates the dish to gourmet level. These toppings add crunch and prevent a soggy crust.
Sweet & Savory Twists
Add ½ cup diced apples (like Honeycrisp) to the custard for a sweet contrast—cook them with the onions. For a breakfast twist, fold in ¼ cup cooked breakfast sausage (like Johnsonville) with the bacon.
A drizzle of honey (just 1 tsp) over the finished quiche balances the saltiness. These variations keep the dish exciting while staying true to the classic flavors.
Nutrition facts
Frequently asked questions
Can I use a store-bought crust instead of making one from scratch?
For convenience, use a 9-inch deep-dish pie crust (like Pillsbury) and follow the package directions for pre-baking. Blind-bake it for 12-15 minutes at 375°F with pie weights to ensure it holds up to the filling. This saves time while still delivering that flaky texture you love.
How do I prevent the custard from becoming watery or undercooked?
The key is baking it just until the center is slightly jiggly—it will firm up as it cools. For extra insurance, bake at 350°F instead of 375°F for the last 5 minutes if the top browns too quickly. Also, make sure your eggs are at room temperature for even cooking.
Can I make this quiche ahead of time?
Yes! Assemble the quiche (without baking) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10 minutes to the baking time. For leftovers, store in an airtight container for up to 4 days. Reheat slices at 350°F for 10-15 minutes to restore crispiness.
What’s the best way to reheat quiche slices?
For the best results, wrap slices in aluminum foil and reheat in a 350°F oven for 10-15 minutes. This preserves the crust’s crispiness while warming the custard. Avoid microwaving—it makes the crust soggy. A quick 30-second zap in the microwave only works for emergencies!
Can I make this quiche without dairy?
Replace the cheddar cheese with 1 cup vegan sharp cheddar (like Violife) and ½ cup nutritional yeast for tanginess. Use dairy-free heavy cream and unsweetened almond milk instead of regular milk. The crust can stay the same, but check for dairy-free butter if needed.
