Bacon, Swiss Cheese, and Spinach Quiche Recipe: Flaky Crust With Melty Triple Layers

Breakfast & Brunch

Bacon, Swiss Cheese, and Spinach Quiche Recipe: Flaky Crust With Melty Triple Layers

This bacon Swiss cheese quiche recipe delivers the perfect balance of crispy crust, smoky bacon, and melty triple layers of Swiss and spinach—transforming breakfast into a satisfying meal.

The secret lies in a buttery, flaky crust that holds its shape while the filling bakes to golden perfection, creating a harmonious blend of textures and flavors that'll have everyone asking for seconds.

What sets this quiche apart is the bacon-Swiss cheese combo, which adds a rich, savory depth that pairs beautifully with the earthy spinach. The Swiss melts into creamy ribbons, while the bacon renders its fat into the custard, infusing every bite with smoky flavor.

Unlike traditional quiches, this version stays cohesive as a standalone dish, making it ideal for brunch or a hearty lunch.

With a flaky crust that's both sturdy and delicate, this quiche bakes up with a golden-brown top and tender filling—no soggy bottoms here. The spinach wilts just enough to release its flavor without losing texture, while the eggs set into a velvety custard that holds together beautifully.

It's the kind of dish that feels indulgent yet balanced, perfect for feeding a crowd or enjoying as a solo meal.

Ready in about 50 minutes, this quiche requires minimal prep but delivers restaurant-quality results. The filling comes together in one bowl, and the crust is simple to assemble, making it a foolproof recipe even for beginners.

Serve it warm with a side salad or crusty bread for the full experience.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon swiss cheese quiche

Six ingredients for the crust, seven for the filling—simple buttery layers deliver restaurant-quality quiche.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups For sturdy, flaky crust
Cold Unsalted Butter 🧈 1 cup Cut into small cubes
Ice Water 💧 ½ cup Chilled for crust assembly
Large Eggs 🥚 4 whole Room temperature preferred
Heavy Whipping Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 1 cup Warmed slightly
Shredded Swiss Cheese 🧀 2 cups Freshly grated preferred
Cooked Bacon 🥓 8 oz Crumbled, not crispy
Fresh Spinach 🍃 5 oz Chopped, not wilted
Garlic Cloves 🧄 2 cloves Minced for filling
Salt 🧂 1 ½ tsp Kosher preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Nutmeg 🌿 ¼ tsp Freshly grated

The crust starts with cold butter and ice water—never skip this. Kirkland Signature flour from Costco gives the best texture, but any all-purpose works. For the butter, Land O'Lakes unsalted is my go-to since it's consistently cold from the store. Preheat your oven to 375°F before mixing anything—cold ingredients are key to that flaky result. The Swiss cheese? Huber brand melts the best without turning rubbery, but any good-quality shredded will do. Just don't use the pre-shredded kind with anti-caking agents—it burns easily.

No heavy cream? Full-fat Greek yogurt thinned with milk works in a pinch, though the texture won't be identical. Fresh spinach is ideal, but frozen chopped spinach thawed and drained saves time—just squeeze out all the moisture. The bacon should be cooked until crispy, then crumbled while still warm so it releases more fat into the filling. Applegate or Oscar Mayer nitrite-free bacon has the best flavor without overpowering. For the nutmeg, Penzeys brand is worth the splurge—it's the only way to get freshly grated. If you're out, half the amount of ground nutmeg will work, but it won't have the same depth.

The crust dough keeps 2 hours wrapped in plastic in the fridge, or you can freeze it for up to 3 days before baking. For the filling, mix everything in one bowl—it's ready when it looks like thick custard. Assemble the quiche and refrigerate 30 minutes before baking to prevent a soggy crust. Leftovers reheat beautifully—cover with foil and warm at 350°F for 10-12 minutes. Store filling components separately in the fridge for up to 2 days before assembling.

❤️

Why You'll Love This Recipe

  • No-Fuss Crust: The butter-and-flour crust comes together in minutes—just pulse, chill, roll. No rolling pin? No problem. I’ve done it with a wine bottle when desperate. That crispy, flaky base holds up even when I forget to pre-bake it.
  • Bacon Addiction: Crispy bacon bits melt into the creamy Swiss cheese filling like a hug from heaven. The saltiness cuts through the richness, and honestly? I double the bacon. You won’t regret it.
  • Office Lunch Hero: This reheats beautifully—no soggy crust, no sad eggs. Pack it the night before, and it’s still warm and impressive by noon. My coworkers think I’m a gourmet chef.
  • Budget Breakfast: Eggs, cream, and bacon? Check. Uses pantry staples without breaking the bank. I’ve made this for six people for under $10. Leftovers? Even better—freezer-friendly for lazy mornings.

Step-by-step instructions for bacon, Swiss cheese, and spinach quiche

Mastering this quiche comes down to two key techniques: a perfectly flaky crust and a creamy, well-set filling.

1

Prepare the Flaky Crust

In a large bowl, combine the 2.5 cups all-purpose flour with the 1.5 tsp salt and 0.25 tsp nutmeg. Cut in the 1 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This texture is crucial for achieving that signature flaky texture.

Gradually add the 0.5 cup ice water, one tablespoon at a time, mixing just until the dough begins to come together. Be careful not to overwork it—handle only until the dough forms a rough ball. The cold butter and ice water work together to create steam pockets during baking, which is what gives you that perfect flakiness.

2

Assemble and Blind-Bake the Crust

Turn the dough onto a lightly floured surface and gently shape it into a disk about 12 inches in diameter. Roll it out to fit a 9-inch pie dish, keeping the edges slightly thicker than the center. Transfer the crust to your pie dish and press it gently into the bottom and up the sides.

Preheat your oven to 375°F. Line the crust with parchment paper and fill it with pie weights or dried beans. Bake for 15 minutes until the edges begin to set. Remove the weights and bake for another 5 minutes until the crust is lightly golden. This pre-baking step prevents a soggy bottom and ensures your crust holds its shape when the filling goes in.

3

Prepare the Filling Components

In a large bowl, whisk together the 4 whole large eggs, 1 cup heavy whipping cream, 1 cup whole milk, 0.5 tsp ground black pepper, and 1.5 tsp salt. The mixture should be smooth and well combined. In a separate bowl, combine the 2 cups shredded Swiss cheese, 8 oz cooked bacon, 5 oz chopped fresh spinach, and 2 cloves minced garlic. Gently mix these ingredients together, being careful not to overwork the spinach.

Here's where the magic happens: fold the cheese mixture into the egg mixture until just combined. You want to maintain some texture in the spinach and bacon while still distributing them evenly throughout the custard. The Swiss cheese should melt beautifully during baking, creating those signature gooey pockets.

4

Assemble and Bake the Quiche

Carefully pour the filling mixture into the pre-baked crust. Sprinkle any remaining shredded Swiss cheese on top for an extra melty layer. Place the quiche on a baking sheet to catch any potential drips and transfer it to the oven. Bake at 350°F for 40-45 minutes, until the center is just set and the edges are golden brown.

To check doneness, insert a knife near the center—it should come out clean but slightly moist. The quiche will continue to set as it cools, so don't worry if it looks slightly underdone at this point. Let it rest for 10-15 minutes before slicing. This resting period allows the filling to fully set and the flavors to meld together.

5

Serve with Confidence

Slice the quiche into 6 equal wedges, serving immediately or allowing it to cool slightly for easier handling. The crust should be golden and flaky, the filling creamy yet set, and the Swiss cheese should be melted throughout with visible pockets of gooey goodness. Each bite should deliver a perfect balance of smoky bacon, earthy spinach, and rich, nutmeg-infused Swiss cheese.

For best results, serve at room temperature. The quiche keeps well in the refrigerator for up to 3 days, though I find it's best enjoyed fresh. Pair with a simple green salad and crusty bread for a complete meal that's sure to impress.

👨‍🍳

Pro Tips For Making Bacon Swiss Cheese Quiche

  • Chill the Cream First: I learned this the hard way—whipping cold heavy cream into the egg mixture makes a smoother, silkier filling that holds its shape better in the oven. Skip the room-temperature shortcut, even if you’re eager to get baking.
  • Pre-Cook the Bacon Properly: Crisp the bacon until it’s actually done—no greasy spots left, or it’ll steam in the quiche and turn soggy. Drain it well on paper towels, then chop it into uneven pieces (smaller than you think) so every bite has that smoky punch.
  • Blind-Bake the Crust: This isn’t the prettiest method, but it’s the tastiest: Press parchment paper over the unbaked crust, fill it with pie weights or dried beans, and bake for 10 minutes at 375°F before adding the filling. Your crust won’t puff up like a sad soufflé, and the filling won’t leak out like a broken dam.
  • Use Room-Temp Eggs: Cold eggs from the fridge whip up with tiny air bubbles that collapse in the oven, leaving a dense filling. Let them sit in warm water for 10 minutes before cracking them into the cream—your quiche will rise higher and stay richer longer. (Yes, even if you’re impatient like me.)

Dietary considerations for this dish

Gluten-Free Adaptation

For a gluten-free version, swap the all-purpose flour crust for a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. I recommend adding 1 extra tablespoon of cold butter to compensate for the blend's lower fat absorption.

Press the crust firmly into the pie dish and blind-bake for 5 extra minutes—gluten-free crusts need longer to set. The filling remains unchanged, so you'll still get that rich Swiss-cheese and bacon flavor without the gluten. 🌾

Dairy-Free Options

To make this quiche dairy-free, replace the Swiss cheese with 2 cups of dairy-free shredded cheddar (like Violife or Daiya) and use unsweetened almond milk instead of whole milk. For the heavy cream, I recommend full-fat coconut cream—it adds richness without dairy.

The crust stays the same, but the filling will have a slightly lighter texture. Trust me, it still tastes amazing with these swaps!

Lower-Carb Version

Cut carbs significantly by using a cauliflower crust (pre-made or homemade) and reducing the filling's dairy. Replace the heavy cream with unsweetened almond milk and the Swiss cheese with 2 cups of crumbled feta (for a tangy twist).

Keep the bacon and spinach as-is—they add flavor without many carbs. This version clocks in at around 8 net carbs per serving, perfect for keto diets. 🥦

Vegetarian Swap

Skip the bacon and use smoked paprika (½ tsp) in the egg mixture for depth. Add ½ cup of sautéed mushrooms and ¼ cup of sun-dried tomatoes to the filling for umami.

The Swiss cheese remains the star, but this vegetarian version still delivers that satisfying, savory bite. It’s a great way to keep the quiche’s signature richness without meat. 🍄

Nut-Free Considerations

This recipe is naturally nut-free, but always double-check your ingredients. The crust uses only flour, butter, and water, while the filling contains eggs, dairy, and bacon.

If you're avoiding nuts elsewhere in your meal, pair this quiche with a fruit salad or roasted vegetable medley to keep everything safe and delicious. No worries here—this dish is already nut-free by design! 🍎

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 240mg80%
Sodium 950mg41%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 4g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this quiche without a pre-made crust?

The recipe includes a homemade crust using all-purpose flour, cold butter, and ice water. The key is keeping everything cold until assembly to create that signature flaky texture. If you prefer, you can also use a store-bought pie crust—just blind-bake it for 10 minutes before adding the filling to prevent sogginess.

2

Why does my quiche filling look watery before baking?

Watery filling usually means the eggs weren't fully combined with the cream and milk. Whisk everything thoroughly until smooth, then let the mixture sit for 5 minutes before pouring into the crust. The spinach should also be completely drained—excess moisture causes the filling to separate during baking.

3

Can I add other vegetables to this recipe?

Yes! Try adding diced bell peppers or sun-dried tomatoes for extra flavor. Sauté them first to remove moisture, then mix into the filling. Avoid leafy greens like kale—they release too much water. For heartier options, mushrooms or zucchini work beautifully when properly drained.

4

How do I reheat leftover quiche?

Cover the quiche with foil and warm at 350°F for 10-12 minutes to prevent drying. For individual slices, microwave for 30-45 seconds covered with a damp paper towel. The crust stays crispy when reheated properly—just avoid high heat that can make it rubbery.

5

What's the secret to perfectly melted Swiss cheese?

Use freshly grated Swiss cheese (not pre-shredded) and sprinkle it evenly over the filling before baking. The cheese melts best when it's distributed throughout, not just on top. For extra gooeyness, add a final sprinkle right before the quiche finishes baking—this creates those signature stretchy pockets.

★★★★★4.7(12 reviews)
Categories Breakfast & Brunch