Breakfast & Brunch
This bacon, ham, and cheese quiche delivers the ultimate breakfast experience with a flaky crust that practically melts in your mouth. 💛 The secret lies in layering crispy bacon, salty ham, and gooey cheese between tender egg custard—each bite is a perfect balance of savory, salty, and rich flavors.
Perfect for brunch crowds or a satisfying weekend meal, this recipe combines simplicity with restaurant-quality results.
What sets this quiche apart is the foolproof crust—whether you use store-bought or homemade—and the way the filling comes together. The bacon renders its fat into the eggs, creating an extra-rich custard, while the ham adds a subtle sweetness that cuts through the saltiness.
Shredded cheese melts into creamy pockets, ensuring every slice is packed with flavor.
Baking at 375°F for about 35-40 minutes yields a golden, bubbling top with a crispy edge, while the filling remains just set—not dry or rubbery. The aroma alone will have everyone gathering around the table, and the texture is everything you’d expect from a high-end bakery but made at home.
Serve warm with a crisp green salad or crusty bread to soak up every last bit of that savory filling. This quiche reheats beautifully, making it perfect for meal prep or leftovers. Let’s get baking!
Ingredients for bacon ham and cheese quiche
Six ingredients make this quiche's flaky crust and savory layers shine—no fancy tricks, just perfect balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Pie Crust 🥧 | 1 sheet | Thawed if frozen, flaky preferred |
| Thick-Cut Bacon 🥓 | 6 oz | Crisped, chopped into small pieces |
| Deli Ham 🍖 | 6 oz | Thinly sliced, cut into small cubes |
| Large Eggs 🥚 | 4 whole | Room temperature for best mixing |
| Heavy Cream 🥛 | ½ cup | Full-fat for rich custard |
| Whole Milk 🥛 | ½ cup | Warmed slightly for smooth blend |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar preferred |
| Salted Butter 🧈 | 2 tbsp | Melted for crust brushing |
| All-Purpose Flour 🌾 | 1 tbsp | For crust reinforcement |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
The crust is everything here. Pillsbury refrigerated crust is my go-to for foolproof flakiness—just don't skip the chilling step. If you're feeling ambitious, a homemade crust with cold butter cubes and ice water takes it to the next level, but honestly, the store-bought version delivers restaurant-quality results. For the bacon, thick-cut from Costco gives you the best crispy texture—anything pre-cooked or thin will get soggy. The ham should be low-sodium if you're watching salt, but don't skip it entirely—the sweetness balances the saltiness perfectly.
No bacon? Extra crispy fried potatoes add a similar salty crunch (trust me, it works). Ham too expensive? Diced ham steak from the deli counter is cheaper and just as flavorful. Cheese hater? Swap the cheddar for Gruyère or Swiss—they melt differently but still create those dreamy pockets. The eggs should be large or extra-large for proper custard texture, but if you only have medium, just add an extra one. For the crust, if you can't find a pre-made sheet, Pepperidge Farm frozen puff pastry is a great shortcut that still tastes amazing.
This quiche reheats beautifully—just cover with foil and warm in a 350°F oven for 10-15 minutes. Keeps for 3-4 days in the fridge, though I rarely have leftovers that long. For make-ahead prep, assemble the filling and refrigerate overnight, then bake straight from the fridge (add 5-10 minutes to baking time). The crust stays crispy, and the filling comes together perfectly. Slice it thick—every bite is worth the wait.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by the store-bought crust here—no rolling, no stress. Just unfold it, layer the crispy bacon and ham, pour in the eggs and cream, and slide it in the oven. That’s it. Even my "I can barely boil water" friend made this perfectly.
- Salty-Creamy Magic: The thick-cut bacon adds smoky depth while the deli ham keeps it rich and satisfying. That heavy cream makes the custard silky, but here’s the kicker—the sharp cheddar (or whatever you use) melts into gooey perfection. It’s like a breakfast hug in every bite.
- Lunch or Brunch Star: This quiche is my weeknight lunch savior, but it also shines at brunch when I’m hosting. Serve it warm with a side salad for a no-fuss meal, or slice it cold for sandwiches later. Honestly, I’ve eaten it for dinner too—no judgment here.
- Budget-Friendly Leftovers: A single quiche stretches for three meals: breakfast, lunch, and a quick dinner. The bacon and ham stretch thin when layered, and eggs are cheap. Plus, it reheats beautifully—just microwave for 30 seconds, and you’re golden. My wallet and my taste buds thank me.
Step-by-step instructions for bacon, ham, and cheese quiche
Here's how to build a quiche with layers of crispy bacon, savory ham, and melty cheese—every bite delivers that perfect salty-sweet balance.
👨🍳 Step 1: Prep the Crust for Maximum Flakiness
Unroll the store-bought pie crust on a floured surface and press it gently into a 9-inch pie dish, letting it drape slightly over the edges. I always use my fingers to smooth the bottom—this prevents cracks and ensures even baking. Prick the crust all over with a fork using light pressure to prevent puffing during baking.
Brush the bottom and sides with melted salted butter (using all 2 tablespoons) until evenly coated. Sprinkle 1 tablespoon all-purpose flour over the crust, then press it lightly into the butter with your fingertips. This creates a barrier that prevents the filling from making the crust soggy. Chill the prepared crust in the fridge for 15 minutes while you prep the filling.
🔥 Step 2: Cook the Bacon and Ham Separately
In a cold skillet, cook the 6 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until deep golden brown and crispy. Transfer to a paper towel-lined plate to drain, then chop into small pieces (about ¼-inch). The bacon should be fully crisp—this adds that essential crunch to every bite.
In the same skillet (no need to clean it—the bacon fat is flavor gold), add the 6 oz deli ham and cook for 3-4 minutes until warmed through. Remove from heat and cut into small cubes (about ½-inch). Here's the thing—cooking the ham separately prevents it from getting soggy in the oven later. Let both meats cool slightly before adding to the filling.
🥘 Step 3: Build the Ultimate Filling Layer
Preheat your oven to 375°F. In a large bowl, whisk together the 4 room-temperature eggs, ½ cup heavy cream, ½ cup whole milk, ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon garlic powder until just combined—no need to overmix. Stir in the 1½ cups shredded cheddar cheese until evenly distributed.
Spread half of the bacon and ham mixture evenly over the chilled crust, then sprinkle with about ⅔ of the cheese. Top with the remaining meat and cheese, pressing down gently to create an even layer. The cheese should melt beautifully during baking, creating that perfect gooey center we all love.
🔥 Step 4: Bake to Golden Perfection
Place the quiche on the center rack of your oven and bake for 40-45 minutes until the filling is set (no longer jiggly in the center) and the crust is deep golden brown. Here's where patience pays off—if the edges brown too quickly, cover them loosely with aluminum foil after 25 minutes to prevent burning while the center finishes cooking.
You'll know it's done when a knife inserted near the center comes out clean and the top has a slightly puffed, golden crust. The filling should be just set—not rubbery—so it stays creamy when sliced. Let the quiche rest for 10 minutes before slicing—this allows the filling to firm up slightly and makes serving easier.
🍽️ Step 5: Serve Warm with Fresh Greens
Slice the quiche into 6 equal wedges (using the 10-minute rest period to your advantage). The layers should be visible—crispy bacon, tender ham, and melted cheese in every bite. Serve immediately with a side of arugula salad or roasted vegetables to balance the richness.
This quiche keeps well in the fridge for 3 days, but it's best enjoyed fresh from the oven when the crust is still crispy and the filling is warm and creamy. The combination of salty bacon, savory ham, and sharp cheddar creates a flavor profile that's impossible to resist—trust me, you'll want seconds!
Pro Tips For Making Bacon Ham And Cheese Quiche
- Crisp the Bacon First: I learned this the hard way—cooking bacon straight in the quiche pan leaves you with soggy crust and greasy filling. Instead, render the bacon in a cold skillet over medium heat until crisp. Drain on paper towels, then crumble it right into the crust. The extra fat will crisp the bottom, and the bacon stays crunchy.
- Pre-Cook the Ham: Deli ham gets rubbery when baked too long in the quiche. Dice it small (¼-inch pieces) and sauté in a dry pan for 2–3 minutes until just warmed through. Drain any excess liquid—this keeps the filling dry and prevents a watery quiche. (Yes, even if you’re impatient like me.)
- Blind-Bake the Crust: Store-bought crusts are convenient, but they’ll get soggy under a wet filling. Press the crust into the pan, prick the bottom with a fork, then cover with parchment and pie weights (or dried beans). Bake at 375°F for 10 minutes before adding the filling. It’s not the prettiest method, but it’s the tastiest.
- Whisk the Eggs Cold: Heavy cream and eggs need to be at the same temperature when mixed, or the cream will curdle. Whisk the eggs and cream together in a cold bowl—no warm hands, no hot liquid—until just combined. Pour the mixture over the crust while it’s still hot from pre-baking. Sounds weird, but it works.
Flavor customization for this recipe
Spicy Kick Boost
Add ½ teaspoon cayenne pepper or 1 teaspoon smoked paprika to the egg mixture for a subtle heat that pairs perfectly with the salty meats. For extra kick, sprinkle ¼ cup diced jalapeños (seeds removed) over the crust before adding the filling.
I love a little heat in my quiche—it cuts through the richness beautifully. 🌶️
Sweet & Smoky Twist
Swap half the ham for smoked sausage crumbles (like Johnsonville breakfast sausage) and add 1 tablespoon brown sugar to the egg mixture. The caramelized sweetness balances the smokiness, creating a breakfast that tastes like a cross between quiche and a sweet-savory casserole.
Trust me, your brunch guests will ask for seconds.
Extra Cheesy Luxe
Layer ½ cup Gruyère cheese beneath the cheddar for a nutty, melty depth that elevates every bite. For a decadent finish, top with ¼ cup caramelized onions (cook 1 cup onions in 1 tbsp butter for 15 minutes until golden) before baking.
The onions add a sweet, jammy contrast that makes this quiche feel like a gourmet dish.
Herb Infusion
Stir 1 tablespoon fresh chives or 2 tablespoons chopped parsley into the egg mixture for a bright, fresh finish. For a more robust flavor, add ½ teaspoon dried thyme or ¼ teaspoon onion powder to the crust butter.
Herbs brighten the rich filling without overpowering the meats—it’s a game-changer for a lighter-tasting quiche.
Breakfast Potato Upgrade
Add ½ cup diced roasted potatoes (toss 1 cup potatoes with 1 tbsp olive oil and ½ tsp salt, roast at 400°F for 25 minutes) to the crust before adding the filling.
The crispy potatoes add texture and heartiness, making this quiche feel like a full breakfast plate. It’s a crowd-pleaser, especially for hearty eaters.
Gluten-Free Crust
Use a gluten-free pie crust (like Pillsbury GF crust) and brush it with melted ghee instead of butter for extra richness. The crust holds up well to the filling, and the ghee adds a subtle nutty flavor.
This version keeps all the flavor while being safe for gluten-sensitive guests—no one will miss the wheat!
Nutrition facts
Frequently asked questions
Can I use pre-cooked bacon to save time?
Use 4 oz pre-cooked bacon (like the kind from the deli section) instead of raw. Just chop it into ¼-inch pieces and skip the cooking step. The key is to drain it well on paper towels to prevent a soggy crust. Pre-cooked bacon still delivers that essential smoky flavor without the extra cooking time.
How do I prevent the crust from getting soggy?
The secret is the flour-butter barrier! Brush the crust with melted butter and sprinkle 1 tbsp flour before adding filling. Chill the crust for 15 minutes before baking—this helps it hold up. For extra insurance, bake the crust alone for 5 minutes at 375°F before adding filling (called "pre-baking").
Can I make this quiche ahead of time?
Yes! Assemble the quiche (including filling) and refrigerate overnight. Bake straight from the fridge, adding 5-10 extra minutes to the baking time. The crust stays crispy, and the filling comes together perfectly. For best results, slice and serve warm after reheating covered with foil at 350°F for 10 minutes.
What's the best cheese substitute if I don't like cheddar?
Try Gruyère (nutty, melty) or Swiss (slightly sweet) for a richer flavor. For a sharper taste, use Parmesan mixed with mozzarella. Avoid mild cheeses like Colby—they won't melt as beautifully. If you're avoiding dairy, swap cheese for ½ cup crumbled feta (use sparingly) or roasted red peppers for texture.
Why did my quiche come out rubbery?
Overbaking is the #1 cause! The filling should be just set (no jiggle) but still slightly wobbly in the center. Check at 35 minutes and test with a knife—it should come out clean but slightly moist. If your oven runs hot, reduce temp to 350°F and cover edges with foil. Also, ensure eggs are room temperature for even cooking.
