Breakfast & Brunch
This bacon, cheese, and onion quiche recipe delivers the perfect balance of crispy crust, smoky bacon, and melty cheese—every bite is a flavor-packed breakfast experience. The secret lies in layering ingredients strategically: crispy bacon and caramelized onions form the savory base, while a rich egg custard binds it all together.
I’ve perfected this version to avoid a soggy crust or rubbery filling, ensuring each slice is golden, tender, and packed with texture.
The crust can be store-bought for convenience or homemade for that extra-crispy edge—both work beautifully. The filling comes together in just 15 minutes of prep, with onions sautéed until sweet and bacon rendered until crispy.
A blend of sharp cheddar and creamy Gruyère ensures the cheese melts smoothly without separating, creating a velvety finish. Baking at 375°F for 35–40 minutes guarantees a golden crust and perfectly set custard.
What makes this quiche stand out is the crispy crust paired with layers of smoky, savory flavors that cut through the richness. The onions add a touch of sweetness, while the bacon delivers that irresistible crunch.
It’s hearty enough for brunch but simple enough for a weeknight dinner—ideal for feeding a crowd or meal prepping for the week. The aroma alone will have everyone gathering around the table.
For variations, swap the crust for a gluten-free option or add spinach to the filling for extra greens. Garnish with fresh chives or a sprinkle of paprika for added flair.
This quiche is versatile, satisfying, and impossible to resist—once you try it, it’ll become a regular in your rotation. Let’s get baking!
Ingredients for bacon cheese and onion quiche
Six eggs, crispy bacon, and caramelized onions—this quiche delivers restaurant-quality layers every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Pie Crust 🥧 | 1 package | Refrigerated, unrolled for even thickness |
| Thick-Cut Bacon 🥓 | 8 oz | Applewood smoked, cut into 1/4-inch pieces |
| Yellow Onions 🧅 | 1 ½ cups | Thinly sliced, caramelized to sweetness |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Heavy Cream 🥛 | 1 cup | Full-fat for rich custard texture |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, aged 6 months minimum |
| Gruyère Cheese 🧀 | 1 cup | Finely grated, nutty flavor |
| All-Purpose Flour 🌾 | ¼ cup | For thickening custard if needed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher, adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Garlic Powder 🧄 | ½ tsp | Toasted for deeper flavor |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Unsalted Butter 🧈 | 2 tbsp | Melted, for crust brushing |
The bacon is non-negotiable here—applewood smoked gives that deep, smoky flavor. Trader Joe's sells pre-cut pieces that save time, but cutting your own ensures even cooking. For the onions, yellow or sweet onions caramelize best. I always use Diamond Crystal kosher salt—it dissolves better than table salt and enhances flavor without overpowering. The cheeses? Sharp cheddar for tang, Gruyère for creaminess. Buy them pre-shredded if you're in a hurry, but freshly grated melts smoother.
No bacon? Smoked turkey bacon works in a pinch, though it lacks that deep smokiness. Swap the Gruyère for Parmesan if you're out—it adds saltiness that balances the sweet onions. Fresh chives wilting? Dried chives at half the amount give a similar punch. The custard can be thickened with a cornstarch slurry if it looks too runny. For the crust, homemade is worth it—just press it firmly into the pan to avoid sogginess. If you're short on time, Pepperidge Farm crust is the best store-bought option.
Bacon and onions keep best in the fridge for 3 days before baking. The custard filling can be prepped ahead and refrigerated for 1 day—just whisk vigorously before pouring. For make-ahead quiches, bake it 1 day in advance—it reheats beautifully. Store leftovers in an airtight container for 4-5 days or freeze for 2 months. Reheat slices in a 350°F oven for 10-12 minutes to restore crispiness.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this one—just crumble bacon straight into the crust, caramelize onions in the same pan, then pour the egg mix. No fancy layering, no stress. The crust goes in, the filling happens in the same bowl, and you’re done. Honestly, I’ve made it while waiting for a pizza to bake.
- Salty-Sweet Crunch: That crispy bacon edge paired with caramelized onions? It’s like a hug in food form. The heavy cream makes the custard velvety, but the bacon’s smokiness cuts through—no bland quiche here. My husband always grabs seconds before I even finish my first slice.
- Weeknight Hero: This is my go-to when I’m too tired to plan. Make it for breakfast, lunch, or dinner—no one cares. It reheats beautifully, so I’ll throw together a big one on Sundays and snack on it all week. (Yes, even on a Tuesday night when I’ve forgotten to grocery shop.)
- Budget Breakfast Win: Thick-cut bacon and heavy cream sound fancy, but this costs way less than takeout. A single package of bacon and a few onions stretch to multiple quiches, and the pie crust is a one-time purchase. I’ve fed four people for under $10—with leftovers for lunch. Not bad for something that feels indulgent.
Step-by-step instructions for bacon, cheese, and onion quiche
A golden crust meets smoky bacon, caramelized onions, and a rich cheese custard—this quiche delivers on all promises.
Prep and Cook the Bacon
Line a baking sheet with parchment paper and spread the 8 oz thick-cut bacon in a single layer. Cook in a cold skillet over medium heat for 12-15 minutes, flipping once, until deep golden brown and crispy. Drain on paper towels, reserving 2 tablespoons of the bacon fat in the skillet—this adds incredible flavor to the onions.
While the bacon cooks, thinly slice the 1.5 cups yellow onions into even strips. Add them to the skillet with reserved bacon fat and cook over medium-low heat for 15-20 minutes, stirring occasionally, until deep golden brown and sweet-smelling. This caramelization transforms the onions from sharp to velvety—don't rush it. Season the onions with 0.5 teaspoon garlic powder and 0.5 teaspoon salt while they cook.
Assemble the Crust and Filling
Preheat your oven to 375°F. Unroll the store-bought pie crust onto a floured surface and press it gently into a 9-inch pie dish, trimming any excess dough hanging over the edges. Prick the bottom all over with a fork to prevent puffing. Brush the crust thoroughly with 2 tablespoons melted unsalted butter—this ensures a crispy, flaky finish.
Spread the cooked bacon evenly over the crust, followed by the caramelized onions. In a large bowl, whisk together the 6 whole large eggs, 1 cup heavy cream, 1.5 teaspoons salt, and 0.5 teaspoon freshly ground black pepper until just combined. Sprinkle 1.5 cups sharp cheddar cheese and 1 cup gruyère cheese evenly over the onions. Pour the egg mixture evenly over the cheese, letting it settle into the crevices.
Bake Until Golden and Set
Bake the quiche on the middle rack for 40-45 minutes until the edges are deep golden brown and the center is just set—it should still have a slight wobble in the middle, like custard. If the top browns too quickly, tent loosely with foil after 25 minutes. The quiche is done when an instant-read thermometer inserted into the center reads 165°F—this ensures perfect doneness without overcooking.
Remove from the oven and let rest for 10 minutes before slicing. This resting period allows the custard to firm up slightly and prevents it from running when you cut into it. Garnish with 0.25 cup chopped fresh chives just before serving for a pop of freshness and color. Serve warm with a crisp green salad or crusty bread—every bite delivers that perfect balance of crispy crust, smoky bacon, and creamy cheese.
Pro Tips For Making Bacon Cheese And Onion Quiche
- CRISP THE CRUST FIRST: Pop your store-bought crust into a 375°F oven for 8–10 minutes with a pie weight or dried beans on top before filling. I used to skip this and ended up with a soggy bottom—this step guarantees a flaky, golden base that holds up to the wet filling.
- COOK BACON LOW AND SLOW: Thick-cut bacon needs patience—cook it at 275°F for 20–25 minutes until crispy but not burnt. Rushing it turns the fat into grease and leaves the bacon chewy. Trust the slow cook: you’ll get more flavor and less mess.
- SAUTÉ ONIONS UNTIL SOFT: Dice onions finely and cook them in bacon fat until they’re translucent and just starting to caramelize—about 10 minutes. Stopping too soon means they’ll stay crunchy in the quiche, and you’ll end up with a mouthful of raw onion every bite.
- WHISK EGGS WITH CREAM COLD: Mix cold eggs and heavy cream together over an ice bath while whisking—this keeps the custard light and prevents curdling. I learned this the hard way after a batch turned into scrambled eggs in a pie shell. Keep things chilled until the last minute.
Dietary considerations for bacon cheese and onion quiche
Gluten-Free Adaptations
For a gluten-free crust, I recommend Pillsbury Gluten-Free Pie Crust or a homemade almond flour crust. Almond flour blends beautifully with 1 egg white and 2 tablespoons melted butter—press it firmly into the pan to prevent crumbling.
The filling remains the same, but ensure your cheeses are certified gluten-free to avoid cross-contamination. 🌾
Dairy-Free Options
Swap the cheddar and Gruyère for dairy-free sharp cheddar (like Violife) and nutritional yeast for a cheesy flavor. Use full-fat coconut cream instead of heavy cream—it adds richness without dairy.
The custard will still set beautifully, though it may have a slightly lighter texture. For extra creaminess, add 1 tablespoon cornstarch to thicken.
Lower-Carb Modifications
Cut carbs by omitting the crust entirely and baking the quiche in a 9-inch oven-safe skillet lined with parchment paper. Use cauliflower crust mix (like Simple Mills) for a low-carb alternative.
Reduce the onions to ½ cup and add 1 cup sautéed mushrooms for extra volume. The custard stays the same, but the overall carb count drops significantly.
Vegetarian Swaps
Replace bacon with crispy tempeh bacon (marinated in smoked paprika and liquid smoke) or smoked tofu. Caramelize the onions as usual, but add 1 teaspoon soy sauce to deepen the umami flavor.
Use vegan cheese (like Miyoko's) for a melty texture. The custard can be made with unsweetened almond milk or coconut milk for a lighter option.
Allergen-Friendly Tips
For egg allergies, use Just Egg or tofu-based custard (blend 12 oz silken tofu with 1 cup milk and 2 tbsp cornstarch). If nut allergies are a concern, avoid almond flour crusts and opt for gluten-free oat flour crust instead.
Always double-check labels on cheeses and dairy substitutes for hidden allergens like soy or milk derivatives.
Nutrition facts
Frequently asked questions
Can I make this quiche ahead of time?
This quiche actually tastes better the next day as the flavors meld together. Bake it 1 day in advance and store it in an airtight container. Reheat individual slices in a 350°F oven for 10-12 minutes to restore that perfect crispy crust. The custard will firm up nicely overnight, making it easier to slice.
What's the secret to a crispy crust without it getting soggy?
Preventing a soggy crust comes down to three key steps: pricking the dough before baking, brushing with melted butter, and baking on the middle rack. The butter creates a moisture barrier, while the pricking prevents steam buildup. Never skip preheating the oven—cold pans cause uneven cooking. For extra insurance, blind-bake the crust for 5 minutes before adding the filling.
Can I use frozen bacon instead of fresh?
Yes, but with one important adjustment: thaw the frozen bacon first and pat it very dry with paper towels. The extra moisture from frozen bacon can make the crust soggy. Cook it in the same way as fresh bacon, and you'll get that same perfect crispiness. Just be sure to drain it thoroughly after cooking to remove any excess fat.
How do I fix a quiche that's too runny?
If your quiche comes out undercooked and runny, don't panic! Return it to a 325°F oven for 10-15 minutes—this gentle heat will help it set properly. For future attempts, ensure your eggs are at room temperature and whisk the custard until just combined (over-whisking can create air bubbles that prevent proper setting). A quick fix is to sprinkle 1 tablespoon cornstarch over the custard before baking next time.
What's the best way to reheat leftovers?
For individual servings, wrap slices in foil and reheat in a 350°F oven for 10-12 minutes—this keeps the crust crispy. For multiple slices, cover with foil and warm in the oven for 8-10 minutes**, then uncover for the last 2 minutes to crisp the top. Microwaving works in a pinch (30-45 seconds), but it'll make the crust soggy. Always reheat to 165°F for food safety.
