If you are craving a comforting, indulgent dish that perfectly balances creamy textures with wholesome ingredients, this Creamy Chicken Spinach Lasagna Recipe is your go-to. Imagine tender layers of shredded chicken, fresh spinach, and luscious cheeses all wrapped in al dente noodles, coated in a velvety spinach-infused cream sauce. Each bite delivers a harmonious blend of flavors and a delightful creaminess that will make this lasagna your new favorite for family dinners or special gatherings. It’s a recipe that invites you to savor every forkful while feeling the warmth of a lovingly crafted homemade meal.

Ingredients You’ll Need
Simple yet essential, the ingredients in this Creamy Chicken Spinach Lasagna Recipe work together to create a symphony of flavors and textures. From the fresh spinach adding a pop of vibrant color to the luscious ricotta and mozzarella that provide richness and gooey meltiness, every element plays a vital role in crafting this unforgettable dish.
- 9 lasagna noodles, cooked al dente: Ensures the perfect tender bite and sturdy layers.
- 4 cups shredded rotisserie chicken: Adds savory, juicy protein with minimal prep.
- 1 tablespoon olive oil: For sautéing onions to bring out their natural sweetness.
- 1 medium onion, finely chopped: Builds a flavor foundation with gentle aromatic notes.
- 4 tablespoons unsalted butter: Provides richness to the creamy sauce.
- 1/3 cup all-purpose flour: Helps thicken the sauce for that perfect, creamy consistency.
- 2 1/2 cups chicken broth: Keeps the sauce light while infusing savory depth.
- 1 1/2 cups half and half: Or a mixture of heavy cream and milk, creating a velvety texture.
- 5 ounces fresh spinach, coarsely chopped: Brings freshness and a tender green bite.
- 2 teaspoons sea salt: Enhances all flavors beautifully.
- 1/2 teaspoon black pepper: Adds just the right amount of gentle heat.
- 3 cloves garlic, minced: Imparts a robust aroma and depth to the sauce.
- 15 ounces ricotta cheese: For creamy richness and smooth layering.
- 1 large egg: Binds the ricotta mixture for a perfect texture.
- 1/4 cup parsley, chopped: Adds a bright, herby note.
- 1/4 cup Parmesan cheese, grated: Offers a nutty, salty punch.
- 3 cups mozzarella cheese, shredded, divided: For that irresistible melty, stringy topping and layers.
How to Make Creamy Chicken Spinach Lasagna Recipe
Step 1: Prepare Your Noodles and Chicken
Start by preheating your oven to 375°F (190°C). Cook the lasagna noodles according to the package instructions until al dente—this ensures they remain tender but hold together perfectly in layers. Once cooked, rinse them under cold water to stop the cooking process and prevent sticking. Meanwhile, shred the rotisserie chicken into bite-sized pieces that will evenly distribute throughout your lasagna. This quick step sets the stage for layering those comforting flavors.
Step 2: Make the Creamy Spinach Sauce
In a large skillet, heat olive oil over medium heat and sauté the finely chopped onion until softened and fragrant, releasing its natural sweetness. Add the butter and whisk in the flour to create a roux, cooking it until it turns golden to develop a rich base flavor. Gradually pour in the chicken broth and half and half while whisking continuously, forming a smooth sauce. Let it simmer gently for about five minutes until thickened into a luscious cream sauce. Stir in minced garlic and the coarsely chopped spinach for a vibrant color boost and fresh taste, then remove from heat to let those flavors meld beautifully.
Step 3: Combine the Cheese Mixture
In a mixing bowl, blend together the ricotta cheese, egg, half of the shredded mozzarella, Parmesan, and fresh parsley. The egg works its magic by binding the mixture while the cheeses and parsley combine to add creamy, cheesy goodness with a fragrant herbal lift. This mixture will provide a smooth, savory layer in the lasagna that contrasts delightfully with the spinach sauce and chicken.
Step 4: Assemble Your Lasagna Layers
Spread a thin layer of the spinach cream sauce on the bottom of a 9×13 inch baking dish to prevent sticking and set the flavor foundation. Layer three noodles evenly on top, followed by half of the ricotta mixture, half the shredded chicken, and a third of the spinach sauce. Repeat the layers in the same order, finishing with the last three noodles. Top everything with the remaining spinach cream sauce and sprinkle the last cup of mozzarella cheese over it to create that golden, bubbly crust once baked. This method ensures every bite delivers a perfect balance of layers and flavors.
Step 5: Bake Until Bubbling and Golden
Cover the assembled lasagna with foil, using toothpicks to keep the foil from sticking to the cheese layer. Bake for 45 minutes until the sauce is bubbling and the noodles are fully cooked. Then remove the foil and broil for 2 to 3 minutes to brown and crisp the top layer of mozzarella, giving it that irresistible golden finish. Let the lasagna rest for 10 minutes once out of the oven, allowing it to set and making it easier to slice and serve beautifully.
How to Serve Creamy Chicken Spinach Lasagna Recipe

Garnishes
Elevate your serving with a sprinkle of freshly chopped parsley or basil leaves for a fresh herbal aroma and an inviting pop of green. A light dusting of extra Parmesan cheese right before serving adds a salty finish that complements the creamy layers perfectly. For those who enjoy a little zing, a drizzle of high-quality olive oil or a few cracked black peppercorns can add just the right touch.
Side Dishes
This Creamy Chicken Spinach Lasagna Recipe pairs wonderfully with crisp, refreshing sides to balance its richness. Consider a simple arugula salad with lemon vinaigrette or a classic Caesar salad for a peppery, crunchy contrast. Garlic bread or warm, crusty rolls are also perfect to soak up any leftover sauce and round out the meal. Light roasted vegetables like asparagus or green beans offer a nutritious, colorful accompaniment.
Creative Ways to Present
Want to impress your guests? Serve individual portions in small ramekins for a charming, personalized touch, or create lasagna cups by layering the components inside muffin tins for bite-sized delights. You can also sprinkle some toasted pine nuts or crushed red pepper flakes on the top for extra texture and a subtle kick. Pair each serving with a glass of chilled white wine to elevate your dining experience even further.
Make Ahead and Storage
Storing Leftovers
Once cooled completely, cover the remaining lasagna tightly with foil or plastic wrap and store it in the refrigerator. The flavors actually deepen after a day or two, making leftovers even tastier. Stored properly, the lasagna will keep well for up to 3 days, perfect for planning easy weeknight dinners.
Freezing
The Creamy Chicken Spinach Lasagna Recipe freezes beautifully for those who want to prepare in advance. Wrap the assembled, unbaked lasagna tightly with plastic wrap and aluminum foil or place it in an airtight container. Freeze for up to 3 months. When ready to enjoy, thaw it overnight in the refrigerator before baking as directed, adding a little extra time to ensure it’s heated through perfectly.
Reheating
Reheat individual slices in the microwave on medium power with a damp paper towel to maintain moisture, or warm the entire dish in the oven at 350°F (175°C) covered with foil until heated through. Broil uncovered for a few minutes at the end to refresh the golden crust. This method keeps the creaminess intact while reviving the delightful melty cheese topping.
FAQs
Can I use fresh chicken instead of rotisserie chicken?
Absolutely! You can cook and shred fresh chicken breasts or thighs. Simply poach or bake the chicken until fully cooked, then shred it. While rotisserie chicken saves time and adds a smoky flavor, fresh chicken works just as well in this recipe.
What can I use if I don’t have half and half?
A simple mixture of equal parts heavy cream and milk is an excellent substitute for half and half and will keep your sauce creamy and luscious. Whole milk alone may work but will be less rich.
Is it possible to make this recipe vegetarian?
Yes! Omit the chicken and add more spinach or substitute with other veggies like mushrooms or roasted zucchini for a delicious vegetarian version. You can also add plant-based proteins like tofu or beans if you like.
Can I prepare this lasagna ahead and bake it later?
Definitely! Assemble the lasagna completely, then cover and refrigerate for up to 24 hours before baking. This makes it a perfect dish for entertaining or busy days.
How can I make this lasagna extra creamy?
To boost creaminess, add a little extra ricotta or use full-fat cheeses. You can also stir in a spoonful of cream cheese into the spinach cream sauce for an even richer texture that melts delightfully with every bite.
Final Thoughts
This Creamy Chicken Spinach Lasagna Recipe is a hearty, soul-soothing dish that you’ll want to make again and again. Its layers of tender noodles, savory chicken, fresh spinach, and an irresistibly creamy sauce come together to create a meal that feels like a warm hug on a plate. Whether you’re feeding a hungry family or craving a cozy night in, this lasagna promises satisfaction and smiles with every portion. Trust me—once you try this recipe, it will become a cherished favorite in your recipe collection.
Print
Creamy Chicken Spinach Lasagna Recipe
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Halal
Description
This comforting Chicken Lasagna recipe combines tender shredded chicken, fresh spinach, and a creamy ricotta cheese mixture layered between perfectly cooked lasagna noodles. A luscious homemade spinach cream sauce enriches every bite, topped with melted mozzarella and a touch of Parmesan for a deliciously satisfying meal ideal for family dinners or gatherings.
Ingredients
Lasagna Base
- 9 lasagna noodles, cooked al dente
- 4 cups shredded rotisserie chicken (or cooked chicken breast)
Sauce and Vegetables
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 4 tablespoons unsalted butter
- 1/3 cup all-purpose flour
- 2 1/2 cups chicken broth
- 1 1/2 cups half and half (or equal parts heavy cream and milk)
- 5 ounces fresh spinach, coarsely chopped
- 3 cloves garlic, minced
- 2 teaspoons sea salt
- 1/2 teaspoon black pepper
Cheese Mixture
- 15 ounces ricotta cheese
- 1 large egg
- 1/4 cup parsley, chopped
- 1/4 cup Parmesan cheese, grated
- 3 cups mozzarella cheese, shredded, divided
Instructions
- Preheat and prepare noodles: Preheat the oven to 375°F (190°C). Cook the lasagna noodles according to package instructions until al dente. Drain, rinse with cold water to stop cooking, and set aside. Shred the rotisserie or cooked chicken breast into bite-sized pieces.
- Make spinach cream sauce: In a large skillet, heat the olive oil and sauté the finely chopped onion until softened and translucent. Add the unsalted butter and whisk in the all-purpose flour, cooking until the mixture turns golden, about 1-2 minutes. Gradually whisk in the chicken broth followed by the half and half, stirring continuously until smooth. Simmer the sauce for 5 minutes or until thickened. Stir in the minced garlic and chopped fresh spinach, then remove the skillet from heat.
- Prepare the cheese mixture: In a medium bowl, combine the ricotta cheese, egg, 2 cups of shredded mozzarella cheese, grated Parmesan cheese, and chopped parsley. Mix thoroughly until well blended.
- Assemble the lasagna: Lightly spread a thin layer of the prepared spinach cream sauce on the bottom of a 9×13 inch baking dish. Layer 3 lasagna noodles evenly over the sauce. Spread half of the ricotta cheese mixture on top of the noodles, then half of the shredded chicken, and then about one-third of the spinach cream sauce. Repeat the layering: noodles, remaining ricotta mixture, remaining chicken, and another third of the sauce. Finish with the last 3 noodles, remaining spinach cream sauce, and top with 1 cup of shredded mozzarella cheese.
- Bake and finish: Cover the baking dish with foil, using toothpicks to prevent the foil from sticking to the cheese. Bake in the preheated oven for 45 minutes. Remove the foil and broil for 2-3 minutes to brown the cheese on top. Allow the lasagna to rest for 10 minutes before slicing and serving.
Notes
- Use rotisserie chicken for convenience or cook your own chicken breast and shred it.
- Fresh spinach can be substituted with frozen spinach, well-drained, if necessary.
- To avoid sticking, cook lasagna noodles al dente and rinse them well under cold water.
- Covering the lasagna with foil during baking prevents the cheese from burning while allowing the flavors to meld.
- Broiling at the end adds a nice golden crust to the cheese topping.
- Letting the lasagna rest before slicing helps it set and improves serving consistency.

