This spinach and cheese casserole is the ultimate comfort food, combining rich and creamy cheeses with the nutritional goodness of spinach. It's perfect as a hearty meal or a tasty side dish for any gathering. The golden, cheesy top and savory filling will satisfy your taste buds and keep you coming back for more.
Ingredients
4 cups fresh spinach, chopped
½ cup ricotta cheese
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
2 large eggs
½ cup heavy cream
½ teaspoon garlic powder
¼ teaspoon nutmeg
Salt and pepper to taste
1 tablespoon olive oil
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
Preheat your oven to 350°F (175°C).
Heat the olive oil in a skillet over medium heat. Add the chopped spinach and sauté for 2-3 minutes until it's wilted.
In a large bowl, whisk together the eggs, ricotta cheese, heavy cream, garlic powder, nutmeg, salt, and pepper.
Stir in the shredded mozzarella and grated Parmesan cheeses. Once well combined, fold in the sautéed spinach mixture.
Transfer the mixture into a greased casserole dish and smooth the top with a spatula.
Bake for 30-35 minutes, or until the top is golden and the casserole is set in the center.
Let the casserole cool for a few minutes before serving.
Servings and Timing
Prep Time: 10 minutes
Cooking Time: 35 minutes
Total Time: 45 minutes
Servings: 6
Variations
I love to experiment with this dish by adding different ingredients to change things up. Here are some ideas for variations:
Add more veggies: You can mix in some sautéed mushrooms, onions, or bell peppers for added flavor and texture.
Use different cheeses: Feel free to swap out the mozzarella and Parmesan for other cheeses like cheddar, Gouda, or even feta for a tangy twist.
Spice it up: If I’m in the mood for a bit of heat, I add a pinch of red pepper flakes or cayenne pepper.
Make it gluten-free: This recipe is naturally gluten-free, but double-check that the cheeses you use are free of any additives that may contain gluten.
Storage/Reheating
To store leftovers, I place the casserole in an airtight container in the refrigerator, where it will keep for up to 3-4 days. To reheat, I simply cover the casserole with foil and warm it in the oven at 350°F (175°C) for 15-20 minutes until heated through. You can also microwave individual portions if you're in a rush.
FAQs
How do I make the casserole creamier?
To make the casserole creamier, you can add more heavy cream or even a bit of sour cream for extra richness.
Can I use frozen spinach instead of fresh?
Yes! If you’re using frozen spinach, be sure to thaw and drain it well before adding it to the recipe. You want to remove as much excess moisture as possible.
Can I make this dish ahead of time?
Absolutely! You can prepare the casserole in advance, store it in the fridge, and bake it when you’re ready to serve. It’s a great option for meal prepping or making ahead for gatherings.
Can I freeze the casserole?
Yes, you can freeze this casserole. After baking, let it cool completely, then wrap it tightly in foil or plastic wrap. When ready to eat, bake it straight from the freezer or thaw it overnight in the fridge before reheating.
What can I serve this casserole with?
This casserole pairs wonderfully with a simple salad, roasted vegetables, or even a piece of grilled chicken for a complete meal.
Conclusion
This spinach and cheese casserole is a simple yet delicious dish that combines the best of comfort food and healthy ingredients. With its creamy texture and savory flavors, it’s sure to become a favorite in your recipe rotation. Whether you’re serving it as a main dish or a side, this dish is always a crowd-pleaser. Give it a try – I know you’ll love it!
Recipe:

Spinach and Cheese Casserole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This spinach and cheese casserole is the ultimate comfort food, combining rich and creamy cheeses with the nutritional goodness of spinach. It's perfect as a hearty meal or a tasty side dish for any gathering. The golden, cheesy top and savory filling will satisfy your taste buds and keep you coming back for more.
Ingredients
4 cups fresh spinach, chopped
½ cup ricotta cheese
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
2 large eggs
½ cup heavy cream
½ teaspoon garlic powder
¼ teaspoon nutmeg
Salt and pepper to taste
1 tablespoon olive oil
Instructions
- Preheat your oven to 350°F (175°C).
- Heat the olive oil in a skillet over medium heat. Add the chopped spinach and sauté for 2-3 minutes until it's wilted.
- In a large bowl, whisk together the eggs, ricotta cheese, heavy cream, garlic powder, nutmeg, salt, and pepper.
- Stir in the shredded mozzarella and grated Parmesan cheeses. Once well combined, fold in the sautéed spinach mixture.
- Transfer the mixture into a greased casserole dish and smooth the top with a spatula.
- Bake for 30-35 minutes, or until the top is golden and the casserole is set in the center.
- Let the casserole cool for a few minutes before serving.
Notes
This recipe is naturally gluten-free, but double-check that the cheeses you use are free of any additives that may contain gluten.
If you want a creamier casserole, you can add more heavy cream or even a bit of sour cream for extra richness.
If using frozen spinach, make sure to thaw and drain it well to remove excess moisture.
Feel free to experiment with adding sautéed mushrooms, onions, or bell peppers for extra flavor.
If you're in the mood for a little heat, try adding a pinch of red pepper flakes or cayenne pepper.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Dish, Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 2g
- Sodium: 350mg
- Fat: 25g
- Saturated Fat: 11g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 17g
- Cholesterol: 105mg