Home›Breakfast›Bacon Spinach Breakfast Casserole with Gruyère

Breakfast

Bacon Spinach Breakfast Casserole with Gruyère

Prep
20 min
Cook
40 min
Total
1 hr
Yield
8 servings
Jump to recipe Pin it
Bacon Spinach Breakfast Casserole with GruyèrePin it

Bacon Spinach Breakfast Casserole with Gruyère

This Bacon Spinach Breakfast Casserole with Gruyère is a hearty dish that combines crispy bacon, tender spinach, and creamy cheese in a custard of eggs and milk. It's a comforting choice for breakfast or brunch, perfect for feeding a crowd during holidays, family gatherings, or even for meal prep for a busy week ahead. The layers of flavor meld beautifully, where each bite holds the rich taste of Gruyère balanced by the freshness of spinach.

This version stands out because it emphasizes a careful sauté of shallots and spinach and uses center-cut bacon. This not only deepens the flavor but also prevents the casserole from becoming greasy or mushy. You'll end up with a well-structured dish where every element shines, avoiding the pitfalls of undercooked vegetables or overly fatty bacon.

Why You'll Love This Recipe

  • Balanced flavors — The combination of sautéed shallots and spinach harmonizes with the bacon and Gruyère for a dish that's savory but not overwhelming.
  • Crispy and creamy — The top layer of cheese browns beautifully under the broiler, while the egg custard remains creamy and set throughout.
  • Easy meal prep — This casserole can be made ahead and stored in the fridge, making busy mornings manageable without sacrificing flavor.
  • Perfect portions — It serves 8 generous pieces, so everyone can enjoy a hearty breakfast without feeling overstuffed.

Ingredients & Substitutions

Serves 8

For the Casserole

  • 8 slices center-cut bacon — leaner bacon helps keep the casserole from being greasy and lets other flavors shine; regular bacon will make the dish overly fatty.
  • ½ cup finely diced shallots — adding depth and sweetness; you can use onions as a substitute, but shallots offer a milder flavor.
  • 5 ounces baby spinach — fresh spinach gives the casserole a pop of color and nutrition; frozen spinach could work, but it must be well-drained to avoid excess moisture.
  • 8 ounces shredded Gruyère cheese — adds a nutty and creamy taste; if unavailable, you can substitute with shredded Swiss cheese for a similar effect.
  • 12 large eggs — acts as the binder; do not substitute with egg whites only, as they will not provide the same creamy texture.
  • 1 cup nonfat milk — lightens the mixture while providing moisture; you can swap it for whole milk for a richer consistency, but avoid plant-based milks, which can alter the flavor.
  • ½ teaspoon kosher salt — enhances all the flavors; table salt can work in a pinch, but adjust the quantity since it’s saltier by weight.
  • Freshly ground black pepper — offers a subtle heat; white pepper can be used as a milder substitute.

How to Make Bacon Spinach Breakfast Casserole with Gruyère

Step 1: Preheat the Oven

Preheat your oven to 350°F (175°C). This temperature ensures that the casserole cooks evenly and browns nicely on top during the broiling stage.

Step 2: Cook the Bacon

In a large skillet over medium heat, cook the chopped bacon for about 8-10 minutes, until it’s crispy and browned. You should be able to hear the bacon sizzling. Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate. This helps drain the excess grease.

Step 3: Sauté the Shallots and Spinach

Remove all but 2 tablespoons of bacon grease from the skillet. Add the diced shallots and sauté for about 2 minutes until they are fragrant and begin to brown around the edges. Then, add half of the spinach, tossing it with the shallots. Once it's wilted, add the remaining spinach and cook for another 3 minutes. The spinach should be vibrant and fully wilted before removing the skillet from heat.

Step 4: Prepare the Egg Mixture

In a large bowl, whisk together the 12 large eggs. Reserve 1 cup of the gruyère cheese and mix the remaining cheese with the eggs. Add the nonfat milk, kosher salt, freshly ground black pepper, spinach mixture, and cooked bacon. Stir everything until well combined; the mixture should be uniform and creamy.

Step 5: Assemble the Casserole

Pour the egg mixture into a greased 9" x 13" casserole dish. Sprinkle the reserved cheese evenly over the top. This layer will melt and form a lovely golden crust.

Step 6: Bake the Casserole

Bake the casserole in the preheated oven for 35 minutes. You will know it's almost done when the edges start to pull away from the dish. After that, move the oven rack to the second slot closest to the top, switch the oven to broil, and cook for an additional 2-3 minutes. Watch closely to ensure it doesn’t burn; you’re aiming for a lightly browned top.

Step 7: Cool and Serve

Once out of the oven, allow the casserole to cool for 10 minutes. This rest time helps it firm up for cleaner slicing. After it's set, cut it into 8 pieces and serve warm. Enjoy each bite of this delicious breakfast casserole!

How to Serve Bacon Spinach Breakfast Casserole with Gruyère

This dish not only shines at breakfast but also makes a delightful brunch centerpiece or an effortless dinner option. With its layers of bacon, spinach, and melted Gruyère, it invites creativity in how you serve and enjoy it.

Serving Ideas

  • Serve warm for optimal flavor — Allow the casserole to cool for 10 minutes, then slice and serve while it’s still warm. The flavors are most pronounced at this temperature, making each bite enjoyable.
  • Use a serving platter for gatherings — Transfer the squares onto a large, warmed serving platter. The thermally retained warmth keeps the edges warm and maintains the casserole's structure for a tidy presentation.
  • Portion into squares for lunchboxes — Cut into 8 equal squares for easy meal prep, keeping the portions size uniform at roughly 3 inches each. This neatness helps during busy mornings or lunch hours.
  • Pair with fresh herbs for a flavor boost — Garnish each serving with a sprinkle of freshly chopped chives or parsley. This not only adds a pop of color but also provides a fresh, herbal note that balances the richness of the casserole.

What to Serve Alongside

  1. Fresh fruit salad — The acidity from the fruits offsets the richness of the casserole, creating a balanced plate.
  2. Chilled yogurt parfait — The creaminess and slight tang of yogurt contrast nicely with the savory elements of the dish.
  3. Crisp cucumber slices — Their crunch and freshness provide a refreshing take between bites of the dense casserole.
  4. Savory muffins — Muffins with cheese or herbs add a complementary texture, creating a hearty brunch spread.
  5. A light salad with vinaigrette — The acidity from the dressing cuts through the dish's richness, enhancing the overall flavor experience.
  6. Herbed potatoes — Roasted or sautéed with garlic and thyme, they deepen the breakfast experience while adding texture and flavor.
Bacon Spinach Breakfast Casserole with Gruyère image 2Pin it

Tips for the Best Bacon Spinach Breakfast Casserole with Gruyère

To make your casserole a standout, attention to detail is key. Here are some tips to ensure it turns out perfect every time.

  • Cook bacon until crispy — Aim for a deep golden brown; this takes about 6-8 minutes. Crispy bacon adds crunch and prevents a greasy dish.
  • Sauté shallots until brown — Cook them for about 2 minutes until they’re translucent with brown edges. This brings out sweetness and depth in flavor without being sharp.
  • Wilt spinach fully — Ensure you cook the spinach for about 3 minutes until it’s noticeably reduced in volume. Undercooked spinach can create a watery texture in the casserole.
  • Whisk eggs thoroughly — Give them a good whisk for at least one minute until fully blended. This aeration introduces fluffiness to the casserole while baking.
  • Allow it to rest for 10 minutes — This cooling time firms up the casserole, making it easier to slice without falling apart.
  • Watch during broiling — When broiling for 2-3 minutes, stay close. It can turn from perfectly browned to burnt quickly if left unattended.
  • Use nonfat milk for lighter texture — It still provides moisture without making the dish too rich. If you use whole milk, consider reducing the amount of Gruyère slightly for balance.

How to Store Bacon Spinach Breakfast Casserole with Gruyère

This casserole keeps best in the refrigerator for up to 4 days in an airtight container, helping maintain its texture and flavor. Because it contains eggs and dairy, storing it at room temperature will lead to spoilage.

Refrigerator

  • Keeps for: Up to 4 days.
  • Container: Airtight container to prevent moisture loss.
  • Signs it's past its best: Look for any off-smells or visible mold. Texture changes, like becoming watery or too dense, also indicate it's time to discard.

Freezing Bacon Spinach Breakfast Casserole with Gruyère

Freezing is not recommended for this dish. The texture may become watery upon reheating, affecting the overall quality.

Reheating Bacon Spinach Breakfast Casserole with Gruyère

  • Temperature: Preheat the oven to 350°F (175°C).
  • Time: Bake for 15-20 minutes until heated through.
  • Visual cue: The casserole should feel hot and firm in the center.

Frequently Asked Questions

Here are some common questions cooks have about making Bacon Spinach Breakfast Casserole with Gruyère.

Can I make Bacon Spinach Breakfast Casserole with Gruyère ahead of time?

Yes, this casserole can be prepared the night before. Simply follow the recipe steps, cover it, and store it in the refrigerator. In the morning, bake it directly from the fridge, adding a few extra minutes if needed.

Why did my Bacon Spinach Breakfast Casserole turn out dense?

A dense casserole typically results from overmixing the egg mixture or using too much spinach without cooking it down properly. For a lighter texture, mix just until combined and sauté the spinach until wilted.

Can I halve the recipe for Bacon Spinach Breakfast Casserole with Gruyère?

Absolutely, you can halve the recipe. Use a smaller baking dish, like an 8x8 inch, and adjust the cooking time to about 30-35 minutes, checking for doneness.

Does Bacon Spinach Breakfast Casserole with Gruyère freeze well?

No, freezing this casserole is not recommended due to potential texture changes upon reheating. It’s best enjoyed fresh or stored in the refrigerator for a few days.

What pan can I use instead of a 9” x 13” dish for the casserole?

If you don't have a 9" x 13" dish, a similar-sized baking dish or an 8" x 12" dish could work. The cooking time might vary slightly based on the depth of your dish, so keep an eye on it as it bakes.

Final Thoughts

This Bacon Spinach Breakfast Casserole with Gruyère is perfect for gatherings or meal prep. It offers a wonderful balance of protein and veggies, and you can customize it by adding other ingredients like mushrooms or different cheeses. Give this recipe a try and enjoy a delicious breakfast that’s both hearty and satisfying!

Recipe

Bacon Spinach Breakfast Casserole with Gruyère

Prep time:20 min
Cook time:40 min
Total time:1 hr
Yield:8 servings
Pin it Send it

Bacon Spinach Breakfast Casserole with Gruyère is a delightful, comforting dish perfect for breakfast, brunch, or meal prep. With layers of crispy center-cut bacon, vibrant spinach, and rich Gruyère cheese, this hearty casserole delivers balanced flavors that everyone will love. The creamy egg custard binds all the ingredients together, making each bite both satisfying and delicious. This recipe is designed for ease and convenience, allowing you to prepare it ahead of time and store it in the fridge for busy mornings. Whether for holiday celebrations or casual weekend gatherings, this casserole is sure to impress with its mouthwatering taste and inviting aroma.

Ingredients

Instructions

  1. Preheat the oven to 350°F (175°C).
  2. In a large skillet over medium heat, cook the chopped bacon for about 8-10 minutes, or until crispy and browned. Use a slotted spoon to transfer the bacon onto a paper towel-lined plate to drain excess grease.
  3. Remove all but 2 tablespoons of the bacon grease from the skillet. Add the diced shallots and sauté for about 2 minutes until fragrant and lightly browned. Add half of the spinach and toss until wilted. Then add the remaining spinach and cook for another 3 minutes until fully wilted.
  4. In a large bowl, whisk together the 12 large eggs. Mix in 7 ounces of shredded Gruyère cheese. Add the nonfat milk, kosher salt, freshly ground black pepper, spinach mixture, and cooked bacon. Stir until well combined.
  5. Pour the egg mixture into a greased 9" x 13" casserole dish. Sprinkle the reserved 1 ounce of Gruyère cheese evenly over the top.
  6. Bake in the preheated oven for 35 minutes, until the edges start to pull away from the dish. Move the rack to the second position closest to the top, switch to broil, and cook for an additional 2-3 minutes, watching closely to avoid burning.
  7. Allow the casserole to cool for 10 minutes before slicing into 8 portions. Serve warm and enjoy!

Notes

Tips from the kitchen

Allowing the casserole to sit for 10 minutes after baking helps it set, making slicing easier. Customize by adding your favorite vegetables, herbs, or different types of cheese. This casserole can be made ahead, covered, and stored in the refrigerator overnight. Bake it in the morning.

Nutrition facts

Values are estimates per serving.
Serving size1 piece (approximately 4 oz)
Calories265
Fat18g
Saturated fat6g
Unsaturated fat10g
Trans fat0g
Carbohydrates6g
Sugar1g
Fibre1g
Protein21g
Sodium595mg
Cholesterol237mg

Allergens

Always check labels if you have allergies.

Ingredients and their packaging change. This card lists what the recipe uses, not what a particular brand of it contains — read the label on anything you are avoiding.

Bacon Spinach Breakfast Casserole with GruyèreJump to Recipe