This Chicken and Spinach Lasagna is a comforting, crowd-pleasing dish layered with tender chicken, creamy ricotta, spinach, and melty mozzarella. It’s the perfect twist on traditional lasagna, light, flavorful, and family-approved. Whether you’re cooking for a weeknight dinner or a cozy weekend meal, this lasagna brings warmth and satisfaction to the table.
Why You’ll Love This Recipe
- Creamy, cheesy, and packed with protein
- No complicated steps, simple and easy to layer
- Perfect for meal prep and reheats beautifully
- Balanced with spinach for added nutrition
- Family-friendly and freezer-friendly
Ingredients

For the Lasagna
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 3 cups cooked shredded chicken (rotisserie or poached)
- 3 cups fresh spinach (or 1½ cups frozen spinach, thawed and drained)
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon dried Italian herbs
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Sauce
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 3 cups milk
- ¼ teaspoon nutmeg (optional)
- ½ teaspoon salt
- ½ teaspoon black pepper
Step-by-Step Instructions

- Cook the noodles: Boil the lasagna noodles according to package instructions. Drain and set aside.
- Prepare the sauce: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually pour in milk while whisking constantly until the sauce thickens. Season with salt, pepper, and nutmeg.
- Sauté the vegetables: In a skillet, heat olive oil and sauté onion and garlic until fragrant. Add spinach and cook until wilted. Stir in the shredded chicken, Italian herbs, salt, and pepper.
- Assemble the lasagna: Spread a thin layer of sauce on the bottom of a baking dish. Add a layer of noodles, followed by chicken-spinach mixture, ricotta cheese, mozzarella, and more sauce. Repeat until all layers are used, finishing with sauce, mozzarella, and Parmesan on top.
- Bake: Preheat the oven to 375°F (190°C). Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes until the cheese is golden and bubbly.
- Rest and serve: Allow the lasagna to rest for 10 minutes before slicing. Serve warm and enjoy the creamy, cheesy layers.
Tips & Variations
- Make it lighter: Use low-fat ricotta and reduced-fat mozzarella.
- Add more veggies: Try layering zucchini slices, mushrooms, or roasted red peppers.
- Make ahead: Assemble the lasagna a day in advance, refrigerate, and bake before serving.
- Freeze for later: Wrap tightly and freeze unbaked or baked lasagna for easy reheating.
Storage & Freezer Instructions
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheat: Warm in the oven at 350°F (175°C) for 15–20 minutes or microwave individual portions.
- Freeze: Wrap tightly with plastic wrap and foil. Freeze for up to 2 months. Thaw in the fridge overnight before reheating.
Serving & Pairing Ideas

- Serve with garlic bread or a fresh green salad.
- Pair with a light tomato soup for a cozy meal.
- Garnish with extra Parmesan and parsley for a touch of freshness.
Frequently Asked Questions
Can I use cooked chicken breast instead of shredded rotisserie chicken?
Yes, any cooked chicken works well. Dice or shred it before mixing with the spinach and seasonings.
Can I substitute the ricotta cheese?
Yes, you can use cottage cheese or a mix of cream cheese and mozzarella for a similar texture.
How do I prevent watery lasagna?
Drain spinach thoroughly and let the lasagna rest before slicing to set the layers.
Can I make this lasagna gluten-free?
Absolutely! Use gluten-free lasagna noodles and substitute gluten-free flour in the sauce.
Ready to Make It?
This Chicken and Spinach Lasagna is pure comfort in every bite, creamy layers, tender chicken, and nutritious spinach come together perfectly. Save this recipe on Pinterest and impress your family or guests with a dish that tastes as beautiful as it looks.
You Might Also Like
- Vegetarian Stuffing – Classic bread stuffing made vegetarian with herbs and sautéed vegetables
- Chocolate Orange Cake – Soft chocolate cake infused with orange zest and smooth ganache
- Chicken Cornbread Dressing – Tender chicken and golden cornbread baked for a warm, home-style favorite
- Chocolate Peanut Butter Pie – Creamy peanut butter filling topped with chocolate
Creamy Chicken and Spinach Lasagna
- Total Time: 1 hour
- Yield: 8 servings 1x
Description
This creamy Chicken and Spinach Lasagna is the perfect family dinner — packed with tender chicken, spinach, and rich layers of cheese and sauce.
Ingredients
9 lasagna noodles
2 tbsp olive oil
1 medium onion, finely chopped
3 cloves garlic, minced
3 cups cooked shredded chicken
3 cups fresh spinach
2 cups ricotta cheese
2 cups shredded mozzarella
½ cup grated Parmesan
1 tsp Italian herbs
½ tsp salt
½ tsp black pepper
3 tbsp butter
3 tbsp flour
3 cups milk
¼ tsp nutmeg (optional)
Salt and pepper to taste
Instructions
1. Cook lasagna noodles according to package directions; set aside.
2. Prepare sauce by melting butter, whisking in flour, and slowly adding milk until thickened.
3. Sauté onion and garlic in olive oil. Add spinach and cook until wilted.
4. Add chicken, herbs, salt, and pepper. Stir to combine.
5. Spread a thin layer of sauce in baking dish, then layer noodles, chicken-spinach mix, cheeses, and sauce.
6. Repeat until layers are complete, ending with sauce and cheese on top.
7. Bake at 375°F for 25 minutes covered, then 10 minutes uncovered until bubbly.
8. Let rest for 10 minutes before serving.
Notes
Use low-fat cheese for a lighter version. Freeze unbaked lasagna for easy meal prep.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 5g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 90mg