Keto Friendly Spinach Mozzarella Egg Bake

keto spinach mozzarella bake

Eggs and cheese are two of your best friends when you’re trying to be low-carb and this recipe makes the best of both. It’s fluffy, chewy and filling all at once. The recipe we’ll be sharing with you today is fantastic on its own but it can also be a great foundation for more complicated recipes too. This keto friendly spinach mozzarella egg bake is one of my go to post-workout meals but it can work just as well for a weekend breakfast.


  • 3 eggs
  • 5oz (about 2 cups) fresh baby spinach
  • 3oz (about 1 cups) shredded mozzarella cheese
  • 1/3c heavy cream
  • 1 tbsp butter
  • 1 tbsp chives
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp red pepper flakes (or to taste)

How to make this keto spinach mozzarella egg bake

Before you get started with the prep, preheat your oven to 375°F.

Next, in a mixing bowl, add the eggs, salt, pepper, chives and chili flakes. Now beat the eggs until they are fully combined and pour in the heavy cream. Continue to beat the eggs until little bubbles begin to form, this will form bubbles in the eggs and help the bake to rise.

Now for the spinach, I buy spinach pre-washed but if you don’t go ahead and wash them first to get all that grift off. Lightly saute them in a pan with a little bit of butter until they begin to wilt but don’t allow them to fully wilt down.

Next, grease down the insides of a baking dish and add the spinach to the bottom, creating a layer. If you are using any additions like ham or bacon, sprinkle those on top of the spinach.

Sprinkle all the cheese evenly, making a top layer for the bake.

Finally, pour your beaten eggs over the top, allowing them to get into every open space. At this point you can mix with a fork but I prefer to leave it unmixed as this will give it a layered, lasagna like effect.

With the bake fully prepared, place it into the middle of your oven for 25 minutes or until golden brown. Once baked, take it out of the oven and leave for 5 minutes to cool.

Now, you can slice the bake up and serve… or if you’re like us, dig in straight from the dish!

Can you add meat to this dish?

This bake is purposely designed to be basic as it gives you tons of options to make it more extravagant. Feel free to add some cooked bacon, sausage ham or any other toppings you like. Just make sure you pre-cook any raw meats as they won’t fully cook in the oven.

I like to add ham and mushrooms to this recipe to give it a little extra bite.

Do you have to cook the spinach first?

You certainly don’t have to but I feel a light sauteed will help the spinach wilt down a bit, making it easier to add additional layers of topping. Adding the spinach in raw can make it difficult to create that nice layered effect.

Can you make this recipe dairy free

You can absolutely substitute the cheese and cream for a dairy free or vegan alternative. For the cream, if you aren’t able to find a direct alternative, you can try adding a little more fat and some vegan milk to give a similar result. Just make sure to supplement with salt as many dairy free alternatives to cheese tend to be less salty.

keto spinach mozzarella bake

Keto Friendly Spinach Mozzarella Egg Bake

Yield: 2
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

A deliciously fluffy spinach mozzarella egg bake. This keto friendly dish is perfect for a low-carb sunday bruch showpiece.


  • 3 eggs
  • 5oz fresh baby spinach
  • 3oz shredded mozzarella cheese
  • 1/3c heavy cream
  • 1 tbsp butter
  • 1 tbsp chives
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp red pepper flakes (or to taste)


    1. Preheat oven to 375°F.
    2. In a mixing bowl, beat the eggs, salt, pepper, chives, and red pepper flakes.
    3. Pour in heavy cream and beat until bubbles begin to form.
    4. Lightly saute spinach in a pan with butter until wilted.
    5. Grease a baking dish, add spinach to the bottom, and sprinkle toppings of your choice (if desired).
    6. Sprinkle cheese over toppings.
    7. Pour beaten eggs over cheese.
    8. Bake for 25 minutes or until golden brown.
    9. Let cool for 5 minutes and serve.


Add cooked bacon, sausage, ham, or mushrooms for extra flavor.

This recipe can be made dairy-free by substituting cheese and cream with dairy-free alternatives. Add salt if necessary, as many dairy-free cheese alternatives are less salty.

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 441Total Fat: 36gSaturated Fat: 20gTrans Fat: 1gUnsaturated Fat: 13gCholesterol: 366mgSodium: 1090mgCarbohydrates: 2gNet Carbohydrates: 1gFiber: 2gSugar: 0gProtein: 23g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Similar Posts

Leave a Reply

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