Creamy, cheesy, and packed with tender spinach, this Easy Spinach Casserole is a true comfort food classic that brings both nutrition and indulgence to the table. Whether you’re serving it as a main dish for a cozy weeknight dinner or as a side for a festive gathering, this dish delivers in both flavor and simplicity.


With just a handful of ingredients and minimal prep time, this casserole is a go-to for busy cooks who want something hearty and wholesome without the fuss. The golden-brown cheesy topping combined with the soft, savory spinach layers makes every bite irresistible. Even picky eaters will ask for seconds!
Why You’ll Love This Easy Spinach Casserole
This recipe is a lifesaver when you’re short on time but still crave something homemade and satisfying. It’s great for meal prep, freezes beautifully, and reheats like a dream. Plus, it fits into a wide variety of dietary lifestyles – from low-carb to vegetarian. The best part? You probably already have most of the ingredients in your fridge or pantry.
Can I Use Fresh Spinach Instead of Frozen?
Absolutely! While frozen spinach is convenient and easy to work with, you can definitely use fresh spinach in this casserole. Just make sure to cook it down and drain it thoroughly to remove excess moisture. You’ll want to use about triple the amount since fresh spinach wilts significantly. The flavor will be slightly fresher and brighter, adding a subtle difference that spinach lovers will appreciate.
Ingredients for the Easy Spinach Casserole
This dish uses basic, pantry-friendly ingredients that come together beautifully. Each component adds texture, flavor, or creaminess to make the casserole irresistible:
- Frozen chopped spinach – The heart of the dish; thawed and well-drained to avoid excess water.
- Eggs – They bind everything together and add a rich texture.
- Cottage cheese – Brings creaminess and a subtle tang that complements the spinach.
- Mozzarella cheese – For melty, gooey goodness throughout the casserole.
- Parmesan cheese – Adds depth, saltiness, and that golden crust on top.
- Onion – Finely chopped to add a gentle sweetness and savoriness.
- Garlic – Minced, for a delicious aromatic base.
- Salt and pepper – To enhance and balance the flavors.
How To Make the Easy Spinach Casserole
Step 1: Prep the Spinach
Make sure your frozen spinach is fully thawed. Squeeze out as much moisture as possible using a clean kitchen towel or cheesecloth. Too much liquid will make the casserole soggy.
Step 2: Saute the Aromatics
In a skillet over medium heat, saute the chopped onion in a bit of olive oil until translucent. Add garlic and cook for another minute until fragrant. Remove from heat.
Step 3: Mix the Filling
In a large bowl, combine the spinach, cooked onion and garlic, eggs, cottage cheese, mozzarella, half of the Parmesan, salt, and pepper. Mix until everything is evenly incorporated.
Step 4: Assemble and Bake
Preheat your oven to 375°F (190°C). Grease a casserole dish and pour the mixture in, spreading it evenly. Sprinkle the remaining Parmesan on top. Bake for 35–40 minutes or until the top is golden and the center is set.
Step 5: Cool and Serve
Let the casserole cool for 5-10 minutes before slicing. This allows it to firm up and makes serving easier.

How to Serve and Store This Easy Spinach Casserole
This casserole serves approximately 6 people, making it ideal for family dinners or meal prep for the week. It pairs beautifully with light salads, crusty bread, or protein on the side. Leftovers? No problem! Store them in an airtight container in the refrigerator for up to 4 days.
To reheat, pop a portion in the microwave for 1-2 minutes or warm it in the oven at 350°F until heated through. You can also freeze it – just wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
What to Serve With Easy Spinach Casserole?
Roasted Chicken Thighs
Crispy and juicy, roasted chicken pairs wonderfully with the creamy spinach base.
Tomato Basil Soup
A warm, comforting soup adds a touch of acidity and freshness to the plate.
Garlic Bread
Perfect for scooping up every last bite of cheesy goodness.
Grilled Salmon
Light and flaky salmon balances the richness of the casserole.
Greek Salad
Fresh veggies and tangy feta bring a bright contrast.
Baked Potatoes
A classic comfort combo when you want something extra hearty.
Quinoa Pilaf
For a wholesome and protein-rich side.
Scrambled Eggs or Omelette
Turn this into a breakfast-for-dinner situation with more egg-based dishes.
Frequently Asked Questions
Can I make this spinach casserole ahead of time?
Yes! You can assemble it a day in advance and keep it covered in the fridge. When ready to bake, just pop it into the oven as directed. You may need to add a few extra minutes to the cooking time if baking straight from the fridge.
Is this casserole keto-friendly?
It sure is. With no added starches or grains, it fits well into a low-carb or keto lifestyle. Just double-check the labels on your cheeses to ensure they don’t contain fillers.
Can I substitute ricotta for cottage cheese?
Definitely. Ricotta has a slightly smoother and richer texture, which will work perfectly in place of cottage cheese.
What other vegetables can I add to this casserole?
Feel free to stir in cooked mushrooms, zucchini, or bell peppers for extra flavor and texture. Just be sure to remove excess moisture first.
Can I freeze individual portions?
Yes, the casserole freezes beautifully in single-serving containers. Great for meal prep!
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time. Check out more of my daily recipes here on Pinterest!
And let me know in the comments how yours turned out. Did you try adding mushrooms or switch up the cheese? I love seeing the unique spins you put on my recipes. Questions are welcome too – let’s help each other cook smarter!
Conclusion
This Easy Spinach Casserole is one of those recipes that checks every box: quick, healthy, budget-friendly, and absolutely delicious. It brings together the rich creaminess of cheese with the earthy taste of spinach in one cozy dish. Perfect for busy weeknights or when you need a guaranteed crowd-pleaser, this recipe is one you’ll want to make again and again.
Easy Spinach Casserole
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Looking for a cozy, satisfying, and healthy dish that’s also quick to prepare? This Easy Spinach Casserole is the answer. Creamy cheese, tender spinach, and a golden crust come together in a simple bake that works for breakfast ideas, easy dinner solutions, or a healthy snack option. It’s low-carb, kid-friendly, and freezer-friendly — a perfect choice when you need comfort food without spending hours in the kitchen.
Ingredients
450g frozen chopped spinach, thawed and drained
3 large eggs
1 cup cottage cheese
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 small onion, finely chopped
2 cloves garlic, minced
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon olive oil (for sautéing)
Instructions
1. Thaw the spinach fully and squeeze out all excess moisture using a clean kitchen towel or cheesecloth.
2. Heat olive oil in a skillet over medium heat. Add chopped onion and sauté until soft, about 5 minutes. Add minced garlic and cook for 1 minute more.
3. In a large bowl, combine spinach, sautéed onion and garlic, eggs, cottage cheese, mozzarella, half the Parmesan, salt, and pepper. Mix well.
4. Preheat oven to 375°F (190°C). Grease a medium casserole dish.
5. Pour the mixture into the casserole dish and smooth out the top. Sprinkle the remaining Parmesan evenly over it.
6. Bake for 35–40 minutes, or until the top is golden brown and the center is firm.
7. Let it cool for 5–10 minutes before slicing and serving.
Notes
Make sure the spinach is very dry to avoid a watery casserole.
You can substitute ricotta cheese for cottage cheese for a richer texture.
This casserole freezes well — slice it and store individual portions for easy meals.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 220
- Sugar: 2g
- Sodium: 410mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 115mg
Keywords: spinach casserole, easy recipe, dinner ideas, healthy snack, breakfast ideas




