Chicken and Spinach Casserole with Cream Cheese

!
QUICK REMINDER:

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and helpful guidance to improve your results.

If you’ve been hunting for a cozy, easy, low-stress dinner, this Chicken and Spinach Casserole with Cream Cheese is about to be your new weeknight hero. This chicken and spinach casserole with cream cheese is creamy, cheesy, protein-packed, and SO ridiculously simple that it honestly feels like cheating. The first time I tested this chicken and spinach casserole with cream cheese in my Austin kitchen, my family inhaled it, and I knew: okay, this one’s a keeper, this one’s a repeater.

It’s naturally low-carb, great for meal prep, kid-friendly, and it uses simple, normal-people ingredients you probably already have. No fancy anything. Just chicken, spinach, cream cheese, and a bubbly blanket of mozzarella doing beautiful things together. I stumbled on this combo years ago when I had leftover spinach and half a block of cream cheese that needed to be used, and now it’s in our rotation at least twice a month.

If you love recipes that feel like comfort food but don’t demand complicated steps or a thousand dirty dishes, stay with me. You can absolutely make this. You can absolutely make it your own. And it will absolutely disappear from the pan.

Why This Cozy Chicken Bake Totally Works

This casserole checks SO many boxes at once, it’s almost silly. It’s easy enough for a Tuesday night, but it feels special enough for company, and that combination right there? Magic. The chicken stays tender under this rich, creamy spinach layer, and the cream cheese makes everything taste like your favorite restaurant pasta sauce… without the pasta, if you’re watching carbs or just not in the mood.

You’ll love it if you’re cooking for picky kids because there’s cheese, glorious cheese, and the spinach just kind of melts into the creamy layer, so it’s not screaming “I AM A VEGETABLE” at them. If you’re more in the meal-prep zone, this bakes up beautifully, reheats like a dream, and works with cauliflower rice, regular rice, or a pile of roasted veggies. Honestly it’s so forgiving. It’s also kind of budget-friendly, since chicken breasts, cream cheese, and spinach are easy to snag on sale, and you only need a handful of ingredients to get BIG flavor. And if you’re gluten-free? Good news: no breadcrumbs, no flour, no problem. This one really just works and it keeps on working, every single time.

Ingredients You’ll Need (And How to Make Them Yours)

2 large boneless, skinless chicken breasts
2 tablespoons olive oil, divided
3 cloves garlic, minced
1 tablespoon Italian seasoning
1/4 teaspoon salt
1/2 teaspoon black pepper
2 cups fresh spinach
8 ounces cream cheese, softened
1 cup shredded mozzarella cheese, divided
1/2 cup Parmesan cheese, optional

Let’s talk about a few of these. The chicken breasts: I usually grab the family pack from my local H‑E‑B here in Austin, then freeze extras. You can totally use chicken thighs instead if that’s what you love; they stay super juicy and are a bit more forgiving if you overbake by a minute (it happens, you’re fine).

Spinach is our green hero here. Fresh wilts down fast, but you can absolutely use frozen spinach—just thaw and squeeze out as much water as you can in a clean kitchen towel. Sneaky veggie win, especially if you’re trying to up your iron and fiber without a salad.

Cream cheese brings that ultra-creamy, slightly tangy, comfort flavor. Any brand works; I often buy store-brand blocks because they’re cheaper and honestly taste just as good in a baked dish like this. You can use reduced-fat cream cheese if you want to lighten it up a little—texture will be a tiny bit less rich, but still super satisfying.

Mozzarella is our melty blanket of goodness. Pre-shredded works, but if you have the energy to shred a block, it melts even nicer. Parmesan is technically “optional,” but I’m just going to say it—it adds that salty, nutty depth that makes the casserole taste restaurant-level, so use it if you can. And please, play with it: add red pepper flakes for heat, swap in a little smoked paprika, or toss in some chopped cooked broccoli with the spinach. This recipe really, really loves creativity.

Chicken and Spinach Casserole with Cream Cheese

Step-by-Step: How This Casserole Comes Together

First, get your oven heating to 400°F (200°C) and lightly grease a 9×13-inch baking dish. I like to do this right away so it’s ready to go. While the oven preheats, you’re already multitasking like a pro.

Next, butterfly your chicken: cut each breast in half horizontally so you end up with four thinner cutlets. If the ends are thicker, give them a few gentle pounds with a meat mallet or the bottom of a heavy pan so they’re even. This helps everything cook at the same time—no dry edges, no underdone center. Don’t stress if they’re not perfect; “close enough” is good enough here.

In a bowl, whisk together 1 tablespoon of olive oil, the minced garlic, Italian seasoning, salt, and black pepper. Toss the chicken in this garlicky marinade, cover, and pop it in the fridge for 15–30 minutes. If you only have 10 minutes, do it anyway—any amount of marinade time adds flavor. If you forget and skip it? It’ll still be tasty, I promise.

While the chicken is taking a little flavor bath, heat the remaining tablespoon of olive oil in a skillet over medium heat. Add the spinach and cook for 2–3 minutes, stirring, just until it wilts down and gets glossy and deep green. It shrinks a LOT, so don’t panic when your big bowl of leaves turns into a little pile. Set it aside to cool slightly.

In a bowl, beat the softened cream cheese until it’s smooth—this makes it easier to mix and spread. Stir in the cooked spinach, 1/2 cup of the mozzarella, and the Parmesan if you’re using it. Taste a little bit (chef’s treat!), and if you want more salt, pepper, or Italian seasoning, go for it. You’re in charge here.

Optional but wonderful step: quickly sear the marinated chicken in a hot skillet for 1–2 minutes per side. This is just to get some color and extra flavor, not to cook it through. If that feels like one step too many tonight, skip it—the chicken will still cook beautifully in the oven. Don’t worry.

Now, arrange the chicken in your greased baking dish in a single layer. Scoop the cream cheese and spinach mixture over the top and spread it out, covering each piece like a cozy blanket. Sprinkle the remaining mozzarella cheese all over. It will look messy and glorious and that’s exactly right.

Bake for 20–30 minutes, until the chicken reaches an internal temperature of 165°F (75°C) and the cheese is melted, bubbly, and lightly browned in spots. If your oven runs hot or the cheese browns too fast, just tent a piece of foil over the top. When it’s done, let the casserole rest for about 5 minutes before serving so the juices can settle and the creamy layer thickens slightly. This part is hard because it smells SO GOOD, but it’s worth it.

Little Secrets to Make It Even Better

If you’re a planner, this casserole loves you. You can assemble it earlier in the day—marinate the chicken, sauté the spinach, mix the cream cheese layer, and build the whole dish. Cover tightly and refrigerate up to 24 hours, then bake (add 5–10 extra minutes if it’s going in cold).

For storage, leftovers keep well in an airtight container in the fridge for 3–4 days. To reheat, I like the oven at 350°F so the chicken warms gently and the cheese gets melty again; about 15 minutes usually does it. The microwave works too, just use medium power so it doesn’t go rubbery.

Batch cooking? Double the recipe and bake it in two dishes—serve one tonight, cool the other, wrap tightly, and freeze for a future “I cannot cook tonight” day. Thaw overnight in the fridge before reheating.

For kids, cut the chicken into smaller bite-size pieces before baking, so they get creamy, cheesy bits in every forkful. If the green color is a problem (we’ve all been there), you can chop the spinach very finely so it basically disappears into the sauce. Teacher voice moment: don’t overthink it, just keep offering it, they might surprise you.

How to Serve This Creamy Chicken Dream

This casserole is super versatile, which is why I make it ALL the time. For something light and fresh, I love it with a simple green salad and maybe some cherry tomatoes tossed with olive oil and lemon. If you want something more hearty, serve it over rice, mashed potatoes, or buttered egg noodles so all that creamy sauce has somewhere to go. So, so good.

If you’re low-carb or keto-ish, spoon it over cauliflower rice or roasted broccoli. It feels indulgent but still fits your goals, and that’s my favorite kind of dinner. For guests, I’ll pop it in the center of the table in the same baking dish, sprinkle a tiny bit of extra Parmesan and black pepper on top, and let everyone scoop their own. Very casual, very cozy.

Leftovers are also fantastic sliced and stuffed into a warm pita or wrap, or chopped up and tossed with cooked pasta for a next-day “creamy chicken spinach pasta” situation. Honestly, this casserole keeps on giving.

Chicken & Spinach Casserole FAQ

Yes, absolutely. Just thaw it completely and squeeze out as much water as possible (really get in there) so your casserole doesn’t turn watery. Use about 1 cup of well-drained frozen spinach in place of the 2 cups fresh.

Yes, boneless skinless thighs work great and stay super juicy. Just make sure they’re in an even layer and check that they reach 165°F; they may need a few extra minutes depending on thickness.

You can use reduced-fat cream cheese, and it still tastes rich and cozy. I’d avoid fat-free, though—the texture gets weird and it won’t be as creamy.

Yes, you can assemble the whole casserole, cover it, and refrigerate up to 24 hours. When you’re ready to eat, bake it straight from the fridge, adding 5–10 extra minutes and checking that the chicken is fully cooked through.

No problem at all. Use a mix of dried basil, oregano, and thyme, or honestly just one of those plus garlic and a little extra salt and pepper. It’s very forgiving.

I love how this Chicken and Spinach Casserole with Cream Cheese turns out every single time—simple steps, big cozy flavors, and so much flexibility to make it fit your life. If you try it, tell me what you served it with, or what you swapped in to make it your own. Drop your questions or tweaks in the comments, or tag me on social when you share your casserole glory—I seriously, truly love seeing your kitchen wins. You’ve got this… ready to preheat that oven yet?

Chicken and Spinach Casserole topped with creamy cheese sauce

Chicken and Spinach Casserole with Cream Cheese

A cozy, creamy chicken and spinach casserole that's easy to make and packed with flavor, perfect for weeknight dinners.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Dinner, Main Course
Cuisine American
Servings 4 servings
Calories 400 kcal

Ingredients
  

Main Ingredients

  • 2 large boneless, skinless chicken breasts Can substitute with chicken thighs.
  • 2 tablespoons olive oil Divided.
  • 3 cloves garlic, minced
  • 1 tablespoon Italian seasoning Can substitute with a mix of dried basil, oregano, and thyme.
  • 1/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cups fresh spinach Can use frozen spinach; thaw and squeeze water out.
  • 8 ounces cream cheese, softened Reduced-fat cream cheese can be used.
  • 1 cup shredded mozzarella cheese, divided Pre-shredded works fine, but block cheese melts better.
  • 1/2 cup Parmesan cheese, optional For added flavor.

Instructions
 

Preparation

  • Preheat your oven to 400°F (200°C) and lightly grease a 9x13-inch baking dish.
  • Butterfly the chicken breasts by cutting each in half horizontally to create four cutlets. Pound thicker ends evenly.
  • In a bowl, whisk together 1 tablespoon olive oil, garlic, Italian seasoning, salt, and black pepper. Add chicken, cover, and refrigerate for 15–30 minutes.
  • In a skillet, heat the remaining olive oil over medium heat, add spinach, and cook for 2–3 minutes until wilted. Set aside to cool.
  • In a bowl, beat the softened cream cheese until smooth, then mix in cooked spinach and 1/2 cup of the mozzarella and optional Parmesan.

Cooking

  • Optional: Sear the marinated chicken in a skillet for 1–2 minutes per side for extra flavor.
  • Arrange the chicken in a single layer in the baking dish. Spread the cream cheese and spinach mixture over the chicken and top with remaining mozzarella.
  • Bake for 20–30 minutes until chicken reaches 165°F (75°C) and cheese is bubbly and lightly browned.
  • Let rest for 5 minutes before serving.

Notes

This casserole can be assembled ahead of time and refrigerated for up to 24 hours. Leftovers keep in an airtight container for 3–4 days. Reheat in the oven for best results.
Keyword Chicken Casserole, Comfort Food, Easy Dinner, Low-Carb, Meal Prep

Leave a Reply

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

Recipe Rating