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
- Fresh fruit salad — The acidity from the fruits offsets the richness of the casserole, creating a balanced plate.
- Chilled yogurt parfait — The creaminess and slight tang of yogurt contrast nicely with the savory elements of the dish.
- Crisp cucumber slices — Their crunch and freshness provide a refreshing take between bites of the dense casserole.
- Savory muffins — Muffins with cheese or herbs add a complementary texture, creating a hearty brunch spread.
- A light salad with vinaigrette — The acidity from the dressing cuts through the dish's richness, enhancing the overall flavor experience.
- Herbed potatoes — Roasted or sautéed with garlic and thyme, they deepen the breakfast experience while adding texture and flavor.
Pin itTips 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!



