Fluffy Bacon Cheddar Quiche with Caramelized Onions
This bacon cheddar quiche has a crisp, buttery crust and a rich custard that stays soft and creamy even as it slices. It is the kind of dish that feels like a weekend project but comes together with a handful of real ingredients.

That little hit of sweet caramelized onion next to salty bacon and sharp cheddar makes every bite worth the small amount of extra time.
Why This Quiche Always Works
I have made this for brunch, for dinner, and once just because I needed to use up half a block of cheddar. The custard holds together without turning rubbery because the cream and eggs are balanced at just the right ratio.
The bacon does not get lost in the filling. It crisps up first, and the onions cook low and slow in the rendered fat, so the savory depth runs through the whole quiche instead of sitting on top.
Ingredients

- 1 single 9-inch pie crust, homemade or store-bought: use a deep-dish crust if you want taller slices
- 4 slices thick-cut bacon: chopped into small pieces
- 2 tbsp unsalted butter: needed if your bacon is leaner and doesn’t release enough fat
- 1 large yellow onion: thinly sliced
- 4 large eggs: at room temperature so they blend smoothly
- 1 cup heavy cream: keeps the custard silky, half-and-half works but the texture will be a touch lighter
- ½ cup whole milk: rounds out the richness without thinning too much
- 1 cup shredded sharp cheddar cheese: about 4 oz
- ¼ tsp salt: the bacon and cheese already carry salt, taste and adjust
- ⅛ tsp ground black pepper
- ¼ tsp ground nutmeg: a little warmth behind the cheese, not enough to shout
Variations / Substitutions
- Swap the protein: diced cooked ham or browned sausage works in place of bacon, use the same volume and add 1 tbsp butter for the onions if the meat is lean
- Try a different cheese: Gruyère gives a nuttier melt, Swiss works well, or half mozzarella for a milder pull
- Add greens: stir 1 cup chopped fresh spinach into the hot onions until just wilted before layering into the crust
- Go dairy-free: use a dairy-free pie crust, plant-based heavy cream, and your favorite shredded non-dairy cheese, the custard will set a little softer so cool it fully before slicing
For something with a little heat, the Sausage and Pepper Quiche follows the same method with spicy Italian sausage and roasted red peppers.
How to Make Fluffy Bacon Cheddar Quiche
Step 1: Blind-Bake the Crust

Heat the oven to 375 °F (190 °C). Roll the pie dough into a 9-inch pie dish, crimp the edges, and prick the bottom all over with a fork. Line it with parchment paper and fill with pie weights or dried beans, then bake for 15 minutes.
The edges will look dry and just begin to turn pale gold. Pull out the parchment and weights and bake another 5 minutes so the bottom loses its raw dough look. The surface will feel dry to the touch, not slick.
Step 2: Cook the Bacon and Onions

Set a large skillet over medium heat and add the chopped bacon. Cook, stirring now and then, for about 6 minutes until the pieces are crisp and the fat renders out. Scoop the bacon onto a paper towel, leaving the drippings in the pan.
If the pan looks dry, add the 2 tbsp butter. Toss in the sliced onion and a tiny pinch of salt, then turn the heat to medium-low. Cook for 12 to 15 minutes, stirring every few minutes, until the onions soften and turn a deep golden brown. The sweet smell will fill the kitchen, and the onion strands will collapse into a jammy pile.
Step 3: Whisk the Custard

In a large bowl, whisk the 4 eggs together until they are evenly yellow. Pour in the 1 cup heavy cream, ½ cup milk, ¼ tsp salt, pepper, and nutmeg, and whisk again until the mixture looks smooth and a little frothy on top.
You are not trying to whip air into it, just combining everything so the custard sets evenly. Give it a quick taste check and adjust the salt only if needed, remembering the bacon and cheese will add more.
Step 4: Layer the Filling and Pour the Custard

Scatter the crisp bacon and caramelized onions across the bottom of the warm crust. Sprinkle the shredded cheddar over the top, then slowly pour the custard mixture over everything. The cheese will float a bit, and that is fine.
Use a fork to gently nudge any stray bacon or onion down into the liquid so it does not burn during baking. The dish should feel full but not overflowing; a standard 9-inch crust holds it all snugly.
Step 5: Bake Until Puffed and Golden

Set the quiche on the center rack and bake for 35 to 40 minutes. The top will puff up and turn a light golden brown, and the center should wobble just a little when you jiggle the dish. An instant-read thermometer poked into the center should read 170 °F (77 °C).
If the crust edges brown too quickly, cover them loosely with a strip of foil. The custard continues setting as it sits, so pulling it at that gentle wobble keeps it creamy instead of chalky.
Step 6: Slice and Serve Warm

Let the quiche cool on the counter for about 10 minutes so the slices hold their shape. Run a knife around the edge, cut into wedges, and serve while the custard is still warm and the cheese pulls just a little.
A few fresh chives snipped over the top right before it hits the plate makes it look like you planned a whole brunch spread.
Tips for a Clean Slice Every Time
- Cool the quiche at least 10 minutes before cutting; hot custard runs
- Use a long thin knife and wipe it between slices for neat wedges
- When you are blind-baking, press any cracks in the crust closed with damp fingers so the filling does not leak underneath
- If you are making this ahead, bake and cool completely, then refrigerate; the slices reheat beautifully in a 300 °F oven until warmed through
Bake times by dish material:
| Pan material | Bake time at 375 °F |
|---|---|
| Metal pie pan | 35 to 38 minutes |
| Glass pie dish | 38 to 42 minutes |
| Ceramic quiche dish | 40 to 45 minutes |
Storing Leftover Quiche
- Refrigerate: wrap slices tightly or store in a sealed container for up to 4 days
- Reheating: warm slices in a 300 °F oven or toaster oven for 10 minutes to keep the crust crisp; microwaving works in a pinch but softens the crust
- Serve cold: this quiche is just as good straight from the fridge the next morning
What to Serve With Bacon Cheddar Quiche
A simple green salad with a sharp vinaigrette cuts through the richness of the custard and cheese. Use arugula or mixed greens and dress them lightly right before serving. Fresh fruit on the side, like sliced melon or berries, adds a clean finish without extra effort.
Frequently Asked Questions
Can I use milk instead of cream?
You can, but the custard will be thinner and more likely to crack. Half-and-half is a middle ground that still keeps the texture creamy.
How do I keep the bottom crust from getting soggy?
Blind-baking until the bottom is dry to the touch creates a barrier that stops the custard from soaking in. Pouring the filling into a warm crust helps too.
Can I freeze this quiche?
Yes, bake and cool it completely, then wrap the whole quiche or individual slices in plastic and foil. Freeze for up to 2 months and reheat from frozen in a 350 °F oven until hot in the center.
What other cheeses work well?
Gruyère and Swiss melt smoothly and bring a nutty flavor. Avoid pre-shredded cheese when you can, it is coated with starches that can make the custard grainy.

Fluffy Bacon Cheddar Quiche Recipe
Ingredients
Method
- Heat oven to 375 °F. Roll crust into a 9-inch pie dish, prick, line with parchment and weights, and blind-bake 15 minutes. Remove weights and bake 5 minutes more.
- Cook bacon in a skillet over medium heat until crisp, remove, then cook onion in the drippings (add butter if needed) on medium-low for 12 to 15 minutes until caramelized.
- Whisk eggs, cream, milk, salt, pepper, and nutmeg until smooth and slightly frothy.
- Scatter bacon, onion, and cheddar in the warm crust, then pour custard over the top.
- Bake on the center rack 35 to 40 minutes until puffed and golden with a slight wobble in the center, internal temp 170 °F. Cover edges with foil if they brown too fast.
- Cool 10 minutes, slice into wedges, and serve warm.
