Baked Spinach Casserole is the kind of dish that turns a humble leafy green into a warm, comforting, and cheesy masterpiece. Whether served as a hearty side dish at a holiday dinner or enjoyed as a vegetarian main, this casserole delivers the rich flavor of creamed spinach with the added bonus of a golden, crispy top.
It’s incredibly easy to make — everything comes together in one baking dish — and it’s endlessly adaptable. You can keep it light or make it decadent. Add cheese, herbs, or even a crunchy topping. However you make it, this casserole is a tried-and-true favorite that brings big flavor with minimal fuss.
Ingredients Overview
The ingredients for baked spinach casserole are pantry-friendly and easy to customize. Here’s what you’ll need:
-
Spinach: Fresh baby spinach or frozen chopped spinach both work well. If using frozen, be sure to thaw and squeeze out all excess moisture to avoid a watery casserole.
-
Eggs: Help bind the ingredients together and give the casserole structure.
-
Cheese: Parmesan, mozzarella, cheddar, or feta — or a combination — all add richness and gooey texture. Parmesan brings saltiness, mozzarella melts beautifully, and feta adds a tangy kick.
-
Cream or Milk: For a creamy base. Use heavy cream, half-and-half, or whole milk depending on your richness preference.
-
Onion and Garlic: Sautéed before mixing in, these give depth and savory backbone to the spinach.
-
Cottage Cheese or Ricotta (optional): Adds protein and a light, fluffy texture.
-
Breadcrumbs or Crushed Crackers (optional topping): For a golden, crispy finish.
-
Seasonings: Salt, pepper, nutmeg, and herbs like dill, thyme, or parsley round out the flavor.
Step-by-Step Instructions

1. Prepare the Spinach
-
If using frozen spinach, thaw it completely and squeeze out as much liquid as possible using a kitchen towel.
-
If using fresh spinach, sauté it in a pan with a little olive oil until wilted, then cool and chop.
You’ll need about 16 oz frozen spinach or 1½ lbs fresh spinach, cooked down.
2. Sauté Aromatics
In a skillet, melt 1–2 tablespoons of butter or olive oil. Add diced onion and cook over medium heat until soft (about 5–6 minutes). Add minced garlic and cook 1 minute more. Set aside to cool slightly.
3. Mix the Filling
In a large mixing bowl, whisk together:
-
3 eggs
-
1 cup cottage cheese or ricotta (optional but recommended)
-
½ cup cream or milk
-
1 cup shredded cheese (cheddar, mozzarella, or a mix)
-
½ cup grated parmesan
-
Cooked spinach
-
Sautéed onions and garlic
-
½ tsp salt
-
¼ tsp black pepper
-
⅛ tsp ground nutmeg (optional but classic)
Stir until everything is evenly combined.
4. Assemble the Casserole
Preheat your oven to 375°F (190°C). Grease a 9×9 or similar-sized baking dish.
Pour the spinach mixture into the dish and smooth the top. Sprinkle with additional cheese and/or a layer of breadcrumbs or crushed crackers if you’d like a crispy topping.
5. Bake
Bake uncovered for 35–40 minutes, or until the center is set and the top is golden and slightly puffed.
Let it rest for 5–10 minutes before serving so the casserole holds its shape when sliced.
Tips, Variations & Substitutions
-
Make it gluten-free: Skip the breadcrumb topping or use gluten-free crumbs/crackers.
-
Add protein: Stir in cooked shredded chicken, diced ham, or crispy bacon for a heartier dish.
-
Make it dairy-free: Use plant-based milk, dairy-free cheese, and skip the ricotta or use vegan alternatives.
-
Add heat: A pinch of crushed red pepper flakes or cayenne adds a little kick.
-
Try different cheeses: Smoked gouda, gruyère, or goat cheese all bring unique flavors.
-
Make it in muffin tins: Great for portion control and meal prep — reduce baking time to 20–25 minutes.
Serving Ideas & Occasions
This casserole is incredibly versatile. Here’s how to serve it:
-
Holiday Side Dish: A great addition to Thanksgiving, Easter, or Christmas spreads.
-
Vegetarian Main: Serve with roasted potatoes or a grain salad for a complete meal.
-
Brunch Favorite: Pair with a fruit salad, toast, and coffee for a wholesome brunch.
-
Weeknight Dinner: A comforting dish that’s easy to reheat and serve with soup or salad.
It also works well for meal prep — the leftovers taste just as good the next day.
Nutritional & Health Notes
This dish is packed with:
-
Iron and calcium from spinach and cheese
-
Protein from eggs and cottage cheese
-
Healthy fats from dairy and olive oil
It’s low in carbs (especially if you skip breadcrumbs), rich in fiber, and easy to adapt to keto, vegetarian, and gluten-free diets.
One serving (about 1 cup) contains approximately 250–300 calories, depending on cheese and cream used. For a lighter version, use low-fat dairy and skip the topping.
FAQs
Q1: Can I use frozen spinach?
A1: Yes, and it works beautifully. Be sure to thaw completely and squeeze out all water, or the casserole may become soggy.
Q2: Can I make it ahead of time?
A2: Absolutely. You can assemble the casserole, cover, and refrigerate up to 24 hours before baking. Or bake it fully, refrigerate, and reheat when needed.
Q3: How do I store and reheat leftovers?
A3: Store in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave or the entire dish in a 350°F oven until warm.
Q4: Can I freeze spinach casserole?
A4: Yes, both before and after baking. Wrap tightly in foil and freeze up to 3 months. Thaw overnight in the fridge and reheat in the oven.
Q5: Is it kid-friendly?
A5: Definitely. The creamy texture and cheesy flavor make it a great way to get kids to eat their greens.
Q6: Can I use fresh spinach?
A6: Yes. Use about 1½ lbs fresh spinach. Sauté until wilted, then chop and let cool before adding to the mixture.
Q7: Can I make it egg-free?
A7: For an egg-free version, try using a flax egg substitute or just skip the eggs for a looser, spoonable texture (though it won’t slice as well).
Baked Spinach Casserole – Creamy & Cheesy Comfort
A creamy, cheesy baked spinach casserole perfect as a holiday side or vegetarian main — packed with greens, flavor, and golden comfort.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
Ingredients
-
1½ lbs fresh spinach (or 16 oz frozen, thawed and drained)
-
1 tbsp olive oil or butter
-
1 onion, diced
-
2 cloves garlic, minced
-
3 large eggs
-
1 cup cottage cheese or ricotta (optional)
-
½ cup cream or whole milk
-
1 cup shredded cheese (cheddar, mozzarella, or mix)
-
½ cup grated parmesan
-
½ tsp salt
-
¼ tsp black pepper
-
⅛ tsp ground nutmeg (optional)
-
¼ cup breadcrumbs or crushed crackers (optional topping)
Instructions
-
Preheat oven to 375°F (190°C). Grease a 9×9 baking dish.
-
Sauté onion in olive oil until soft, then add garlic and cook 1 min more.
-
In a large bowl, mix eggs, cottage cheese, cream, cheeses, cooked spinach, onion mixture, and seasonings.
-
Pour into dish. Sprinkle with more cheese or breadcrumbs if desired.
-
Bake uncovered for 35–40 minutes, until set and golden.
-
Let cool 5–10 minutes before serving.
Notes
Use fresh or frozen spinach. Great for meal prep. Add shredded chicken or mushrooms for variation.
