Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Quick and Easy Recipes

Spinach and Cheese Casserole (Golden, Creamy Weeknight Bake)

Updated: May 17, 2026 · Published: Mar 10, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

41 shares
  • Facebook
  • X
↓ Jump to Recipe

Zainab calls this "the green one" and has been requesting it on repeat since I first made it on a cold Tuesday night when I had two bags of frozen spinach in my freezer and no real plan for dinner. I threw it together, honestly expecting it to be fine but not much more than that. It came out golden on top, creamy in the middle, and somehow felt like a real meal — not a "we're eating healthy tonight" compromise.

What makes this casserole work is the combination of ricotta, mozzarella, and Parmesan together — not just one cheese, all three. The ricotta gives it that soft, almost custardy interior. The mozzarella melts into everything. The Parmesan adds the bite you need so it doesn't taste flat. I also add sour cream, which I know sounds odd in a baked dish, but it keeps the texture loose and creamy instead of dense and rubbery the way some egg-heavy casseroles can get. If you've ever made a similar dish and thought it was too dry or too eggy, that's probably why.

I serve this on busy weeknights when I want something that feels substantial without a lot of active cooking time. The prep is maybe 15 minutes, the oven does the rest. My husband eats it alongside grilled chicken. Zainab wants it as the main thing. And if I'm making something like my Monterey Chicken Spaghetti for the rest of the week, this goes in the fridge and gets eaten cold the next day — which is also very good, weirdly enough.

One thing to know before you start: if you're using frozen spinach (which is what I usually use), squeeze it really well. I mean really well — wrap it in a clean dish towel and wring it out over the sink. The first time I made this I just drained it in a colander and pressed it with a spoon, and the casserole came out watery in patches. The dish towel method is the move. It takes 60 seconds and it makes a genuine difference.

Golden-baked spinach and cheese casserole in white dish, garnished with fresh herbs.

Why You'll Love This Recipe

  • It comes together fast: The actual hands-on time here is about 15 minutes — you're mixing things in a bowl, spreading it in a dish, and letting the oven finish the job. On nights when I've already been in the kitchen all afternoon making something else, that matters a lot. No complicated steps, no special technique required.

  • The texture is genuinely good: A lot of spinach casseroles end up dense or rubbery because they rely too heavily on eggs. This one uses sour cream and ricotta together, which gives it a much softer, creamier consistency. The edges get slightly golden and a little firm, but the center stays almost custardy. That contrast is what keeps people going back for seconds.

  • You can make it ahead and it holds up: I've assembled this the night before, covered it in the fridge, and baked it the next day with zero problems. The texture doesn't suffer. For busy days when I know dinner is going to be chaotic, I prep this during the afternoon and just slide it into the oven when we're 30 minutes out from eating.

  • It works as a side or a main: My husband treats this as a side dish next to chicken. Zainab eats it as her whole dinner with some bread. I've served it at a small get-together alongside a big salad and people treated it like the main event. It's flexible in a way that a lot of casseroles aren't.

  • It's endlessly customizable without breaking the recipe: Add mushrooms, add bacon, swap in kale, skip the breadcrumbs, throw in some red pepper flakes — this recipe can absorb a lot of changes and still come out well. I've made probably eight variations of it by now and the basic structure holds every time.

Ingredients for spinach and cheese casserole arranged on white background: fresh spinach, eggs, cheese, oils, and seasonings.

Ingredients

  • 2 (10 oz) packages frozen spinach, thawed and drained very well
  • 1 cup ricotta cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • ½ cup sour cream
  • 2 eggs, beaten
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon nutmeg (optional, but I usually add it)
  • ½ cup breadcrumbs (optional, for topping — panko works great)
  • Olive oil or cooking spray to grease the dish

Directions

  1. Preheat the oven: Set your oven to 375°F (190°C) and grease a 9x13-inch baking dish with olive oil or cooking spray. You want a good coat on the bottom and sides so the edges don't stick when you're scooping.
  2. Squeeze out the spinach: Take your thawed spinach and squeeze out as much water as you possibly can. I put mine in a clean kitchen towel and wring it over the sink — this step is not optional if you want the casserole to set properly rather than sit in a puddle.
  3. Mix everything together: In a large bowl, combine the spinach, ricotta, mozzarella, Parmesan, sour cream, beaten eggs, garlic powder, salt, pepper, and nutmeg if using. Stir until everything is evenly mixed — it'll look thick and a little dense, which is what you want.
  4. Spread into the baking dish: Pour the mixture into your prepared dish and spread it out into an even layer. If you're using breadcrumbs, scatter them over the top now so they get a full 25-30 minutes to toast and turn golden.
  5. Bake: Bake for 25-30 minutes, until the top is golden and the center feels set when you give the dish a gentle shake. If the top is browning too fast before the center is done, lay a piece of foil loosely over it for the last 10 minutes.
  6. Rest and serve: Let it sit for at least 5 minutes before cutting into it. This helps it hold its shape when you scoop it out — if you cut in immediately it'll slide apart, which I've done more than once when I was too impatient.

Tips for Success

  • Squeeze the spinach properly: I can't say this enough. The first version of this casserole I made was watery in the center because I didn't get enough moisture out. A colander and a spoon isn't enough — you need the dish towel method. Wring it like you mean it. Once the spinach is genuinely dry, the rest of the recipe is straightforward.

  • Let the ricotta come to room temperature: Cold ricotta straight from the fridge can clump when you try to mix it. I leave mine out for about 15 minutes before I start and it blends in much more smoothly. Same with the eggs — room temperature eggs incorporate better and help the casserole set more evenly.

  • Don't skip the nutmeg: I know it sounds like a strange thing to put in a savory casserole, but nutmeg has a way of making cheese-and-spinach combinations taste more rounded and less flat. You're not going to taste it as nutmeg — it just makes the overall flavor feel more complete. Start with a quarter teaspoon and you can adjust next time if you want more.

  • Use panko breadcrumbs for the topping: Regular breadcrumbs work, but panko gives you a noticeably crunchier top layer. I find it at Walmart and most regular grocery stores in the international or baking aisle. Spread them in a thin, even layer and they'll toast beautifully in the oven without you having to do anything extra.

  • Check the center before pulling it out: Ovens vary. Mine runs a little hot so I start checking at 23 minutes. You want the center to feel firm — not liquid — when you shake the dish gently. If it still jiggles noticeably, give it another 5 minutes. An underbaked casserole will fall apart when you serve it.

Variations

  • Add sautéed mushrooms and onion: This is my most frequent variation. I dice half an onion and a cup of mushrooms, cook them in a dry skillet until they've released their moisture and started to brown, then fold them into the cheese mixture. It adds a savory depth that makes the casserole feel more like a full meal on its own. My husband actually prefers this version.

  • Add crumbled bacon or cooked sausage: Cook and crumble about 4 strips of bacon (or half a pound of breakfast sausage) and stir it into the mixture before baking. This makes the casserole genuinely hearty — no one's going to call it a side dish if there's bacon in it. I've made a version of this for weekend brunch and it went fast.

  • Swap in kale or Swiss chard: If you don't have spinach or want a slightly more substantial green, both kale and Swiss chard work here. Kale holds up better in the oven and has a slightly bitter edge that contrasts nicely with all the cheese. If you're using fresh kale, chop it small and massage it briefly before adding — it softens it enough to blend into the mixture easily.

  • Make it spicy: Add half a teaspoon of red pepper flakes to the cheese mixture and, if you're feeling bold, a few slices of pickled jalapeño on top before baking. My husband goes for this version when it's just him and me eating — if you like heat, the jalapeño cuts through the richness of the cheese really well. If you love jalapeños in other contexts, you might also enjoy my Jalapeño Poppers as an appetizer alongside this.

  • Make it gluten-free: Just skip the breadcrumbs entirely, or use gluten-free panko if you want that crispy top. Everything else in this recipe is naturally gluten-free. The casserole sets and browns well without the breadcrumb topping — you just lose that crunch on the surface, which most people won't miss if they don't know it was there.

Serving and Storage

Serving

Serve this hot, straight from the baking dish. It holds its shape well once it's rested for 5 minutes, so you can cut it into squares or just scoop it out like a loose casserole — both work. I usually serve it alongside grilled chicken or roasted vegetables for a full dinner. If I'm serving it for a crowd, I pair it with a big green salad and some crusty bread on the side. If you're looking for spinach-forward appetizer ideas to serve alongside, my Spinach and Artichoke Pinwheels make a nice companion spread for gatherings.

Storage

Leftovers keep in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave for about 90 seconds, or put the whole dish back in a 350°F oven covered with foil for 15 minutes. To freeze: assemble the casserole fully (unbaked), wrap the dish tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw it in the fridge overnight and bake as directed — add 5 extra minutes since it'll be starting cold. I'd avoid freezing leftovers that have already been baked; the texture gets a bit grainy once thawed the second time.

Spinach and cheese casserole with golden breadcrumb topping and melted cheese in baking dish.

Frequently Asked Questions

Can I assemble this casserole the night before and bake it the next day?

Yes, this is one of the things I actually do regularly with this recipe. Mix everything together, spread it in the greased dish, cover it tightly with plastic wrap, and refrigerate overnight. The next day, take it out while the oven preheats so it's not going in stone cold, then bake as directed. You might need an extra 5 minutes — just check that the center is set before pulling it out.

Can I use fresh spinach instead of frozen?

You can, but you'll need a lot of it — fresh spinach cooks down dramatically. About 1 pound of fresh spinach will wilt down to roughly the equivalent of one 10 oz package of frozen. Sauté it in a dry skillet over medium heat until completely wilted, then squeeze out every bit of liquid the same way you would with frozen. It takes more time than just thawing a bag, but the flavor is slightly fresher if that matters to you.

Can I freeze this casserole?

Yes, but freeze it before baking rather than after. Assemble the whole thing, wrap the dish in plastic wrap and then foil, and freeze for up to 2 months. When you're ready to eat it, thaw it in the fridge overnight and then bake at 375°F as normal — just add a few extra minutes since it'll be cold going in. Baked leftovers can technically be frozen but the texture suffers a bit, so I'd recommend against it if you can help it.

What can I substitute for ricotta cheese?

Cottage cheese is the closest substitute — drain it well first and the texture comes out similarly creamy. Cream cheese also works if you soften it first, though it makes the casserole slightly denser and richer. Goat cheese is another option if you want a tangier flavor. I wouldn't skip the ricotta entirely without replacing it with something similar, because the eggs alone won't give you the same soft, custardy center.

Can I add meat to this casserole?

Absolutely. Cooked and crumbled bacon, ground chicken or turkey, or breakfast sausage all work well folded into the mixture before baking. Make sure any meat you add is already fully cooked before it goes in — the casserole doesn't bake long enough or hot enough to cook raw meat through safely. About ½ to 1 cup of cooked meat is enough to add substance without overwhelming the spinach and cheese base.

Golden-baked spinach and cheese casserole in white dish, garnished with fresh herbs.

SPINACH AND CHEESE CASSEROLE

Sana Umer
This Spinach and Cheese Casserole is a creamy, cheesy, and satisfying dish packed with tender spinach and rich flavors. Perfect as a side dish or a light main course, it’s easy to make and always a crowd-pleaser!
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Total Time 40 minutes mins
Course Dinner
Cuisine American
Servings 6 people
Calories 320 kcal

Ingredients
  

  • 2 10 oz packages frozen spinach, thawed and drained
  • 1 cup ricotta cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • ½ cup sour cream
  • 2 eggs beaten
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon nutmeg optional
  • ½ cup breadcrumbs optional, for topping

Instructions
 

  • Step 1: Preheat Oven – Preheat oven to 375°F (190°C) and grease a 9x13-inch baking dish.
  • Step 2: Mix Ingredients – In a large bowl, combine spinach, ricotta, mozzarella, Parmesan, sour cream, eggs, garlic powder, salt, pepper, and nutmeg. Mix well.
  • Step 3: Assemble Casserole – Spread the mixture evenly in the baking dish. If using, sprinkle breadcrumbs on top for a crispy finish.
  • Step 4: Bake – Bake for 25-30 minutes, or until the top is golden and bubbly.
  • Step 5: Serve – Let cool for a few minutes before serving. Enjoy warm!

Notes

  • Make Ahead: Assemble ahead, cover, and refrigerate overnight before baking.
  • Customizing the Flavor: Add sautéed onions or mushrooms for extra flavor.
  • Serving Suggestions: Pairs well with grilled chicken or roasted potatoes.
  • Allergy-Friendly Options: Use dairy-free cheese and sour cream for a lactose-free version.
  • Storage Tips: Keep leftovers in an airtight container in the fridge for up to 3 days.
Keyword Cheesy Casserole, easy baked dish, spinach casserole

This casserole has quietly become one of my most-made recipes, which surprised me because it started as a throw-together dinner on a night when I had very little planned. That's the kind of recipe I end up trusting most — the ones that work when you're not trying too hard. The fact that it reheats well and holds up for days in the fridge means I can make a full 9x13 pan and actually use all of it, which isn't always true with egg-based dishes.

If you're feeding a mix of people who eat different things — some want it as a side, some want it as the main — this handles that well. I've also brought it to a small potluck dinner where I didn't know everyone's preferences, and it disappeared fast. Not because I promoted it, just because people kept going back for more. That's the kind of feedback I care about more than anything.

If you're building out a full dinner spread, this goes beautifully with something like my Hamburger Noodle Soup on a cold night, or alongside a simple roasted chicken. And if you're already in casser

  • DAIRY-FREE MAC AND CHEESE (CREAMY, CHEESY, PLANT-BASED)
  • BBQ GRILLED PORK CHOPS WITH SMOKY BROWN SUGAR RUB (JUICY EVERY TIME)
  • HIDDEN ZUCCHINI MAC AND CHEESE PICKY EATERS BEG FOR
  • SOFT TENDER SLOW-COOKER PULLED BBQ PORK FOR SENIORS
41 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

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

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

41 shares
  • Facebook
  • Pinterest