Rich in flavor, loaded with greens, and undeniably comforting, this Easy Spinach Casserole is a weeknight dinner hero and a potluck favorite. With layers of cheesy goodness and nourishing spinach, it strikes the perfect balance between indulgence and health.

Whether you’re serving a brunch crowd or craving something cozy on a chilly evening, this dish is incredibly versatile. It’s easy to make, forgiving with substitutions, and bakes beautifully every time.
Why You’ll Love This Easy Spinach Casserole
This casserole is the definition of comfort food without being too heavy. It’s quick to assemble, reheats like a dream, and can easily feed a crowd. Plus, it’s a delicious way to sneak more leafy greens into your day. The creamy texture and cheesy top make it an instant hit even among picky eaters.
Can I Use Fresh Spinach Instead of Frozen?
Absolutely! Fresh spinach works great. Just be sure to sauté it first to cook off the excess moisture, then chop it finely before folding into the mixture. Aim for about a pound of fresh spinach to replace the frozen in this recipe.
Ingredients for the Easy Spinach Casserole
Each ingredient plays a simple yet crucial role in making this dish irresistible:
- Frozen chopped spinach: The star of the casserole, packed with nutrients and vibrant green color.
- Eggs: Help bind everything together and give structure.
- Cottage cheese: Adds creaminess and protein while keeping it light.
- Shredded cheddar cheese: Melts into gooey perfection and adds a sharp cheesy flavor.
- Parmesan cheese: For a salty, nutty kick that deepens the flavor.
- Onion: Adds savory sweetness and texture.
- Garlic: Brings aromatic depth.
- Salt & pepper: Essential for balance and enhancing flavor.
How To Make the Easy Spinach Casserole
Step 1: Prep the Spinach
Make sure the frozen spinach is fully thawed and squeeze out all excess moisture using a clean towel or cheesecloth. This keeps the casserole from getting soggy.
Step 2: Mix the Base
In a large bowl, whisk together the eggs, cottage cheese, cheddar, Parmesan, chopped onion, garlic, salt, and pepper. Once combined, fold in the spinach until everything is evenly distributed.
Step 3: Bake to Perfection
Preheat your oven to 350°F. Pour the mixture into a greased baking dish and spread it evenly. Bake for 35–40 minutes, or until the top is golden and the center is set. Let it cool slightly before serving.

How to Serve and Store Easy Spinach Casserole
This casserole feeds about 6 to 8 people as a side, or 4 to 6 as a main course.
To serve, cut into squares and enjoy warm. It pairs wonderfully with a fresh salad or warm bread.
To store, cover and refrigerate leftovers for up to 4 days. Reheat in the microwave or oven until warmed through. It also freezes well — just wrap tightly and store for up to 2 months.
What to Serve With Easy Spinach Casserole?
Roasted Garlic Chicken
The savory, juicy notes of roasted chicken pair seamlessly with the creamy spinach casserole.
Tomato Basil Soup
A cozy, tangy soup adds a bright contrast and makes it a comforting cold-weather meal.
Cheesy Spinach Stuffed Shells
For a double-spinach dinner, try these cheesy shells filled with creamy ricotta and herbs.
Longhorn Parmesan Crusted Chicken
This golden, crispy chicken adds protein and crunch to your plate.
A Hearty and Comforting Tuscan Bean Soup
Earthy beans and greens make this soup a healthy yet filling option alongside.
Balsamic Roasted Carrots
These sweet and tangy carrots bring vibrant color and a little zing to the meal.
Want More Casserole Ideas?
If you’re loving this spinach casserole, you’ll definitely want to try these other comforting favorites from Nora Nosh:
- Chicken and Wild Rice Casserole for a hearty, creamy classic.
- Cheesy Zucchini Casserole when you need a veggie-forward delight.
- Doritos Chicken Casserole for a crunchy twist your kids will love.
- Sweet Potato Casserole with marshmallow topping for the holidays.
- Hashbrown Breakfast Casserole to start your morning with a satisfying crunch.
Save This Pin For Later
📌 Save this recipe to your Pinterest board so you can whip it up any time you need something cozy and easy.
And let me know in the comments how it turned out for you! Did you add mushrooms or maybe a sprinkle of crushed red pepper?
I’d love to hear how you made it your own. Questions are always welcome — let’s make comfort food smarter, together.
Explore beautifully curated health-boosting meals and comfort classics on Nora Nosh Recipes for your next delicious discovery.
Easy Spinach Casserole
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Get ready to fall in love with this hearty, flavor-packed Easy Spinach Casserole. It’s the perfect go-to for everything from quick breakfast ideas and light lunches to healthy snacks or easy dinners. Made with wholesome spinach, creamy cheeses, and simple pantry staples, this dish delivers a delicious, comforting bite in every forkful. Whether you’re meal-prepping for the week or bringing a casserole to a potluck, this easy recipe will become a family favorite.
Ingredients
10 oz frozen chopped spinach, thawed and squeezed dry
4 large eggs
1 cup cottage cheese
1 cup shredded cheddar cheese
1/3 cup grated Parmesan cheese
1 small onion, finely chopped
2 cloves garlic, minced
1/2 tsp salt
1/4 tsp black pepper
Instructions
1. Preheat oven to 350°F and grease a baking dish.
2. In a large bowl, whisk the eggs until smooth.
3. Add cottage cheese, cheddar, Parmesan, onion, garlic, salt, and pepper. Mix well.
4. Fold in the drained spinach until evenly combined.
5. Pour the mixture into the prepared baking dish and smooth the top.
6. Bake for 35–40 minutes until golden and set in the center.
7. Let it cool slightly before slicing and serving.
Notes
Make sure to drain the spinach very well to avoid extra moisture in the casserole.
You can swap cottage cheese with ricotta for a creamier texture.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Casserole
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 220
- Sugar: 2g
- Sodium: 390mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 120mg
Keywords: easy recipe, spinach casserole, healthy snack, easy dinner, food ideas
