Breakfast & Brunch
This bacon, ham, and cheese quiche delivers the perfect balance of savory, crispy layers and gooey, melted pulls that make every bite irresistible.
The secret lies in a perfectly pre-baked crust that stays crisp while supporting a rich, custardy egg mixture loaded with smoky bacon, salty ham, and three types of cheese for depth.
I’ve perfected this recipe over years of testing, ensuring the filling sets just right—creamy yet firm—so it slices cleanly and holds its shape.
The foundation begins with a classic pie crust, blind-baked to a golden, flaky finish that acts as a sturdy base for the filling.
You’ll layer crispy bacon and diced ham directly on the crust, then blanket it with a blend of sharp cheddar, creamy gouda, and tangy Gruyère for that signature pull-apart texture.
The egg custard, seasoned with mustard and herbs, binds everything together while keeping the quiche light enough to cut into perfect wedges.
What you’ll end up with is a quiche that’s crisp on the bottom, golden on top, and packed with layers of flavor—smoky from the bacon, salty from the ham, and rich from the cheeses. The custard sets to a velvety finish, ensuring each bite is creamy without being heavy.
This isn’t just breakfast; it’s a showstopper for brunch, potlucks, or even a hearty dinner when paired with a fresh salad.
Best of all, this recipe is designed for success: no shortcuts that compromise texture, and clear steps to guarantee a crispy crust and perfectly set filling every time.
Whether you’re feeding a crowd or treating yourself to a weekend indulgence, this quiche delivers restaurant-quality results with minimal fuss. Let’s get started—your taste buds will thank you.
Ingredients for bacon ham and cheese quiche
Six servings of crispy, cheesy, smoky perfection—just these ingredients transform into restaurant-quality quiche.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for crust |
| All-Purpose Flour 🌾 | 2 ½ cups | Plus 2 tbsp for rolling |
| Ice Cubes ❄️ | ½ cup | For chilling dough |
| Large Eggs 🥚 | 3 whole | Room temperature |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed slightly |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp flavor |
| Gruyère Cheese 🧀 | ¾ cup | Shredded, nutty taste |
| Smoked Gouda Cheese 🧀 | ¾ cup | Shredded, creamy texture |
| Thick-Cut Bacon 🥓 | 8 oz | Cooked crispy, chopped |
| Deli Ham 🥓 | 1 cup | Diced small, black forest |
| Yellow Mustard 🟡 | 1 tbsp | Dijon preferred |
| Fresh Chives 🌿 | ¼ cup | Chopped finely |
| Salt 🧂 | 1 tsp | Plus more to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The cheeses are non-negotiable here. Gruyère adds that signature nutty depth, while smoked Gouda brings a creamy, caramelized finish. Grab pre-shredded if you're in a rush, but freshly grated melts better. For the bacon, thick-cut from Costco gives the best crisp—no flimsy pre-cooked strips. The ham? Black Forest deli ham has just the right saltiness, but any good-quality ham works. Chives are the secret herb—skip them and you're missing that fresh finish.
No Gruyère? Parmesan at half the amount adds umami, though it won't be identical. Running low on Gouda? Extra sharp cheddar plus a pinch of smoked paprika mimics that smoky note. The crust needs cold butter—don't skip chilling the dough, even if you're eager to bake. For the custard, warm the milk slightly (just until steaming) to help the eggs emulsify better. And trust me on the mustard—Dijon adds tang that balances the richness without overpowering.
This quiche tastes even better the next day—3-4 days in the fridge, covered tightly. Reheat in a 350°F oven for 15-20 minutes to restore crispiness. For make-ahead prep, assemble the filling in the crust and refrigerate overnight—bake straight from cold. The crust stays crispy if you blind-bake it first (trust me, it's worth the extra 10 minutes). Leftovers? Slice into wedges and freeze for up to 2 months—just reheat covered to avoid drying.
Why You'll Love This Recipe
- No-Fuss Crust: I swear by that cold butter and ice cube trick—it keeps the crust flaky without overworking. Five minutes of cutting, pressing, and chilling, then it’s hands-off while the filling does all the work.
- Salty-Savory Magic: Crispy bacon meets melty ham and sharp cheddar in every bite, all wrapped in that rich egg-cream custard. The first forkful makes me forget about sad desk lunches.
- Crowd-Pleaser Any Day: Bring it to brunch, pack slices for work, or serve it at a potluck—no one will guess it’s basically a fancy egg casserole. Even my picky teen devours this.
- Leftovers That Don’t Suck: The custard stays creamy for days, and the crust stays crisp if you reheat it right. I make a double batch because it’s cheaper than takeout and way better than sad sandwiches.
Step-by-step instructions for bacon, ham, and cheese quiche
Let's build a quiche with a golden crust and gooey, savory filling that'll impress everyone.
Make the Crust with Cold Butter and Ice
In a large bowl, combine the 1 cup unsalted butter (cold, cubed) with the 2.5 cups all-purpose flour and 1 tsp salt. Cut the butter into the flour using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
Add the 0.5 cup ice cubes and gently toss until evenly distributed. The ice helps keep the dough cold, which is crucial for a flaky crust. Press the dough together lightly, then divide it into two equal portions. Flatten each portion into a disk, wrap in plastic, and chill for at least 1 hour—this resting time prevents shrinking when baked.
Roll Out and Blind-Bake the Crust
On a lightly floured surface, roll out one disk of dough into a 9-inch circle, about 1/8-inch thick. Transfer it to a 9-inch pie dish, gently pressing it into the bottom and up the sides. Trim any excess dough hanging over the edge. Prick the bottom all over with a fork to prevent puffing.
Preheat your oven to 375°F. Line the crust with parchment paper, fill it with pie weights or dried beans, and bake for 15 minutes. Remove the weights and bake for another 5-7 minutes until the edges are light golden brown. This blind-baking ensures a crispy base that won't get soggy from the filling.
Cook the Bacon and Prepare the Filling
While the crust bakes, cook the 8 oz thick-cut bacon in a skillet over medium heat until crispy. Drain on paper towels, then chop into 1/4-inch pieces. In the same skillet, add the 1 cup deli ham and cook for 2 minutes until warmed through.
In a large bowl, whisk together the 3 whole large eggs, 1 cup heavy cream, 0.5 cup whole milk, 1 tbsp yellow mustard, 0.5 tsp ground black pepper, and an extra pinch of salt. Stir in the 1.5 cups sharp cheddar cheese, 0.75 cup gruyère cheese, and 0.75 cup smoked gouda cheese until fully melted and smooth. Fold in the cooked bacon, ham, and 0.25 cup chopped fresh chives.
Assemble and Bake the Quiche
Pour the filling into the pre-baked crust, spreading it evenly. Bake at 375°F for 30-35 minutes until the filling is set and the top is golden brown. The center should still be slightly jiggly—it'll firm up as it cools.
Let the quiche rest for 10 minutes before slicing. The crust should be crispy, the filling creamy with gooey cheese pulls, and the bacon perfectly crispy. Serve warm with a side salad or crusty bread for the ultimate savory breakfast or brunch.
Pro Tips For Making Bacon Ham And Cheese Quiche
- Chill the Dough First: I learned this the hard way—rolling out cold pie dough straight from the fridge makes it easier to handle and prevents it from shrinking in the oven. Pop it in the freezer for 15–20 minutes before rolling, especially if your kitchen’s warm.
- Pre-Cook the Bacon: Skip the soggy crust by pre-cooking the bacon until it’s crispy, then drain it on paper towels. This removes excess fat that would make your quiche filling greasy, and the crunch stays intact even after baking.
- Whisk Eggs Like a Pro: Use room-temperature eggs for a smoother custard, but don’t just crack them in—whisk them vigorously until the yolks and whites are fully blended. A quick immersion blender (or a whisk) ensures no streaks, and the cream incorporates better.
- Bake Low and Slow: After the initial 15 minutes at 375°F (to set the crust), drop the heat to 325°F. This prevents the top from browning too fast while the center stays creamy. I used to rush it, and the middle ended up rubbery—don’t make that mistake.
Troubleshooting great bacon ham and cheese quiche
Soggy Crust Fix
If your crust turns soggy, it’s usually from steam during baking. Always blind-bake the crust for 20 minutes at 375°F before adding filling.
For extra insurance, brush the pre-baked crust with a thin layer of egg wash (1 egg + 1 tbsp water) before adding the filling—this creates a moisture barrier. 🧈
Filling Too Runny
A runny filling often means the eggs weren’t cooked long enough or the custard was too thin. Bake for 35-40 minutes until the center is just set (it’ll firm up as it cools).
For extra thickness, whisk 1 tbsp cornstarch into the egg mixture before baking. Also, ensure your dairy (cream, milk) is cold—warm liquids thin the custard.
Cheese Not Melting
If cheese stays clumpy, it’s likely from cold filling or insufficient heat. Pre-shredded cheese has anti-caking agents that repel moisture, so grate your own for better melting.
Stir the cheese into the warm egg mixture (just until melted) and let the filling sit for 5 minutes before baking to help it meld. Bake at 375°F for the full 35 minutes—don’t rush it!
Bacon Too Soft
Crispy bacon is key, but it can lose its texture if cooked too long before adding to the quiche. Cook bacon until extra crispy (about 12-15 minutes on medium heat), drain on paper towels, and fold it into the filling last.
For even more crunch, sprinkle extra bacon bits on top before baking. 🥓
Uneven Baking
If the edges cook faster than the center, try these fixes: Place a baking sheet on the lower rack to reflect heat upward, or tent the quiche loosely with foil after 20 minutes to prevent over-browning.
For a 9-inch pie dish, bake at 350°F instead of 375°F to slow the edges while the center sets.
Quiche Cracking
Cracks usually happen when the filling shrinks as it cools. To prevent this, ensure the crust is fully pre-baked and chilled.
For a high-risk filling (like this one with lots of cheese), bake at 350°F for 30 minutes, then increase to 375°F for the last 5-10 minutes to set the top without overcooking the edges.
If cracks appear, cover them with extra cheese or a dollop of filling and return to the oven for 2-3 minutes.
Nutrition facts
Frequently asked questions
Can I make this quiche ahead of time?
Assemble the filling in the crust and refrigerate overnight—bake straight from cold for perfect results. The crust stays crispy if you blind-bake it first. For storage, keep covered in the fridge for 3-4 days or freeze for up to 2 months. Reheat covered at 350°F for 15-20 minutes to restore crispiness.
What if I don't have Gruyère cheese?
No problem! Use ½ cup Parmesan for umami depth or add ½ tsp smoked paprika to extra sharp cheddar. The flavor won't be identical, but it'll still taste delicious. For best results, grate your own cheese—pre-shredded varieties can stay clumpy.
Why is my crust soggy?
Soggy crusts happen when moisture from the filling steams the bottom. Always blind-bake the crust for 15-20 minutes at 375°F before adding filling. Brush the pre-baked crust with egg wash (1 egg + 1 tbsp water) to create a moisture barrier.
Can I use turkey bacon instead of regular bacon?
Yes, but expect a slightly leaner flavor. Cook turkey bacon until extra crispy (it dries out faster) and add it last to the filling to preserve texture. For best results, combine with regular bacon at a 50/50 ratio to balance flavor and moisture.
How do I fix a runny filling?
A runny filling usually means undercooked eggs or thin custard. Bake for 35-40 minutes until the center is just set (it'll firm up as it cools). For extra thickness, whisk 1 tbsp cornstarch into the egg mixture before baking. Always use cold dairy—warm liquids thin the custard.
