Chicken, Mushroom, and Spinach Lasagna

Okay, so hear me out—this lasagna is next-level. It’s creamy, cozy, and totally packed with flavor. And yeah, it smells amazing even before it hits the oven.
We first made this on a rainy night, just wanting something warm and filling. The mix of chicken, mushrooms, and spinach? Oh wow—it just works. One bite, and we were hooked.
I love how the layers come together so soft and cheesy. It’s not too heavy, just super comforting. If you’re craving something homemade that feels a little fancy but still easy, this is it.

Why You’ll Love This Recipe
- Comforting & Satisfying: The perfect balance of flavors makes this lasagna the ultimate comfort food, combining savory chicken, mushrooms, and spinach with a rich sauce.
- Meal Prep Friendly: You can prepare the lasagna in advance and freeze it, making it an ideal dish for busy weeks. Just pop it in the oven when you’re ready for a cozy, homemade meal.
- Healthy Twist on a Classic: With lean chicken, spinach, and mushrooms, this version of lasagna is a healthier option, yet still packed with flavor.
- Family Favorite: The cheesy, hearty layers will keep everyone coming back for more. Even picky eaters will love it!
- One-Pan Wonder: Less mess to clean up since everything is made in one casserole dish.
Required Kitchen Tools
Before we get cooking, make sure you have the following tools on hand:
- Large Skillet: For cooking the chicken, vegetables, and the creamy sauce base.
- Lasagna Dish or Casserole Dish: The perfect dish for assembling and baking your lasagna.
- Wooden Spoon or Spatula: For stirring and combining ingredients.
- Knife and Cutting Board: To slice the chicken, mushrooms, and other ingredients.
- Measuring Cups and Spoons: To measure out your ingredients precisely.
- Aluminum Foil: For covering the lasagna during the baking process to ensure it doesn’t dry out.

Ingredients
Here’s what you’ll need to create this flavorful lasagna (exact measurements are in the recipe card below):
- Olive Oil: You’ll use olive oil to sauté the vegetables and chicken, providing flavor and moisture.
- Chopped Onion and Minced Garlic: The base for the flavor profile, adding depth and aroma to the dish.
- White Mushrooms (Thinly Sliced): Mushrooms add earthy richness to the lasagna while complementing the chicken.
- Dried Basil and Oregano: These classic Italian herbs bring a touch of aromatic flavor to the dish.
- Red Pepper Flakes: A pinch of red pepper flakes adds a gentle kick without overpowering the dish.
- Kosher Salt (Divided): Helps enhance and balance the flavors of the dish.
- Fresh Baby Spinach: Packed with nutrients, spinach adds color and depth, while also lightening the richness of the lasagna.
- Shredded Cooked Chicken: A rotisserie chicken works wonderfully for this recipe—just shred it and you’re ready to go!
- Low-Sodium Chicken Stock: Provides the base for your creamy sauce while keeping the salt content in check.
- All-Purpose Flour: This helps thicken the creamy sauce to the perfect consistency.
- Whole Milk: Adds creaminess to the sauce without being too heavy.
- Nutmeg: A pinch of freshly grated nutmeg adds warmth and depth to the creamy sauce.
- Shredded Parmesan Cheese: Parmesan offers a nutty, salty flavor that enhances the creaminess of the sauce.
- No-Boil Lasagna Noodles: These make this lasagna super easy to assemble without needing to pre-cook the noodles.
- Shredded Mozzarella Cheese: For that perfect melt and stretchiness that every lasagna needs!
Variations for Chicken, Mushroom, and Spinach Lasagna
- Add Ricotta or Cottage Cheese: If you love the classic ricotta filling, feel free to mix it into the layers for extra creaminess. Ricotta adds a delightful texture and richness.
- Substitute Ground Turkey or Beef: For a different protein, try using ground turkey or beef instead of shredded chicken. This will give the lasagna a more traditional taste.
- Try Fresh Herbs: If you have access to fresh basil or oregano, use them in place of dried herbs for an even more aromatic flavor.
- Use Kale instead of Spinach: Kale is a heartier green and will hold up well in this lasagna, providing more texture and a slightly more robust flavor.
- Make it Spicy: Add a few fresh chili peppers or a bit of hot sauce to the sauce for a little heat.
- Vegan Version: Replace chicken with tofu or tempeh and use a dairy-free cheese blend to make this a plant-based meal.

Step-by-Step Instructions
1. Prepare the Chicken
In a large skillet, heat olive oil over medium-high heat. Add the shredded cooked chicken and sauté it for 2-3 minutes, until it’s heated through and starts to brown slightly. This helps enhance the chicken’s flavor. Set aside for later.
2. Sauté the Vegetables
In the same skillet, add a bit more olive oil if necessary and sauté the chopped onion and minced garlic over medium heat. Stir often and cook for 3-4 minutes until the onion becomes translucent and fragrant.
Add the sliced mushrooms to the skillet and cook until they release their moisture and start to brown, about 5-6 minutes. Season with dried basil, oregano, red pepper flakes, and a pinch of salt. Stir to combine.
3. Wilt the Spinach
Add the fresh spinach to the skillet with the mushrooms and onions. It might seem like a lot of spinach at first, but it will quickly wilt down. Stir the spinach until it’s fully wilted, which should take 2-3 minutes. Remove from heat and set aside.
4. Make the Creamy Sauce
In the same skillet, create the creamy base for the lasagna. Add a bit more olive oil (or butter if you prefer) and whisk in the flour. Stir constantly for 1-2 minutes until the flour is cooked and bubbly.
Gradually pour in the chicken stock and whole milk while stirring constantly to avoid lumps. Add a pinch of nutmeg and season with salt to taste. Continue stirring until the mixture thickens into a smooth, creamy sauce. Stir in the shredded Parmesan cheese and let it melt into the sauce.
5. Assemble the Lasagna
Preheat your oven to 375°F (190°C). Begin by spreading a thin layer of the creamy sauce on the bottom of your lasagna dish.
Place a layer of no-boil lasagna noodles on top of the sauce, followed by half of the chicken, mushroom, and spinach mixture. Spoon some of the creamy sauce over the top, followed by a generous sprinkling of shredded mozzarella cheese. Repeat with another layer of noodles, the remaining chicken mixture, and sauce. Finish with one final layer of noodles, the rest of the sauce, and a sprinkle of mozzarella cheese on top.
6. Bake the Lasagna
Cover the lasagna with aluminum foil and bake it in the preheated oven for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10-15 minutes until the top is golden and bubbly.
7. Rest Before Serving
Let the lasagna rest for about 10 minutes before slicing and serving. This helps the layers set and makes for cleaner slices.

How to Serve Chicken, Mushroom, and Spinach Lasagna
This delicious lasagna can be served in a variety of ways, depending on your preferences and the meal you’re creating. The comforting flavors and rich layers make it a perfect centerpiece for any occasion. Here are some ideas for how to enjoy it:
1. As a Standalone Main Dish
Chicken, Mushroom, and Spinach Lasagna is already hearty enough to be the star of your meal. Serve it hot with a simple side salad or roasted vegetables to balance the richness of the lasagna. A crisp green salad with lemon vinaigrette or a tangy Caesar salad would be the perfect accompaniment to this dish. You could even serve it with a side of garlic bread for a satisfying dinner.
2. Pair with a Light Soup
If you’re looking to make the meal a little lighter or add an appetizer before the lasagna, consider serving it with a light soup. A tomato basil soup or a creamy cauliflower soup would complement the flavors of the lasagna and give you a cozy, satisfying meal.
3. For Holiday or Special Gatherings
This lasagna is perfect for holiday meals or special family gatherings. Its comforting, rich flavors make it an excellent choice for a large crowd, especially when you need something that will appeal to everyone. Serve it alongside roasted meats or a vegetable platter for a diverse spread.
4. Pair with Wine or Other Beverages
Chicken, Mushroom, and Spinach Lasagna pairs wonderfully with wine. For a red wine option, consider a medium-bodied red, such as a Chianti or Merlot. If you prefer white wine, a crisp Chardonnay or Sauvignon Blanc will cut through the richness of the lasagna. You can also serve it with sparkling water or a light beer for a more casual pairing.
Storing Chicken, Mushroom, and Spinach Lasagna
This lasagna is perfect for meal prepping, as it stores well and can be reheated for several days after you’ve made it. Here’s how to store and reheat your leftovers:
1. Storing Leftovers
Allow the lasagna to cool completely before storing it. Once it’s cooled, cover it tightly with plastic wrap or aluminum foil and place it in the refrigerator. It will stay fresh for up to 4-5 days in the fridge. If you have a large batch, you can also freeze it for future meals.
2. Freezing Lasagna
If you want to freeze the lasagna for later, follow these steps:
- Before Baking: Assemble the lasagna as usual, but cover it tightly with plastic wrap and aluminum foil before freezing. You can store it in the freezer for up to 3 months.
- After Baking: If you have leftover baked lasagna, allow it to cool completely, then store it in an airtight container or wrap it tightly in foil. It will keep in the freezer for about 3 months.
3. Reheating Leftovers
To reheat your chicken, mushroom, and spinach lasagna:
- In the Oven: Preheat the oven to 350°F (175°C). Cover the lasagna with aluminum foil to keep it moist and heat for 25-30 minutes or until warmed through. If it’s frozen, you can bake it directly from the freezer but it may take an additional 10-15 minutes.
- In the Microwave: For individual portions, heat the lasagna in the microwave on high for 2-3 minutes or until it’s hot. Make sure to cover the lasagna with a microwave-safe lid or paper towel to prevent it from drying out.
Nutritional Information for Chicken, Mushroom, and Spinach Lasagna
Here’s an approximate breakdown of the nutritional information for each serving of this delicious lasagna. Keep in mind that the exact nutritional values may vary based on the ingredients you use and portion sizes.
Nutrient | Per Serving (1 slice) |
---|---|
Calories | 450 kcal |
Protein | 30g |
Fat | 22g |
Carbohydrates | 35g |
Fiber | 3g |
Sugars | 5g |
Sodium | 600mg |
Calcium | 200mg |
Iron | 2mg |
This recipe is relatively balanced, with a good amount of protein from the chicken and cheese, healthy fats, and fiber from the spinach and mushrooms. If you need a lighter version, you can make adjustments such as using low-fat cheese or using a dairy-free alternative to keep the calories and fat lower.
Chicken, Mushroom, and Spinach Lasagna
Course: Uncategorized8
servings25
minutes45
minutes450
kcalIngredients
- For the Chicken, Mushroom, and Spinach Filling:
Olive Oil: 2 tablespoons
Chopped Onion: 1 medium
Minced Garlic: 2 cloves
White Mushrooms (Thinly Sliced): 2 cups
Dried Basil: 1 teaspoon
Dried Oregano: 1 teaspoon
Red Pepper Flakes: 1/2 teaspoon (optional)
Kosher Salt: 1 teaspoon (divided)
Fresh Baby Spinach: 4 cups (about 1 bag)
Shredded Cooked Chicken: 3 cups (can use rotisserie chicken)
Low-Sodium Chicken Stock: 1 cup
All-Purpose Flour: 2 tablespoons
Whole Milk: 2 cups
Nutmeg: A pinch
Shredded Parmesan Cheese: 1/2 cup
8 No-Boil Lasagna Noodles
- For Assembling the Lasagna:
Shredded Mozzarella Cheese: 2 cups
Directions
- Prepare the Chicken Filling
In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. Add the shredded chicken and sauté for 2-3 minutes until browned slightly. Remove from the pan and set aside. - 2. Sauté the Vegetables
In the same skillet, add the remaining 1 tablespoon of olive oil. Sauté the chopped onion and minced garlic over medium heat for about 3 minutes until softened.
Add the sliced mushrooms, dried basil, dried oregano, red pepper flakes, and 1/2 teaspoon of salt. Cook for 5-6 minutes until the mushrooms release their moisture and start to brown.
Add the spinach and cook until wilted, about 2-3 minutes. Remove from the heat and set aside. - Make the Creamy Sauce
In the same skillet, melt 2 tablespoons of butter (or add a bit more olive oil if you prefer). Stir in 2 tablespoons of flour and cook for 1-2 minutes until the mixture thickens slightly.
Gradually whisk in 1 cup of chicken stock and 2 cups of whole milk, stirring constantly to avoid lumps. Season with a pinch of nutmeg and 1/2 teaspoon of salt. Let it cook for 5 minutes until the sauce thickens.
Stir in 1/2 cup of shredded Parmesan cheese and allow it to melt completely. - Assemble the Lasagna
Preheat your oven to 375°F (190°C).
Spread a thin layer of the creamy sauce at the bottom of a lasagna dish.
Layer no-boil lasagna noodles over the sauce, followed by half of the chicken, mushroom, and spinach mixture.
Spoon half of the creamy sauce over the chicken mixture and sprinkle with 1 cup of shredded mozzarella cheese.
Repeat the layers, starting with another layer of noodles, followed by the remaining chicken mixture, the rest of the sauce, and a final layer of mozzarella cheese on top. - Bake the Lasagna
Cover the lasagna with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbly. - Let it Rest
Allow the lasagna to rest for about 10 minutes before slicing to help the layers set.
Chicken, Mushroom, and Spinach Lasagna FAQs
Can I make this lasagna ahead of time?
Yes, you can assemble the lasagna the night before, cover it tightly with plastic wrap, and store it in the fridge overnight. Bake it the next day as instructed.
Can I freeze this lasagna?
Absolutely! You can freeze the lasagna either before or after baking. To freeze before baking, assemble the lasagna, cover it tightly with plastic wrap and foil, and freeze for up to 3 months. Bake directly from the freezer, adding extra baking time.
Can I use fresh noodles instead of no-boil noodles?
Yes, you can! If you’re using regular lasagna noodles, cook them according to package instructions before assembling the lasagna. Make sure to drain them well to avoid excess moisture in your lasagna.
What’s the best way to reheat leftover lasagna?
To reheat, simply cover the lasagna with foil and bake in a preheated oven at 350°F (175°C) for 20-25 minutes until heated through. You can also reheat individual portions in the microwave.
Can I make this recipe gluten-free?
Yes, you can substitute gluten-free lasagna noodles and ensure that the flour used for the sauce is a gluten-free alternative (such as rice flour or cornstarch).
Final Thoughts
Chicken, Mushroom, and Spinach Lasagna is the perfect dish for a cozy family dinner or a gathering with friends. The creamy, cheesy layers combined with the earthy flavors of mushrooms and spinach make this lasagna an instant classic. Not only is it packed with flavor, but it’s also a healthier twist on traditional lasagna, making it an excellent choice for anyone looking to lighten up their meals without sacrificing taste.
Whether you choose to make it in advance, freeze it for later, or simply enjoy it right away, this lasagna will always hit the spot. I hope you enjoy making and eating this Chicken, Mushroom, and Spinach Lasagna as much as I do. Happy cooking!