
Spinach casserole is a practical family dinner made from tender spinach, a creamy binder, cheese, and a baked topping. It can be assembled in advance, adapted to fresh or frozen spinach, and served as a main dish with bread or as a side dish with roasted meat. The recipe below relies on familiar ingredients and a short baking time, making it suitable for weeknight cooking. For another make-ahead family meal, see this easy chicken noodle casserole recipe.
Essential Concepts
Use well-drained spinach to prevent a watery casserole. Frozen spinach is convenient and consistent. Thaw it fully, then press out as much liquid as possible. Bake until the center is hot and the cheese is lightly browned. Rest the casserole for 5 to 10 minutes before serving.
Why This Spinach Casserole Works
Spinach contains considerable water, especially after thawing. Removing that excess moisture gives the casserole a thicker texture and keeps the sauce from separating. Cream cheese supplies body, sour cream adds acidity, and shredded cheese contributes salt and richness. Eggs help the mixture set without making it dense.
A small amount of onion and garlic gives the dish a savory foundation. Breadcrumbs on top add contrast to the soft filling, while Parmesan creates a browned, salty crust. The result is comforting without requiring a complicated sauce or specialized equipment.
Easy Spinach Casserole Recipe
Ingredients
Serves 6 as a side dish or 4 as a light main course.
- 2 pounds (907 grams) frozen chopped spinach
- 1 tablespoon olive oil (15 milliliters)
- 1 small yellow onion, finely chopped, about 1 cup (150 grams)
- 2 garlic cloves, minced
- 8 ounces cream cheese, softened (226 grams)
- 1 cup sour cream (240 grams)
- 2 large eggs
- 1 cup shredded mozzarella cheese (113 grams)
- 1/2 cup grated Parmesan cheese (50 grams), divided
- 1/2 teaspoon kosher salt, plus more as needed
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg, optional
- 1/2 cup plain breadcrumbs (about 55 grams)
- 1 tablespoon melted butter (14 grams)
Equipment
- 2-quart baking dish
- Large skillet
- Mixing bowl
- Colander or clean kitchen towel
Instructions
- Heat the oven to 375°F (190°C). Lightly grease a 2-quart baking dish.
-
Thaw the spinach according to the package directions. Place it in a colander and press firmly to remove liquid. For drier spinach, wrap it in a clean kitchen towel and squeeze it over the sink. Separate the spinach with your fingers.
-
Warm the olive oil in a large skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until soft. Add the garlic and cook for 30 seconds.
-
Add the drained spinach to the skillet. Stir for 2 to 3 minutes, allowing any remaining moisture to evaporate. Remove the skillet from the heat.
-
In a large bowl, beat the softened cream cheese, sour cream, eggs, mozzarella, 1/4 cup of the Parmesan, salt, pepper, and nutmeg until evenly combined.
-
Stir the warm spinach mixture into the cheese mixture. Taste and adjust the salt. Transfer the filling to the prepared baking dish.
-
Combine the breadcrumbs, melted butter, and remaining 1/4 cup Parmesan. Sprinkle evenly over the spinach mixture.
-
Bake for 25 to 30 minutes, until the center is hot and the topping is lightly browned. Let the casserole rest for 5 to 10 minutes before serving.
Fresh Spinach Variation

Fresh spinach can replace frozen spinach, although you will need about 2 pounds (907 grams) to produce approximately 10 ounces (283 grams) after cooking and draining. Add the leaves to the skillet in batches and cook until wilted. Let the spinach cool enough to handle, then squeeze out excess water and chop it.
Fresh spinach has a lighter flavor, while frozen spinach usually provides a more concentrated vegetable taste. Either option works well as long as the cooked spinach is drained thoroughly. For additional preparation ideas, review these creamed spinach casserole tips.
Preparation and Storage
The casserole may be assembled up to one day ahead. Cover the unbaked dish and refrigerate it. Before baking, let the dish sit at room temperature for about 20 minutes while the oven heats. Add 5 to 10 minutes to the baking time if the casserole is still cold in the center.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the full casserole in a 325°F (165°C) oven until hot. Freezing is possible, but the sour cream and cream cheese may become slightly grainy after thawing. For best texture, freeze the baked casserole in small portions and reheat it gently.
Serving Ideas
Serve spinach casserole with a crisp green salad, roasted potatoes, or crusty bread. It also pairs well with baked chicken, turkey meatloaf, pork chops, or grilled fish. For a vegetarian dinner, add cooked rice, quinoa, or white beans on the side.
A spoonful of plain yogurt, a squeeze of lemon juice, or a few sliced scallions can brighten each serving. Keep additions modest so they do not make the casserole watery.
Common Questions
Can I use fresh spinach instead of frozen?
Yes. Cook about 2 pounds (907 grams) of fresh spinach until wilted, then drain and squeeze it thoroughly before chopping.
Why is my spinach casserole watery?
The spinach probably retained too much liquid, or the casserole was covered while baking. Drain the spinach carefully, cook it briefly in the skillet to evaporate moisture, and bake the casserole uncovered.
Can I make it without eggs?
Yes, although the filling will be softer. Replace the eggs with 2 tablespoons (16 grams) of cornstarch mixed with 2 tablespoons (30 milliliters) of cold water. Stir the mixture into the filling before baking.
Can I add meat?
Cooked bacon, diced ham, shredded chicken, or browned sausage can be added. Use about 1 cup (140 to 170 grams) of cooked meat, and reduce the added salt if the meat is strongly seasoned.
How do I know when it is done?
The edges should be gently bubbling, the center should feel set rather than liquid, and the internal temperature should reach at least 165°F (74°C). A short resting period helps the filling firm before serving.



Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

