There is something so comforting about a creamy casserole bubbling away in the oven, filling the kitchen with that warm, savory aroma. This one is rich, cozy, and packed with flavor, but still feels light enough for an easy weeknight dinner.
This Creamy Spinach Turkey Casserole is one of my favorite ways to turn simple ingredients into something truly satisfying. Tender turkey, silky spinach, and a creamy, cheesy sauce come together into a dish that feels both wholesome and indulgent. Let's get cooking!
Jump to:
Why You'll Love This Recipe
- Creamy, rich texture without being too heavy
- Great way to use leftover turkey or ground turkey
- Packed with spinach for added nutrition
- Easy to prepare and bake
- Perfect for family dinners or meal prep
- Comfort food with a lighter twist

Ingredients

- 2 cups cooked turkey (shredded or ground turkey cooked)
- 3 cups fresh spinach (or 1 cup frozen, thawed and drained)
- 2 cups cooked pasta or rice
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup sour cream or Greek yogurt
- ½ cup cream cheese, softened
- ½ cup milk
- 2 cloves garlic, minced
- 1 teaspoon onion powder
- Salt and black pepper, to taste
Ingredient Notes & Substitutions
I have made this casserole in a few different ways, and it is always forgiving and flexible.
- Turkey: Leftover roasted turkey works beautifully, but ground turkey is just as good.
- Spinach: Fresh gives a lighter texture, while frozen is convenient and still delicious.
- Cream cheese: This is what gives that rich, velvety base.
- Greek yogurt: A great substitute for sour cream if you want a lighter option.
You can also swap pasta for rice or even cauliflower rice if you prefer something lower in carbs.
Instructions

- Preheat the oven
Set your oven to 375°F and grease a baking dish. - Cook the spinach
In a skillet, sauté garlic with a little oil until fragrant. Add spinach and cook until wilted. - Make the creamy base
In a large bowl, mix cream cheese, sour cream, milk, onion powder, salt, and pepper until smooth.

- Combine everything
Add turkey, cooked pasta or rice, spinach, and half of the mozzarella and Parmesan. Stir until evenly coated. - Transfer to baking dish
Spread the mixture evenly in the prepared dish.
- Add cheese topping
Sprinkle the remaining mozzarella and Parmesan over the top. - Bake
Bake for 25 to 30 minutes, until bubbly and lightly golden on top.

- Serve and enjoy
Let it rest for a few minutes before serving. The texture will be creamy, warm, and perfectly comforting.
Pro Tips for Success
- Drain excess moisture from spinach to avoid a watery casserole
- Soften cream cheese for easier mixing
- Use freshly grated cheese for better melting
- Do not overbake to keep it creamy
- Let it rest before serving for the best texture
Storage and Reheating
- Store in the fridge for up to 3 days
- Reheat in the oven or microwave
- Add a splash of milk if it needs loosening
Make Ahead & Freezing
- Assemble ahead and refrigerate before baking
- Freeze baked casserole for up to 2 months
- Thaw overnight before reheating
Tips and Variations
- Add mushrooms for extra flavor
- Use rotisserie chicken instead of turkey
- Sprinkle breadcrumbs on top for a crispy finish
- Add a pinch of chili flakes for a little heat
- Mix in sun-dried tomatoes for a deeper flavor

FAQs
Yes, it works perfectly and makes this recipe even easier.
Yes, swap pasta or rice for cauliflower rice.
Make sure to drain spinach well before adding.


📖 Recipe
Creamy Spinach Turkey Casserole
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
A comforting casserole packed with lean ground turkey, fresh spinach, and creamy cheese, perfect for busy family dinners.
Ingredients
- 1 lb ground turkey (lean)
- 4 oz cream cheese, softened
- 5 oz fresh spinach, chopped or whole
- 1 cup cheddar cheese, freshly shredded
- 1 egg
- ½ teaspoon garlic powder
- ¼ teaspoon salt
- Black pepper, to taste
- ½ cup diced red bell peppers (optional)
- ¼ cup plain Greek yogurt (optional)
- Mozzarella instead of cheddar (optional)
Instructions
- Preheat your oven to 375°F and grease a 9×9 baking dish.
- Cook the ground turkey in a skillet over medium heat for 6-8 minutes, breaking it apart as it cooks until browned.
- Stir in the garlic powder, salt, and black pepper. Add the spinach and cook until wilted, about 2-3 minutes.
- Reduce the heat to low and mix in the softened cream cheese until fully melted and combined.
- Let the mixture cool for 5 minutes, then fold in the beaten egg and ½ cup of cheddar cheese.
- Transfer the mixture into the prepared baking dish and sprinkle the remaining ½ cup of cheddar cheese on top.
- Bake uncovered for 20-25 minutes, or until bubbly and golden on top.
- Allow the casserole to rest for 10 minutes before slicing and serving.
Notes
This casserole is best enjoyed fresh, but it keeps in the fridge for up to 3 days. Reheat in the oven to maintain texture.
Serving Suggestions

This casserole pairs beautifully with simple sides.
- Serve with a fresh green salad
- Add warm bread or rolls
- Pair with roasted vegetables for balance
It is one of those meals that feels cozy, satisfying, and just right for any night of the week.
Nutrition & Notes
- Yield: 6 servings
- Total Time: 40 minutes
I have made this casserole when I needed something comforting but still a little lighter, and it always delivers. Creamy, flavorful, and so easy to love.
Reader Reviews or Testimonials
"So creamy and comforting. Perfect way to use leftover turkey."
"Easy, delicious, and full of flavor. Will definitely make again."
Related Recipes / Internal Links
If you love cozy casseroles, here are a few more to try:
These recipes bring that same warm, comforting feeling to your table.






Comments
No Comments