5 from 12 votes
Home » Side Dishes » Cheesy Spinach Casserole

Cheesy Spinach Casserole

This Cheesy Spinach Casserole is packed with flavor. Made with sautéed spinach and three cheeses, it bakes into a golden, bubbly side dish that pairs with almost any meal. Simple, comforting, and ready in 40 minutes!
A serving of Cheesy Spinach Casserole on a white plate over a green patterned napkin.

Some side dishes steal the spotlight and end up being the star of the show – and this simple Spinach Casserole is just such a dish. It strikes that perfect balance between rich flavor and simple preparation, and it goes with all sorts of delicious mains like keto pork tenderloin or easy baked shrimp.

I love how the spinach melts down into the creamy, cheesy base without feeling overly heavy. Cottage cheese adds protein and a lovely texture, while Gruyère and Parmesan create that irresistible golden crust on top. It really does steal the spotlight of any keto meal!

A serving of Cheesy Spinach Casserole on a white plate over a green patterned napkin.


 

I created this recipe recently because I wanted something a little different from my go-to sides like sautéed keto vegetables. I was craving something that tasted like comfort food and this recipe met the moment. I honestly didn’t expect it to be this good, but it was love at first bite.

Why You Will Love This Spinach Casserole

  • So easy to make: Sauté the veggies, stir in the cheese, and bake until bubbly.
  • Surprisingly delicious: I thought it would be good, but I didn’t know it would be this good!
  • Everyday ingredients: Fresh spinach, cottage cheese, and a few simple seasonings come together to create something truly comforting.
  • High protein: With almost 15 grams per serving, it helps make your meal extra satisfying.
  • Goes with everything: Serve with chicken, pork, beef, or fish. It fits right into weeknight dinners or holiday celebrations.
  • Make ahead option: Assemble it a day in advance and bake when ready, or refrigerate the leftovers for easy re-heating.
Top down image of Spinach Casserole in a white square baking dish on a white wooden table.

Ingredient Notes

  • Butter: I sauté the veggies in butter for extra flavor, but you can also use olive oil.
  • Onion: Only use a little onion because they add to the carb count. One quarter cup is just enough to add flavor.
  • Garlic: I prefer the flavor from fresh garlic, but you can also use garlic powder.
  • Spinach: I used fresh baby spinach, but you can also use frozen. Thaw it first and squeeze out the excess water before sautéing.
  • Cottage cheese: Cottage cheese is a great addition to make the casserole even higher in protein. You can also use ricotta.
  • Shredded cheese: I used gruyere for the filling as well as the top of the casserole, plus some Parmesan to play up the Italian flavor. But you could also use mozzarella or sharp cheddar.
  • Kitchen staples: Egg, red pepper flakes, black pepper, and salt.

How to Make This Recipe

A collage of 6 images showing the steps for making Cheesy Spinach Casserole.
  1. Sauté the onion: Melt the butter and cook the onion until they start to soften. Stir in the garlic, salt, pepper, and red pepper flakes.
  2. Wilt the spinach. Add a few handfuls of spinach at a time, allowing it to cook down a bit before adding more. Cook until it is all wilted but not watery.
  3. Transfer to a bowl: Use a slotted spoon to leave any liquid behind in the pan. But be sure to get all the pieces of onion and garlic.
  4. Add the cheese: Mix in the cottage cheese, half of the gruyere, half of the parmesan, and the egg.
  5. Bake: Spread the mixture in a ceramic baking dish and top with the remaining shredded cheese and parmesan. Bake until the mixture is bubbly.
A spatula lifting a serving of spinach casserole out of a white baking dish.

Tips for Success

Don’t overcook the spinach: Sauté until just wilted, as overcooking can make it watery. Draining off any excess moisture in the pan will also help keep the casserole from getting soupy.

Use high quality cheese: Gruyère adds wonderful flavor and meltability. Freshly grated Parmesan also gives the top a delicious golden crust.

Season to taste: If you are salt sensitive, consider skipping any additional salt. All three cheeses have plenty as it is.

Make it a meal: This spinach casserole could easily become the whole meal with some cooked chicken or sausage. Just stir it in along with the other ingredients in Step 5.

A serving of Cheesy Spinach Casserole on a white plate over a green patterned napkin.
5 from 12 votes

Spinach Casserole Recipe

Servings: 6 servings
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
This Cheesy Spinach Casserole is packed with flavor. Made with sautéed spinach and three cheeses, it bakes into a golden, bubbly side dish that pairs with almost any meal. Simple, comforting, and ready in 40 minutes!

Ingredients
 

  • 1 tbsp butter, or olive oil
  • 1/4 cup (40 g) chopped onion
  • 4 cloves garlic, minced
  • 15 ounces (425.24 g) fresh baby spinach, see notes for using frozen
  • 1 tsp Italian seasoning
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp red pepper flakes
  • 1 cup (210 g) cottage cheese
  • 1 cup (132 g) gruyere cheese, shredded, divided
  • 1/3 cup (33.33 g) grated Parmesan, divided
  • 1 large egg

Instructions

  • Preheat the oven to 375ºF.
  • In a large skillet, melt the butter over medium heat. Add the onions and cook until beginning to soften, about 3 minutes. Add the garlic, Italian seasoning, salt, pepper, and red pepper flakes, and cook another minute.
  • Add the spinach a few handfuls at a time, allowing it to cook down a bit before adding more. Cook until all of the spinach is wilted, about 5 minutes.
  • Using a slotted spoon, transfer to a mixing bowl, leaving as much liquid in the pan as possible (be sure to get all the pieces of onion and garlic into the bowl).
  • Add the cottage cheese, half of the gruyere, half of the parmesan, and the egg. Stir to combine well.
  • Spread the mixture in a ceramic baking dish that holds 1.5 to 2 quarts. Top with the remaining shredded cheese and parmesan.
  • Bake about 25 minutes, until the mixture is bubbly, and the cheese is melted and beginning to brown on top.

Notes

Storage Information: Store the leftovers in the pan, tightly wrapped, for up to 4 days. 

Nutrition

Serving: 1serving = 1/6th of recipe | Calories: 206kcal | Carbohydrates: 5.6g | Protein: 14.4g | Fat: 13.7g | Saturated Fat: 8.7g | Fiber: 1.7g
I’d love to know your thoughts, leave your rating below!

Frequently Asked Questions

What if I can’t find Gruyere?

Shredded mozzarella, Swiss, or even sharp cheddar will too. The flavor will change slightly, but the casserole will still be cheesy and delicious.

How long does this spinach casserole keep?

It’s great for up to 4 days in the fridge and can be easily rewarmed in the oven or the microwave.

How many carbs are in Keto Spinach Casserole?

This keto spinach casserole recipe has 5.6g of carbs and 1.7g of fiber per serving. That comes to 3.9g net carbs per serving.

Categories:

, ,

Nutritional Disclaimer

Please note that I am not a medical or nutritional professional. I am simply recounting and sharing my own experiences on this blog. Nothing I express here should be taken as medical advice and you should consult with your doctor before starting any diet or exercise program. I provide nutritional information for my recipes simply as a courtesy to my readers. It is calculated using MacGourmet software and I remove erythritol from the final carb count and net carb count, as it does not affect my own blood glucose levels. I do my best to be as accurate as possible but you should independently calculate nutritional information on your own before relying on them. I expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website.

Free Bonus: Secrets to Keto Baking!

Sign up for your favorite recipes delivered straight to your inbox plus get our FREE bonus: Secrets to Keto Baking!

5 from 12 votes

Leave a Reply

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

Recipe Rating




38 Comments

  1. Alex Shupka says:

    Nothing about frozen spinach in Notes!

    1. Right under the Ingredients you Need section: Spinach: I used fresh baby spinach, but you can also use frozen. Thaw it first and squeeze out the excess water before sautéing.

  2. 5 stars
    Hi! Love your recipes! Thank you! Thank you!
    On the Spinach Casserole recipe you say to see notes if using frozen spinach but I didn’t see anything there.
    Caryn

  3. 5 stars
    I’ve made this twice in 2 weeks. it is so good. the first time I didn’t have guyere cheese and subbed with mozzarella. Both versions are delicious 😋!

  4. 5 stars
    I made this for dinner tonight. Absolutely delicious!

  5. Jacquie Lilley says:

    5 stars
    Very delicious with just a hint of spice. A versatile side dish. I also used it as a base for my ham and poached egg for breakfast. It was like an eggs florentine benedict, only much more flavourful!

Similar Posts