Breakfast & Brunch
This bacon cheese and onion quiche recipe delivers the perfect balance of smoky, crispy bacon, caramelized onions, and melted cheese encased in a golden, flaky crust. The secret to a restaurant-quality quiche starts with a properly pre-baked crust—whether homemade or store-bought—and a creamy egg mixture that sets just right.
I’ve perfected this recipe over years of weekend brunches, where it never fails to disappear from the table.
The filling is where the magic happens: tender bacon cooked until crispy, sweet onions caramelized to perfection, and sharp cheddar that melts into a creamy, bubbly layer. The key is sautéing the onions and bacon until they’re fully rendered, then letting the mixture cool slightly before adding the eggs.
This ensures the filling stays moist and flavorful, never soggy or dry. A sprinkle of fresh chives or parsley at the end adds a bright, fresh contrast to the rich, savory filling.
Baking at 350°F for 40 minutes yields a quiche with a flaky, golden crust and a custardy center that’s just set—not rubbery. The aroma alone will wake up your kitchen, and the first slice reveals layers of texture: crispy bacon, creamy cheese, and tender onions all in one bite.
This quiche is hearty enough for a weekend brunch crowd but simple enough for a weeknight dinner.
Serve it warm with a crisp green salad or crusty bread to soak up every last bit of that creamy egg mixture. The leftovers reheat beautifully, making it a perfect make-ahead dish for busy mornings. Let’s get baking—this quiche is a game-changer for any breakfast table.
Ingredients for bacon cheese and onion quiche
Six ingredients for the crust, seven for the filling—just enough to create restaurant-quality quiche.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Pie Crust 🥧 | 1 package | For 9-inch crust, pre-baked |
| Thick-Cut Bacon 🥓 | 8 oz | Center-cut for crispiness |
| Yellow Onions 🧅 | 1 ½ lb | Sweet variety, thinly sliced |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged 6+ months |
| Large Eggs 🥚 | 6 whole | Room temperature, beaten |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed slightly |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening egg mix |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
The bacon and onions are non-negotiable for flavor. Thick-cut bacon from Costco or your local butcher delivers the best crispiness, while yellow onions caramelize more sweetly than red. For the cheese, sharp cheddar aged 6+ months melts beautifully—Cabot or Tillamook are reliable brands. The pie crust can be homemade (use a flaky recipe with cold butter) or Pillsbury refrigerated crust for convenience. Pre-bake it until golden to avoid a soggy bottom—this is the secret to that perfect flaky texture.
No thick-cut bacon? Regular bacon chopped into 1/2-inch pieces works, but it won’t crisp as well. Short on onions? Leeks or shallots add depth, though they’re pricier. Swapping cheddar? Gruyère or Gouda both melt beautifully, but cheddar’s sharpness cuts through the richness. The egg mixture needs to be room temperature—cold eggs create a rubbery quiche. For extra insurance, whisk the eggs with the warm milk and cream first, then stir in the flour. Fresh chives are ideal, but dried chives at 1/4 the amount will work in a pinch.
This quiche reheats beautifully—350°F for 10-12 minutes until warmed through. Store leftovers covered in the fridge for 4-5 days or freeze for 3 months (wrap tightly in foil). For make-ahead brunches, assemble the quiche the night before and refrigerate. The crust stays crisp, and the filling sets perfectly. Garnish with extra chives right before serving to keep the color vibrant. Leftovers make fantastic lunches—just slice and reheat.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s basically impossible to mess up. Crumble the bacon straight from the package, slice the onions with zero finesse, and dump the pre-made crust in—no rolling, no stress. The only real step is cracking eggs, and honestly? Even that feels like a victory when you’re tired.
- Crispy-Savory Magic: That first bite? Crunchy bacon, caramelized onions, and a gooey cheddar center—it’s like a breakfast sandwich turned fancy. The sharp chedddar melts into the custard just enough to make every forkful feel indulgent, but the crust stays flaky. (Yes, even when I forget to blind-bake it.)
- Weeknight or Weekend: Between us, this quiche is my lazy Sunday morning and my “I have no idea what to make for dinner” go-to. Serve it warm with a salad for brunch, or let it cool for leftovers that reheat like a dream. My roommates steal slices straight from the fridge—no judgment here.
- Budget Breakfast Win: Thick-cut bacon and sharp chedddar might sound fancy, but they stretch this recipe far. A single batch feeds four for dinner, or two for breakfast, and the leftovers? Even better the next day. Plus, using a store-bought crust saves me from pie-dough disasters. (Trust me, I’ve had those.)
Step-by-step instructions for bacon cheese and onion quiche
Here's how to assemble layers of smoky bacon, caramelized onions, and creamy custard in a perfect flaky crust.
Prepare the Crust and Cook the Bacon
Preheat your oven to 375°F and remove the store-bought pie crust from its packaging. Press it gently into a 9-inch pie dish, tucking the edges up the sides to create a rim. Freeze the crust for 15 minutes to firm it up before baking.
Bake the crust for 8-10 minutes until it's just beginning to turn golden at the edges. Remove from the oven and reduce heat to 350°F. In a skillet over medium heat, cook the 8 oz thick-cut bacon until crispy, about 10-12 minutes. Drain on paper towels, reserving 2 tablespoons of the bacon fat. Crumble the bacon into ¼-inch pieces and set aside.
Caramelize the Onions
In the same skillet (no need to clean it—the bacon fat adds flavor), add the 1.5 lb yellow onions sliced into ¼-inch strips. Cook over medium-low heat for 20-25 minutes, stirring occasionally, until the onions are deeply golden and tender. They should be soft enough to mash slightly between your fingers.
Here's the thing—don't rush this step. The longer you cook the onions, the sweeter and more flavorful they become. If they start to brown too quickly, reduce the heat to medium-low to prevent burning. Remove from heat and set aside.
Make the Custard Filling
In a large bowl, whisk together the 6 whole large eggs, 1 cup heavy whipping cream, ½ cup whole milk, 2 tablespoons all-purpose flour, 1 teaspoon salt, and ½ teaspoon black pepper until smooth and well combined. Fold in the 1.5 cups sharp cheddar cheese and the cooked bacon pieces, making sure the cheese is evenly distributed.
Gently stir in the caramelized onions, reserving any liquid that may have accumulated. The mixture should be thick but pourable. Taste and adjust seasoning if needed—you want a balance of saltiness from the cheese and bacon, and a hint of sweetness from the onions.
Assemble and Bake the Quiche
Pour the custard mixture evenly into the pre-baked crust, spreading it out to the edges. Sprinkle the ¼ cup fresh chives evenly over the top for a pop of color and freshness. Place the quiche on a baking sheet to catch any potential drips and bake at 350°F for 40-45 minutes, or until the center is set and the edges are golden brown.
To check doneness, gently shake the quiche—if it doesn't jiggle, it's ready. The custard should be just set in the center but still slightly wobbly, as it will continue to firm up as it cools. Let it rest for 10 minutes before slicing to allow the filling to fully set and the flavors to meld together.
Serve and Enjoy
Slice the quiche into 6 equal wedges and serve warm or at room temperature. The crust should be crisp and flaky, the bacon smoky and crispy, the onions sweet and caramelized, and the custard rich and creamy. Each bite should deliver a perfect balance of textures and flavors.
For best results, serve within a few hours of baking. If you need to reheat, cover the quiche with foil and warm in a 300°F oven for 10-15 minutes to prevent the crust from drying out. Pair with a simple green salad and crusty bread for a complete meal.
Pro Tips For Making Bacon Cheese And Onion Quiche
- Preheat Crust First: The pie crust is the foundation—don’t skip this. Pop it in the oven (empty) for 5-7 minutes at 375°F before adding fillings. This prevents a soggy bottom when the eggs start cooking, especially with that wet onion mix.
- Crisp the Bacon Low: Thick-cut bacon takes longer than you think. Cook it slow and steady at medium heat—no rushing—until it’s crispy but not burnt. Drain on paper towels, then chop into bite-sized pieces. Trust me, the difference in flavor is worth the wait.
- Sweat Onions Slow: High heat caramelizes onions too fast and turns them bitter. Use medium-low heat and let them cook for 10-12 minutes until soft and translucent. Add a pinch of salt halfway to draw out moisture, then pat dry before mixing with cheese—this keeps the quiche from getting watery.
- Salt the Cheese: Sharp cheddar is already salty, but the bacon and crust add up. Taste the cheese mixture before pouring it in—adjust with a pinch of salt if needed. Over-salting here ruins the whole dish, and under-salting makes it bland. Balance matters.
Common mistakes when making great bacon cheese and onion quiche
Overbaking the Crust
One of the biggest mistakes is letting the crust get too dark before adding the filling. A crust that's overbaked (12+ minutes at 375°F) will turn tough and lose its flakiness.
I've learned to stop baking it as soon as it's just starting to turn golden at the edges—usually around 8-10 minutes. The crust will continue cooking while the quiche bakes, but it won't overcook. 🥧
Undercooked Egg Mixture
An undercooked center happens when the quiche comes out jiggly instead of set. This usually means the oven temperature was too low or the baking time was insufficient. I always check doneness by gently shaking the quiche—if it jiggles, it needs more time.
Aim for 350°F for 40-45 minutes, and use an instant-read thermometer to confirm the center reaches 160°F. A water bath (placing the quiche dish in a larger pan with hot water) can also help ensure even cooking.
Skipping the Pre-Bake
Many home cooks skip pre-baking the crust to save time, but this leads to a soggy bottom. The moisture from the egg mixture will soak into the crust if it's not pre-baked. I recommend pre-baking for 8-10 minutes at 375°F to create a barrier between the crust and filling.
If you're short on time, you can blind-bake it for 5 minutes with pie weights or dried beans, then finish baking while the quiche cooks.
Overmixing the Eggs
Overmixing the egg mixture can create a tough, dense quiche. Once you've whisked the eggs, cream, and milk together, stop as soon as they're fully combined—no need to overbeat. I fold in the cheese and bacon gently to avoid incorporating air bubbles.
The mixture should be smooth but slightly thick, like heavy pudding. Overmixing introduces too much air, which can cause the quiche to rise unevenly or develop a rubbery texture. 🥚
Adding Cold Ingredients
Using cold eggs or cheese straight from the fridge can cause the quiche to set unevenly. Cold ingredients slow down the cooking process and can lead to a watery center.
I always let my eggs sit at room temperature for 30 minutes before whisking, and I take the cheese out of the fridge 15 minutes before using it. Warm ingredients blend more smoothly and cook more evenly, ensuring a perfectly set custard throughout.
Ignoring the Resting Time
Skipping the 10-minute rest after baking is a common mistake that leads to a runny quiche. The filling continues to set as it cools, and slicing too soon can cause it to slide apart.
I find it helpful to place the quiche on a wire rack to cool slightly while resting. This also prevents the crust from becoming soggy from residual steam. Patience here makes all the difference in achieving that perfect, creamy texture. 💫
Nutrition facts
Frequently asked questions about bacon cheese and onion quiche
Can I make this quiche ahead of time?
This quiche actually tastes better the next day. Assemble it completely (including baking) and let it cool. Store in an airtight container in the fridge for up to 4 days. Reheat covered at 300°F for 10-15 minutes—the flavors meld beautifully overnight. For make-ahead brunches, this is a game-changer!
What if I don't have thick-cut bacon?
Use regular bacon chopped into ½-inch pieces instead. It won't get as crispy, but it'll still add great flavor. For extra crunch, bake the bacon on a wire rack in the oven at 400°F for 10 minutes before adding to the quiche. The oven method gives better texture control than pan-frying.
Can I use a different type of cheese?
Yes! While sharp cheddar works perfectly, you can substitute with Gruyère (for nutty depth), Gouda (for mild sweetness), or even Swiss cheese (for holes and mild flavor). Avoid pre-shredded cheese—it contains anti-caking agents that make the quiche rubbery. Freshly grate your own for best results!
Why did my quiche come out rubbery?
Rubbery quiche usually means overmixing the egg mixture or using cold ingredients. Whisk eggs and cream just until combined, then fold in cheese gently. Also, ensure eggs and cheese are at room temperature. Another common issue is baking at too high a temperature—stick to 350°F for even cooking.
How do I make this quiche vegetarian?
Swap bacon for crumbled tempeh (pan-fried until crispy) or mushrooms (sautéed with onions). Use vegetarian cheese and add spinach or sun-dried tomatoes for extra flavor. The caramelized onions remain the star—just increase them to 2 lbs for more substance in the filling.
