Creamy Chicken Lasagna with White Sauce
Creamy Chicken Lasagna with White Sauce is a comforting, rich, and satisfying twist on classic lasagna. Tender seasoned chicken, baby spinach, creamy ricotta, mozzarella, Parmesan, and a silky homemade white sauce come together between layers of perfectly cooked lasagna noodles.
It’s hearty enough for a family dinner but elegant enough for a weekend gathering. The creamy Parmesan white sauce adds a deliciously smooth texture while the seasoned chicken and spinach bring plenty of savoury flavour to every bite.
Ingredients
For the Chicken Filling
- 2 tbsp olive oil
- 1 small yellow onion, finely diced
- 3 garlic cloves, minced
- 1 1/2 lb (680 g) boneless, skinless chicken breasts, cooked and shredded
- 1 tsp Italian seasoning
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup (150 g) chopped baby spinach
- 1/2 cup (120 g) ricotta cheese
For the White Sauce
- 4 tbsp (55 g) unsalted butter
- 4 tbsp (32 g) all-purpose flour
- 4 cups (960 ml) whole milk
- 1/2 cup (50 g) grated Parmesan cheese
- 1/2 tsp garlic powder
- 1/4 tsp ground nutmeg
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Lasagna
- 12 lasagna noodles
- 2 cups (200 g) shredded mozzarella cheese
- 1/2 cup (50 g) grated Parmesan cheese
- 1/2 cup (120 g) ricotta cheese
- 2 tbsp fresh parsley, chopped
How to Make It
1. Cook the Chicken
Season the chicken breasts lightly with salt and black pepper. Heat a skillet over medium heat and cook the chicken for 6–8 minutes per side, or until completely cooked through and the internal temperature reaches 165°F (74°C). Transfer to a plate and let the chicken rest for 5 minutes before shredding it with two forks.
2. Prepare the Chicken Filling
Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes, stirring occasionally, until softened. Add the minced garlic and cook for another 30 seconds until fragrant.
Stir in the shredded chicken, Italian seasoning, garlic powder, salt, and black pepper. Mix well so the chicken is evenly coated with the seasonings.
3. Add the Spinach
Add the chopped baby spinach to the skillet and cook for 1–2 minutes, stirring frequently, until the spinach has wilted.
Remove the skillet from the heat and stir in 1/2 cup of ricotta cheese. Mix until the chicken filling becomes creamy and well combined. Set aside.
4. Make the White Sauce
Melt the butter in a medium saucepan over medium heat. Once melted, whisk in the flour and cook for 1–2 minutes, stirring constantly. This creates the base for the creamy sauce.
Gradually pour in the milk while whisking continuously. Adding the milk slowly helps create a smooth sauce without lumps.
5. Thicken the Sauce
Continue cooking the sauce for 5–7 minutes, stirring frequently, until it becomes smooth and thick enough to coat the back of a spoon.
Stir in the Parmesan cheese, garlic powder, ground nutmeg, salt, and black pepper. Continue stirring until the Parmesan melts into the sauce. Remove from the heat.
6. Cook the Lasagna Noodles
Cook the lasagna noodles according to the package directions until just al dente. Drain them carefully and lay them flat on a clean surface so they don’t stick together.
7. Assemble the First Layer
Preheat the oven to 375°F (190°C). Lightly grease a 9 × 13-inch (23 × 33 cm) baking dish.
Spread a thin layer of the white sauce over the bottom of the baking dish. Arrange 3 lasagna noodles over the sauce, slightly overlapping them if necessary.
8. Add the Chicken Filling
Spread approximately one-third of the chicken and spinach mixture evenly over the noodles. Add small dollops of ricotta cheese, followed by a layer of white sauce and a sprinkle of shredded mozzarella.
9. Repeat the Layers
Repeat the layers of lasagna noodles, chicken filling, ricotta, white sauce, and mozzarella twice more, distributing the ingredients as evenly as possible.
10. Finish the Top
Add the final layer of lasagna noodles. Cover generously with the remaining white sauce, making sure the noodles are well covered.
Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top for a golden, bubbly finish.
11. Bake Covered
Cover the baking dish tightly with aluminum foil, making sure the foil doesn’t press directly against the cheese. Bake for 25–30 minutes.
12. Brown the Cheese
Carefully remove the foil and return the lasagna to the oven. Bake uncovered for another 15–20 minutes, until the cheese is completely melted, bubbling, and lightly golden around the edges.
13. Rest and Garnish
Remove the lasagna from the oven and let it rest for 10–15 minutes before slicing. This allows the creamy layers to settle and makes the lasagna easier to portion.
Garnish with freshly chopped parsley and a little extra Parmesan if desired.
14. Serve
Slice the lasagna into generous portions and serve warm. The combination of tender chicken, creamy white sauce, ricotta, spinach, and melted cheese makes every bite rich, comforting, and satisfying.
Why This Recipe Works
This creamy chicken lasagna combines everything that makes a great comfort-food dinner. The seasoned chicken provides a savoury, protein-rich filling, while spinach adds colour and a fresh vegetable element.
The homemade white sauce is the star of the dish. Butter and flour create a smooth base, while whole milk and Parmesan give the sauce a rich, creamy texture with plenty of savoury flavour. A small amount of nutmeg adds warmth without overpowering the other ingredients.
Ricotta adds another layer of creaminess, while mozzarella melts beautifully over the lasagna and Parmesan creates a golden, savoury topping.
Tips for the Best Creamy Chicken Lasagna
- Don’t overcook the chicken: Cook it just until it reaches 165°F (74°C) so it stays tender and juicy.
- Make the sauce smooth: Add the milk gradually while whisking to prevent lumps.
- Use freshly grated Parmesan: It melts more smoothly into the white sauce and gives better flavour.
- Cook the noodles al dente: Slightly firm noodles hold their structure better during baking.
- Don’t skip the resting time: Letting the lasagna rest for 10–15 minutes helps the layers set before slicing.
- Cover during the first part of baking: The foil helps the lasagna heat evenly while preventing the cheese from browning too quickly.
- Brown the top at the end: Removing the foil for the final 15–20 minutes creates a beautifully golden cheese topping.
Serving Suggestions
Serve this creamy chicken lasagna with a crisp green salad, roasted vegetables, or steamed broccoli for a complete family dinner.
Garlic bread, crusty Italian bread, or a simple tomato salad also make excellent accompaniments. For a lighter side, serve it with mixed greens dressed with lemon and olive oil.
This lasagna is especially delicious for weekend dinners, family gatherings, potlucks, or cozy meals when you’re craving something warm and comforting.

Frequently Asked Questions
Can I use leftover cooked chicken?
Yes. Leftover roasted or poached chicken works very well in this recipe. Simply shred the cooked chicken and add it to the seasoned onion and garlic mixture as directed.
Can I use rotisserie chicken?
Absolutely. Rotisserie chicken is a convenient option and can save preparation time. Remove the skin and bones, shred the meat, and use it in the chicken filling.
Can I make this lasagna ahead of time?
Yes. You can assemble the lasagna ahead of time, cover it tightly, and refrigerate it until you’re ready to bake. If baking it directly from the refrigerator, it may need a little additional time to heat through.
Can I freeze creamy chicken lasagna?
Yes. Allow the baked lasagna to cool completely, portion it if desired, and store it well covered in the freezer. Thaw it in the refrigerator before reheating for the best texture.
Can I add more vegetables?
Yes. Mushrooms, roasted bell peppers, zucchini, or additional spinach can be added to the chicken filling. Cook vegetables first and drain any excess moisture before layering.
Why is my white sauce lumpy?
Lumps usually form when the milk is added too quickly or isn’t whisked thoroughly. Add the milk gradually while whisking continuously, then keep stirring as the sauce thickens.
How do I keep the lasagna from becoming watery?
Make sure the spinach is cooked until excess moisture has evaporated, avoid adding overly wet vegetables, and allow the finished lasagna to rest before slicing.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 30 minutes |
| Cook Time | 55 minutes |
| Total Time | 1 hour 25 minutes |
| Servings | 8 |
| Calories | Approx. 560 per serving |
| Protein | Approx. 38g per serving |
Final Thoughts
Creamy Chicken Lasagna with White Sauce is a deliciously comforting alternative to traditional tomato-based lasagna. Tender seasoned chicken, creamy ricotta, wilted spinach, silky Parmesan white sauce, and layers of melted mozzarella make it rich without being complicated.
Once it comes out of the oven with its golden, bubbling cheese topping, all that’s left to do is let it rest, slice it generously, and enjoy a warm homemade dinner that the whole family will love.
Print
Creamy Chicken Lasagna with White Sauce
- Total Time: 1 hour 25 minutes
Description
A comforting twist on classic lasagna featuring tender seasoned chicken, baby spinach, creamy ricotta, mozzarella, Parmesan, and a silky homemade white sauce layered between perfectly cooked lasagna noodles.
Ingredients
For the Chicken Filling
2 tbsp olive oil
1 small yellow onion, finely diced
3 garlic cloves, minced
1 1/2 lb (680 g) boneless, skinless chicken breasts, cooked and shredded
1 tsp Italian seasoning
1/2 tsp garlic powder
1/2 tsp salt
1/4 tsp black pepper
1 cup (150 g) chopped baby spinach
1/2 cup (120 g) ricotta cheese
For the White Sauce
4 tbsp (55 g) unsalted butter
4 tbsp (32 g) all-purpose flour
4 cups (960 ml) whole milk
1/2 cup (50 g) grated Parmesan cheese
1/2 tsp garlic powder
1/4 tsp ground nutmeg
1/2 tsp salt
1/4 tsp black pepper
For the Lasagna
12 lasagna noodles
2 cups (200 g) shredded mozzarella cheese
1/2 cup (50 g) grated Parmesan cheese
1/2 cup (120 g) ricotta cheese
2 tbsp fresh parsley, chopped
Instructions
1. Season the chicken breasts lightly with salt and black pepper. Heat a skillet over medium heat and cook the chicken for 6–8 minutes per side, or until completely cooked through and the internal temperature reaches 165°F (74°C). Transfer to a plate and let rest for 5 minutes before shredding with two forks.
2. Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes until softened. Add the minced garlic and cook for another 30 seconds until fragrant.
3. Stir in the shredded chicken, Italian seasoning, garlic powder, salt, and black pepper. Mix well until the chicken is evenly coated.
4. Add the chopped baby spinach and cook for 1–2 minutes, stirring frequently, until wilted.
5. Remove the skillet from the heat and stir in 1/2 cup ricotta cheese until the chicken filling becomes creamy and well combined. Set aside.
6. Make the white sauce by melting the butter in a medium saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly.
7. Gradually pour in the milk while whisking continuously to create a smooth sauce without lumps.
8. Continue cooking the sauce for 5–7 minutes, stirring frequently, until thick enough to coat the back of a spoon.
9. Stir in the Parmesan cheese, garlic powder, ground nutmeg, salt, and black pepper. Continue stirring until the Parmesan melts into the sauce, then remove from the heat.
10. Cook the lasagna noodles according to the package directions until just al dente. Drain carefully and lay them flat on a clean surface so they do not stick together.
11. Preheat the oven to 375°F (190°C) and lightly grease a 9 × 13-inch (23 × 33 cm) baking dish.
12. Spread a thin layer of white sauce over the bottom of the baking dish. Arrange 3 lasagna noodles over the sauce, slightly overlapping if necessary.
13. Spread approximately one-third of the chicken and spinach mixture evenly over the noodles. Add small dollops of ricotta, followed by a layer of white sauce and a sprinkle of shredded mozzarella.
14. Repeat the layers of lasagna noodles, chicken filling, ricotta, white sauce, and mozzarella twice more, distributing the ingredients as evenly as possible.
15. Add the final layer of lasagna noodles and cover generously with the remaining white sauce, making sure the noodles are well covered.
16. Sprinkle the remaining mozzarella and Parmesan evenly over the top.
17. Cover the baking dish tightly with aluminum foil, making sure the foil does not press directly against the cheese. Bake for 25–30 minutes.
18. Carefully remove the foil and return the lasagna to the oven. Bake uncovered for another 15–20 minutes, until the cheese is melted, bubbling, and lightly golden around the edges.
19. Remove the lasagna from the oven and let it rest for 10–15 minutes before slicing.
20. Garnish with freshly chopped parsley and extra Parmesan if desired.
21. Slice into generous portions and serve warm.
Notes
Cook the chicken only until it reaches 165°F (74°C) so it stays tender and juicy. Add the milk gradually while whisking continuously to prevent lumps in the white sauce. Freshly grated Parmesan melts more smoothly into the sauce and provides better flavor. Cook the lasagna noodles just until al dente so they hold their structure during baking. Cover the lasagna during the first part of baking to heat it evenly without browning the cheese too quickly. Remove the foil for the final 15–20 minutes to create a golden, bubbly cheese topping. Let the finished lasagna rest for 10–15 minutes before slicing so the creamy layers can settle. Leftover roasted, poached, or rotisserie chicken can be used instead of freshly cooked chicken. Mushrooms, roasted bell peppers, zucchini, or additional spinach can be added to the filling. Cook vegetables first and drain excess moisture. If assembling ahead, cover tightly and refrigerate until ready to bake. Add a little extra baking time if baking directly from the refrigerator. For freezing, cool the baked lasagna completely, cover well, and freeze. Thaw in the refrigerator before reheating for the best texture. To prevent watery lasagna, cook spinach until excess moisture has evaporated and avoid overly wet vegetables. Serve with a crisp green salad, roasted vegetables, steamed broccoli, garlic bread, crusty Italian bread, or a simple tomato salad. A mixed green salad dressed with lemon and olive oil makes a lighter side. This lasagna is ideal for family dinners, weekend meals, gatherings, and cozy comfort-food occasions.
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian
