Skinnytaste > Recipes > Breakfast & Brunch > Bacon Spinach Breakfast Casserole with Gruyère Cheese

Bacon Spinach Breakfast Casserole with Gruyère Cheese

This post may contain affiliate links. Read my disclosure policy.

This Bacon Spinach Breakfast Casserole with Gruyère is perfect for your next holiday gathering, feeding a crowd, or meal prep for the week.

Bacon Spinach Breakfast Casserole
Bacon Spinach Breakfast Casserole

This spinach, bacon, and Gruyère breakfast casserole is a tasty and healthy option for your Christmas morning breakfast spread, and it’s perfect for those following the Weight Watchers plan. The Gruyère cheese (a classic traditional Swiss cheese) takes this savory egg casserole over the top. It pairs beautifully with bacon and spinach and provides a nutty, salty flavor that will make your taste buds sing. For more healthy breakfast casseroles, try this Tex-Mex Breakfast Casserole, this Vegetarian breakfast casserole with spinach and feta, and Veggie, ham, egg and cheese casserole.

Bacon Spinach Breakfast Casserole

What is breakfast casserole made of?

  • Bacon: Chop eight slices of bacon
  • Shallots: Dice half a cup of shallots.
  • Baby Spinach: You’ll cook the spinach with the shallots in bacon grease.
  • Cheese: Swap Gruyère with Swiss or fontina.
  • Eggs: I used 12 whole eggs, which always taste best, in my opinion, but you can lighten it by swapping some of the eggs for egg whites if you wish.
  • Milk: If you don’t have nonfat, 2% milk will work.

How to Make This Bacon Spinach Breakfast Casserole

  • Bacon: Cook the bacon over medium heat in a large skillet. With a slotted spoon, transfer the bacon to a paper towel-lined plate, and discard all but two tablespoons of the grease from the pan.
  • Veggies: Sauté the shallots in the bacon grease for two minutes, stir in half the spinach, and then add the rest. Cook for a few minutes until the spinach wilts.
  • Eggs and Cheese: Whisk the eggs in a large bowl. Add all but one cup of the cheese to the eggs, followed by the milk, salt, pepper, spinach, and bacon. Pour the egg mixture into a greased 9” x 13” dish and sprinkle with the remaining cheese.
  • Bake the egg casserole for 35 minutes. Next, move the oven rack to the second spot closest to the top, switch the oven to broil, and cook for another two minutes until browned. Let it cool, and cut it into eight pieces.

How to Meal Prep Breakfast Casserole

This make-ahead spinach egg casserole is perfect for meal prep or serving at a party. You can make the filling the day before and bake it right before serving. Store leftovers in the refrigerator for up to four days and reheat them in the microwave.

What to Serve with a Breakfast Casserole

If you want to make this a meal for brunch, serve it alongside a green salad or fruit salad for a complete meal. When planning a holiday brunch, I like to include several dishes. I usually do an egg casserole for protein, a bagel bar, baked oatmeal, and some sweet recipes, like these sheet-pan pancakes and overnight French toast.

breakfast casserole with eggs and cheesethe best breakfast casserole

More Egg Recipes You’ll Love:

Your comments are helpful! If you’ve tried this healthy Bacon Spinach Breakfast Casserole recipe or any other on Skinnytaste, don’t forget to rate the recipe and leave me a comment below. And if you took a photo of it, share it with me on Instagram so I can reshare it on my Stories!

Bacon Spinach Breakfast Casserole with Gruyère

5 from 23 votes
6
Cals:276
Protein:22
Carbs:4
Fat:19
This Bacon Spinach Breakfast Casserole with Gruyère is perfect for your next holiday gathering, feeding a crowd, or meal prep for the week.
Course: Breakfast, Brunch
Cuisine: American
Bacon Spinach Breakfast Casserole
Prep: 10 mins
Cook: 45 mins
Total: 55 mins
Yield: 8 servings
Serving Size: 1 piece

Ingredients

  • Cooking spray
  • 8 slices center-cut bacon chopped
  • ½ cup finely diced shallots
  • 5-ounce package baby spinach
  • 8 ounces shredded Gruyère cheese 2 cups total (I like Finlandia)
  • 12 large eggs
  • 1 cup nonfat milk
  • ½ teaspoon kosher salt
  • Freshly ground black pepper to taste

Instructions

  • Preheat oven to 350 degrees F. Spray a 9” x 13” casserole dish with cooking spray and set aside.
  • In a large skillet, cook the bacon over medium heat until cooked through. Using a slotted spoon, transfer the bacon to a paper towel lined plate.
  • Remove and discard all but 2 tablespoons of the bacon grease then add the shallots.
  • Sauté the shallots until fragrant and they start to brown on the edges, about 2 minutes.
  • Add half the spinach and toss to mix with the shallots then add the rest and toss again.
  • Cook, stirring and tossing for about 3 minutes, until spinach is wilted.  Remove the pan from heat and set aside.
  • In a large bowl, whisk the eggs.
  • Set aside 1 cup of the cheese then add the remainder to the eggs. Add the milk, salt, pepper, cooked spinach mixture and bacon then mix to thoroughly combine.
  • Pour egg mixture into the prepared dish then sprinkle remaining cheese evenly over the top.
  • Bake for 35 minutes, then move the oven rack to the second slot closest to the top, switch the oven to broil and cook an additional 2-3 minutes, until browned, watching closely to make sure it doesn’t burn.
  • Allow to cool for 10 minutes then cut into 8 pieces and serve immediately.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Video

Nutrition

Serving: 1 piece, Calories: 276 kcal, Carbohydrates: 4 g, Protein: 22 g, Fat: 19 g, Saturated Fat: 8.5 g, Cholesterol: 313 mg, Sodium: 527 mg, Fiber: 1 g, Sugar: 3 g

Categories:

Rate and review this recipe!

Your email address will not be published. Required fields are marked *

Rate this Recipe:




58 comments on “Bacon Spinach Breakfast Casserole with Gruyère Cheese”

  1. I made this for family over the holidays and we loved it! my mom said it was one of the best egg bakes she has ever had! I also added cherry tomatoes into the bake- just threw them in without sauteeing. I loved the added flavor of that. Today I am making another version of this with the bacon and gruyere, but in a quiche form!

  2. Absolutely delicious! I have made it twice now – using a Gruyère/Swiss blend I found and unsweetened cashew milk. Perfection! 

  3. Delicious! Definitely planning on making again. I subbed swiss for the Gruyere since I couldn’t find Gruyere at my limited grocery store, and added some mushrooms. 5 stars.

  4. Absolutely delicious! II could not find Guyere cheese, so I had to substitute Swiss, and was a little light, so also put in cheddar. Really really tasty..

  5. Made exactly as instructed … so easy and delicious! Portioned and put in freezer for quick healthy workday breakfast. May add red bell pepper per another reviewers suggestion just because I like bell peppers.  Thank you! 

  6. This looks and sounds delicious. Since it is just me, do you think I can half the recipe successfully?

    1. Hi Barbara – when I make breakfast casseroles, I will cook the casserole and freeze them in portions. They freeze well. 😊

  7. I made this for Christmas morning and it was delicious. Everyone commented on how much they liked it. My only change was adding a red bell pepper to complement the green spinach. Thank you for a great recipe!

  8. This was fabulous! Made it for Christmas morning breakfast. But gruyere cheese is expensive–$24.99 lb. in the Midwest!!

    1. Hi Rhonda, If you have an Aldi near you, I can usually find a gruyere cheese there, cheaper than the other grocery store!! Aldi has good cheese.

  9. Avatar photo
    Pamela Crockett

    Made this for Christmas morning brunch and it was well received! The flavor combination of the bacon, shallots, and Gruyère cheese can’t be beat! Instead of spinach, I used baby kale.  Next time I will try adding cooked diced potatoes. Thank you for this awesome recipe!