This post may contain affiliate links. Please read my disclosure policy.
This Caramelized Onion and Bacon Quiche is the kind of recipe that makes any breakfast, brunch or holiday entertaining feel a little more special, because it feels fancy, but comes together effortlessly. Made with sweet, slowly caramelized onions, crispy bacon, melty cheese, and a creamy, savory egg custard baked into a flaky pie crust, giving it so much flavor.

Add this to your "make soon" list!
Why You’ll Love this Homemade Quiche
- Perfect for brunch or holidays.
- Can be made ahead.
- Easy to make.
- Sweet + Savory.
- Crispy bacon and caramelized onions– what more do I need to say. 🙂

Ingredients You’ll Need
- Refrigerated Pie Crust. Or homemade!
- Butter
- Yellow Onion.
- Center Cut Bacon.
- Gruyere and Swiss Cheese.
- Eggs.
- Half & half. Or Heavy Cream.
- Garlic Powder.
- Salt + Pepper.
How to Make Caramelized Onion and Bacon Quiche
Caramelize the Onions
Saute the onions low & slow until they’re deeply golden and sweet, about 40-50 minutes.
Cook the Bacon
Either in the oven, air fryer or stove top, cook bacon until crisp, then transfer to a paper towel-lined plate. Crumble once cooled.
Make the Quiche Filling
In a bowl, combine the eggs, cream, salt, pepper, and garlic powder, and whisk until well incorporated.
Assemble and Bake
Layer the caramelized onions, bacon, and cheese into the base of the pie crust, and then pour egg mixture on top. Bake for 40-50 minutes until set, or a toothpick inserted comes out clean.
Can You Make Quiche Ahead of Time?
Yes! This Caramelized Onion and Bacon Quiche is a great make-ahead breakfast or brunch recipe because you can make it up to one day in advance. Quiche actually holds up really well, so you can prepare and fully bake the quiche, let it cool completely, cover it, and refrigerate. When you’re ready to serve, gently re-heat in a 325 degree oven until warmed through, about 20-30 minutes. You may need to cover loosely with foil if the top starts to get too brown.

What should I serve with Quiche?
- Simple Green Salad — A simple arugula or mixed greens salad is always a go-to of mine because it’s satisfying, delicious, and light. I typically like to pair with a lemon vinaigrette or balsamic vinaigrette, although any of your favorite dressings will work.
- Fruit salad — Fresh fruit always pairs nicely with brunch, and is a light satisfying option; think berries, melon, grapes, or whatever fruit is currently in season.
- Crispy Breakfast Potatoes — perfect choice if you want a heartier meal or some additional variety.
- Roasted or Sauteed Vegetables — roasted asparagus is especially delicious for brunch, also broccolini, or brussels sprouts.
- Cucumber Tomato Salad — Cucumbers, tomatoes, red onions, garlic, and a little oil and vinegar always hits the spot because it’s crisp, flavorful, and delicious; the perfect accompaniment alongside a rich slice of quiche.
I hope you enjoy this easy quiche recipe. As always, I am so grateful for your support. A star rating/review and a comment below would be so very appreciated!
PrintCaramelized Onion and Bacon Quiche
This caramelized onion and bacon quiche is rich, savory, and incredibly flavorful, with sweet caramelized onions, crispy bacon, melty cheese, and a creamy egg filling baked in a flaky crust. An easy, make-ahead quiche that’s perfect for breakfast, brunch, or entertaining.
Ingredients
- 1 refrigerated pie crust, softened
- 2 T butter
- 1 yellow onion, thinly sliced
- 5 slices of center cut bacon, cooked until crispy and chopped into bite sized pieces
- 1 1/4 c shredded gryuere/swiss cheese blend
- 5 large eggs, beaten
- 1 1/2 c half & half
- 1 tsp salt
- 1/4 tsp pepper
- 1/2 tsp garlic powder
Instructions
- Heat butter over medium-low heat in a large nonstick skillet.
- Add onions and cook, stirring occasionally for 45 minutes-1 hour, until they are golden brown and are caramelized; set aside.
- Cook bacon in a cast iron skillet until crispy; transfer to a paper towel lined plate; set aside until they have cooled and then chop into bite-sized pieces.
- Heat oven to 350°F. Place pie crust in 9-inch glass pie plate as directed on box.
- In a medium bowl, whisk together eggs, half & half, salt, pepper, and garlic powder; set aside.
- Layer caramelized onions, bacon, and cheese into the base of your crust. Pour egg mixture over the top.
- Bake for 40-50 minutes, until a toothpick inserted comes out clean. Let rest for 5-10 minutes before serving.

9 Comments