Spinach Casserole

Spinach Casserole is the dish I bring when the sides need to do as much work as the main. Frozen spinach and a few things already in the fridge turn into something rich and cheesy that holds its own on a crowded holiday table.

The filling is cottage cheese and sour cream folded through garlicky spinach, baked under mozzarella, Parmesan, and crunchy onions until the top is golden and the edges bubble. It comes together fast, it reheats well, and it’s just as happy as a vegetarian main as it is next to everything else on the plate.

A serving spoon lifts a portion of creamy Spinach Casserole with a crispy browned topping from a white oval dish.
Spinach Casserole. Photo Credit: Splash of Taste.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

Why You’ll Love This Recipe

  • The filling gets its body from cottage cheese and sour cream, so you don’t need a can of condensed soup or a flour roux to make it creamy.
  • You cook the spinach down in the skillet first, which drives off the water that turns most spinach casseroles into a puddle.
  • It’s an assemble-ahead dish: get it into the baking dish, then bake it when the oven is free, which is the whole game on a holiday.
  • The crunchy onions on top give you a crisp contrast against the soft filling, and they’re the one part worth adding right at the end.
  • One skillet and one baking dish, so it’s less to wash up after a big meal.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Spinach. Fresh or frozen both work. Frozen is what I usually keep on hand for this, and it needs to be thawed and squeezed dry hard before it goes near the skillet, because any water it holds ends up in the casserole. Five cups of chopped spinach cooks down to much less than it looks.

Cottage cheese and sour cream. These are the base, and together they give you a creamy filling without a roux. Let them sit out for about fifteen minutes first, so they blend into the warm spinach smoothly instead of seizing up.

Mozzarella and Parmesan. The mozzarella is what stretches when you scoop, and the Parmesan browns and adds the sharper, saltier note on top. They go on the surface, not stirred through.

Crunchy onions. Optional, but they’re the texture on an otherwise soft dish. Add them right before baking, so they don’t sit and go soft.

Bowls of fresh spinach, cottage cheese, mozzarella cheese, parmesan, crunchy onions, and more are beautifully arranged on a tiled surface—perfect ingredients for a comforting Spinach Casserole.
Spinach Casserole Ingredients. Photo Credit: Splash of Taste.

How to Make Spinach Casserole

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Preheat and Prep

Heat the oven to 375°F (190°C) so it’s ready when the filling is. Have your baking dish nearby.

Sauté the Garlic

Melt the butter in a large skillet over medium heat, add the minced garlic, and cook just until fragrant. Don’t let it brown, or it turns bitter.

Wilt the Spinach

Stir in the spinach and cook until it’s wilted and the excess moisture has cooked off. This is the step not to rush. If there’s liquid pooling in the pan, keep going until it’s gone, because that water is what makes a casserole watery.

Chopped spinach cooking in a black skillet on a tiled surface, surrounded by bowls of grated cheese, crispy onions, and creamy sauce—ideal ingredients for an Air Fryer Spinach Casserole.
Sauté garlic in melted butter until fragrant, then add spinach and cook until wilted and all excess moisture is gone.
A wooden spoon stirs creamy Spinach Casserole in a black skillet, with bowls of shredded cheese and crispy onions nearby.
Stir cottage cheese, sour cream, salt, and pepper into the spinach mixture off the heat until smooth and creamy.

Mix the Filling

Take the skillet off the heat, then stir in the cottage cheese, sour cream, salt, and pepper. Mixing off the heat keeps the dairy from splitting. Stir until it looks smooth and creamy.

Assemble the Casserole

Spread the spinach mixture evenly in the baking dish, then top with the mozzarella, Parmesan, and crunchy onions if you’re using them.

An oval dish filled with creamy spinach casserole sits on a tiled surface, with bowls of grated cheese and crispy topping nearby.
Transfer spinach mixture to the baking dish and spread evenly.
An oval baking dish filled with a spinach casserole, generously topped with grated cheese and breadcrumbs, sits on a tiled surface next to a pepper grinder.
Top with mozzarella, Parmesan, and optional crispy onions. Bake 20–25 minutes until golden and bubbling.

Bake Until Golden

Bake for 20 to 25 minutes, until the top is golden and the edges are bubbling. Start checking around the 20-minute mark, since ovens run differently.

Rest, Then Serve

Let it cool for a few minutes before serving so the filling sets enough to scoop cleanly.

Recipe Notes and Expert Tips

  • Dry the spinach harder than feels necessary. Fresh or frozen, moisture is what makes this watery. Cook off the liquid in the skillet, and with frozen spinach, squeeze it dry before it even goes in the pan.
  • Bring the dairy to room temperature. Cottage cheese and sour cream straight from the fridge blend unevenly into warm spinach. Fifteen minutes on the counter fixes it.
  • Season the filling properly. Spinach and mild dairy need a generous pinch of salt and pepper, or the whole thing tastes flat.
  • Onions go on last. Add the crunchy onions right before the dish goes in the oven so they stay crisp instead of soaking up steam.

Recipe Variations

  • Stir in half a cup of sautéed mushrooms with the spinach for a deeper, more savory filling. Mushrooms bring their own water, so cook them down fully first. I haven’t tested this exact amount here, so treat it as a starting point.
  • Swap the crunchy onions for panko toasted in a little butter if you want the crisp top without the fried-onion flavor. This changes the topping’s taste more than its texture. It isn’t tested in this recipe.

How to Store Leftovers

Let leftovers cool for a short while, then cover and refrigerate within two hours of baking. They keep for up to 4 days in an airtight container, which holds the filling and keeps the topping from drying out. To reheat, warm individual portions in a microwave in 30-second bursts, or cover the dish with foil and reheat in a 325°F oven until hot through.

To freeze, let the baked casserole cool, then refrigerate it until cold before wrapping the dish tightly in plastic and foil, or portioning it into freezer-safe containers. It keeps for up to 2 months. Thaw overnight in the fridge and reheat in a 350°F oven until hot through and bubbling again.

What to Serve With Spinach Casserole

It wants something bright alongside it, since the filling is rich. A simple green salad with a sharp vinaigrette does the job, and so does a bowl of roasted tomato soup for scooping and dipping crusty bread into.

If you want to build it into a bigger vegetarian spread, I put it next to a vegetable pasta or a plate of spaghetti aglio e olio, both of which carry the meal without competing with the casserole. Roasted asparagus or broccoli on the side rounds out the plate.

More Easy Casseroles for Your Table

If this is your kind of dish, here are a few more casseroles I’d put on the same table.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of creamy Spinach Casserole with cheese, topped with crispy fried onions and served with a fork.

Spinach Casserole

Spinach Casserole is a creamy vegetarian bake of garlicky spinach folded into cottage cheese and sour cream, topped with mozzarella, Parmesan, and crunchy onions, then baked until the top is golden and bubbling. It works as a vegetarian main or a hearty side for a potluck or a holiday table. Store leftovers covered in the fridge for up to 4 days.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Course: Casserole, Main course, Side Dish
Cuisine: American
Servings: 4
Calories: 254kcal

Ingredients

  • 2 tablespoons butter
  • 2 garlic cloves minced
  • 5 cups chopped spinach fresh or frozen, thawed and drained if frozen
  • 1 cup cottage cheese
  • ½ cup sour cream
  • ½ cup shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese
  • 3 tablespoons crunchy onions optional
  • Salt and pepper to taste
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

Instructions

  • Preheat your oven to 375°F (190°C).
  • In a skillet over medium heat, melt the butter. Add the garlic and cook until fragrant.
    2 tablespoons butter, 2 garlic cloves
  • Stir in the spinach and cook until wilted and any excess moisture has evaporated.
    5 cups chopped spinach
  • Remove from heat and stir in the cottage cheese, sour cream, salt, and pepper. Mix until everything is well combined.
    1 cup cottage cheese, ½ cup sour cream, Salt and pepper
  • Transfer the mixture to a baking dish and spread it evenly. Top with mozzarella, Parmesan, and crunchy onions if using.
    ½ cup shredded mozzarella cheese, ¼ cup grated Parmesan cheese, 3 tablespoons crunchy onions
  • Bake for 20–25 minutes, or until the top is golden and bubbly.
  • Let the casserole cool slightly before serving.

Notes

Dry the spinach well. Whether fresh or frozen, cook off as much liquid as possible in the skillet before mixing in the other ingredients, or the casserole turns watery.
Bring the cottage cheese and sour cream to room temperature before mixing so they blend into the spinach smoothly.
Add the crunchy onions right before baking, so they stay crisp instead of absorbing moisture.
Let leftovers cool for a short while, then cover and refrigerate within two hours of baking; they keep for up to 4 days.

Nutrition

Calories: 254kcal | Carbohydrates: 7g | Protein: 13g | Fat: 20g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 57mg | Sodium: 468mg | Potassium: 330mg | Fiber: 1g | Sugar: 3g | Vitamin A: 4093IU | Vitamin C: 11mg | Calcium: 240mg | Iron: 1mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating