Chicken Rosemary Lasagna Recipe
This chicken rosemary lasagna is a creamy, herb-packed twist on the Italian classic that swaps red sauce for a velvety béchamel, tender chicken, and fresh rosemary that makes your kitchen smell absolutely amazing.
I’ve been making lasagna for years, but this version changed everything for me. The rosemary adds this earthy, fragrant warmth that pairs so beautifully with chicken and mushrooms, and the creamy layers are just ridiculously comforting.
If you’re looking for something a little different from the usual red-sauce lasagna but still want that cozy, layered, cheesy experience, this is it.
Table of Contents
What Is Chicken Rosemary Lasagna?
Chicken rosemary lasagna is a white lasagna made with tender chicken, sautéed mushrooms, spinach, and fresh rosemary, all layered between pasta sheets with a rich béchamel sauce, ricotta, mozzarella, and Parmesan. Instead of tomato sauce, you get a creamy, herb-infused sauce that clings to every bite.
It’s comforting without being heavy, and the rosemary gives it a sophistication that makes it feel special enough for company but easy enough for a Sunday dinner. You can prep it ahead, bake it when you’re ready, and everyone goes back for seconds.
Why You’ll Love This Creamy Chicken Lasagna Recipe
This recipe hits all the right notes. It’s creamy, savory, and packed with flavor without relying on marinara. The rosemary is the star here, and it doesn’t overpower—it just makes everything taste more alive.
The chicken stays tender, the mushrooms add earthiness, and the spinach sneaks in some greens without anyone complaining. The ricotta mixture with lemon zest brightens everything up, and the béchamel ties it all together in this silky, dreamy way.
It’s also flexible. You can make it vegetarian, swap the herbs, use rotisserie chicken for a shortcut, or even try egg roll wrappers instead of pasta for a lighter texture. And it reheats beautifully, so leftovers are actually exciting.

Chicken Rosemary Lasagna
Ingredients
Chicken and Vegetables
- 1 ¼ lb chicken breast cut into small bite-sized, 1/2-inch pieces
- 1-2 tablespoons olive oil
- 1 teaspoon salt pepper to taste
- 12 oz sliced mushrooms optional- or replace with more chicken
- 1 onion- diced
- 6 cloves garlic -chopped
- 1 tablespoons fresh rosemary- chopped or 2 teaspoons dried, or sub thyme or sage
- 2-3 cups packed chopped fresh spinach
Béchamel Sauce
- 4 tablespoons butter or olive oil
- 4 tablespoons all-purpose flour
- 1 tablespoon fresh rosemary chopped
- 3 cups whole milk or use a plant-based milk
- 1 ¼ tsp kosher salt
- ½ tsp nutmeg
- ¼ tsp white pepper or sub black pepper
Lasagna Assembly
- Fresh lasagna noodles 9 x par-boiled lasagna noodles (or try egg roll wrappers for an extra light version!)
- 12 oz fresh or grated mozzarella cheese
- 15 oz whole milk ricotta
- 1 egg
- 1 tablespoon lemon zest
- Black pepper to taste
- ¼ teaspoon nutmeg
- ¾ cup Parmesan or Pecorino cheese grated
- Truffle oil- optional but amazing!
Instructions
- Preheat oven to 400F
- If using dry pasta start your salted water to a boil, and par-cook the lasagna noodles to aldente.
- Cut chicken into 1/2 inch, bite-size pieces and season with 1 teaspoon salt and cracked pepper to taste. Saute in a skillet, on medium heat, with 1-2 tablespoons olive oil until golden brown, and cooked through. Place chicken in a bowl and set aside. Wipe out the pan and add a little more oil. Add mushrooms and onion and saute until tender, on med heat, about 7 min. Add garlic and rosemary, and saute 2 more minutes. Season with salt and pepper and lower heat to med-low, and saute until mushrooms release their liquid. Add chopped spinach, stir until wilted and add this to the chicken. Set aside.
- In a medium saucepan melt butter on medium-low heat. Add flour and stir for 2-3 minutes on med heat until flour is golden. Whisk in milk one cup at a time. Add rosemary and stir constantly ( do not walk away) until it just comes to a simmer- this will thicken it. Add salt, nutmeg and white pepper. Stir until incorporated, set aside.
- Whisk ricotta cheese with an egg, lemon zest, pepper and nutmeg. Set aside.
- Butter or grease a 9 x 13-inch baking dish. Pour ¾ cup bechamel sauce in the bottom and spread out. Place one layer of lasagna noodles. Cover with half of the ricotta mixture, spreading it evenly. Top with half of the chicken/mushroom filling, sprinkle with one-third of the parmesan cheese, and one-third of the fresh mozzarella cheese. Drizzle with 1 cup of bechamel sauce, Repeat, adding another single layer of lasagna noodles, lightly pressing down. Spread out the remainder of the ricotta cheese mixture, top with the remainder of the chicken mushroom filling, another third of the mozzarella cheese and Parmesan cheese and drizzle with another cup of bechamel. (Optional: at this point, you could drizzle with a little truffle oil -it’s delicious). Top with the last layer of lasagna noodles and pour the remainder of the bechamel sauce, spreading evenly. Add the last of the cheeses, and sprinkle with a little rosemary.
- Cover tightly with parchment and foil in a 400F oven for 40 minutes or until hot and bubbly. (Parchment prevents the foil from touching the lasagna which can leach aluminum.) Remove parchment and foil and bake uncovered until the top is golden, about 10-15 more minutes. Let rest from the oven 10-15 minutes before cutting, so it sets up.
- Leftovers will keep up to 4 days in the fridge, or freeze for up to 3 months.
Notes
Ingredients for Chicken Rosemary Lasagna
This ingredient list might look long, but it’s really just chicken, veggies, a simple béchamel, and cheese. Everything comes together in layers, and once you’ve prepped each component, assembly is straightforward.

| Ingredient | Amount | Notes |
|---|---|---|
| Chicken breast | 1 ¼ lb | Cut into ½-inch pieces, or use rotisserie chicken |
| Olive oil | 1–2 tablespoons | For sautéing chicken and vegetables |
| Salt | 1 teaspoon | For seasoning chicken |
| Black pepper | To taste | Freshly cracked preferred |
| Sliced mushrooms | 12 oz | Optional, or replace with more chicken |
| Onion | 1, diced | Yellow or white onion works |
| Garlic | 6 cloves, chopped | Fresh is best |
| Fresh rosemary | 1 tablespoon, chopped | Or 2 teaspoons dried; can sub thyme or sage |
| Fresh spinach | 2–3 cups, packed and chopped | Wilts down significantly |
| Butter | 4 tablespoons | For béchamel; can use olive oil |
| All-purpose flour | 4 tablespoons | Forms the roux for béchamel |
| Fresh rosemary (for sauce) | 1 tablespoon, chopped | Infuses the béchamel |
| Whole milk | 3 cups | Or plant-based milk |
| Kosher salt | 1 ¼ teaspoons | For béchamel |
| Nutmeg | ½ teaspoon | Classic béchamel spice |
| White pepper | ¼ teaspoon | Or black pepper |
| Lasagna noodles | 9 sheets | Fresh or par-boiled; can use egg roll wrappers |
| Mozzarella cheese | 12 oz | Fresh or grated |
| Whole milk ricotta | 15 oz | Full-fat preferred |
| Egg | 1 | Binds the ricotta mixture |
| Lemon zest | 1 tablespoon | Brightens the ricotta |
| Nutmeg (for ricotta) | ¼ teaspoon | Adds warmth |
| Parmesan or Pecorino cheese | ¾ cup, grated | For layering and topping |
| Truffle oil | Optional | A drizzle adds luxury |
Ingredient Notes and Substitutions
Chicken: You can absolutely use rotisserie chicken here to save time. Just shred it and skip the browning step. For a vegetarian version, swap the chicken for more mushrooms, white beans, or even roasted butternut squash.
Rosemary: Fresh rosemary has a brighter, more vibrant flavor, but dried works in a pinch. If you’re not a rosemary fan, try thyme or sage instead—they both bring earthy, savory notes without the pine-like intensity.
Mushrooms: Baby bellas, cremini, or even shiitakes work beautifully here. If you’re not into mushrooms, just add more chicken or try zucchini or bell peppers for bulk and flavor.
Milk: Whole milk makes the creamiest béchamel, but you can use 2% or even plant-based milk like oat or almond. Just know that thinner milks might make a slightly less rich sauce, so you may need to simmer it a bit longer.
Lasagna noodles: Fresh lasagna sheets are incredible if you can find them, but par-boiled dry noodles work perfectly. The egg roll wrapper trick is real—it makes a lighter, more delicate lasagna that’s surprisingly good.
Cheese: The ricotta-mozzarella-Parmesan combo is classic, but you can sub in fontina, Gruyère, or even a little goat cheese for a tangy twist.
Step-by-Step Instructions for Chicken Rosemary Lasagna
This recipe has a few moving parts, but none of them are complicated. You’ll cook the chicken and veggies, make a quick béchamel, mix up the ricotta, and then layer everything together. It’s all about building flavor in each step.

- Preheat your oven to 400°F. This ensures it’s hot and ready when your lasagna is assembled.
- If using dry pasta, bring a large pot of salted water to a boil and par-cook the lasagna noodles until al dente. Drain and lay them flat on a clean kitchen towel so they don’t stick together. Fresh noodles don’t need this step.
- Cut the chicken into ½-inch bite-sized pieces and season with 1 teaspoon salt and cracked black pepper. Heat 1 to 2 tablespoons of olive oil in a large skillet over medium heat. Add the chicken in a single layer and sauté until golden brown and cooked through, about 6 to 8 minutes. Transfer the chicken to a bowl and set aside.
- Wipe out the pan and add a little more olive oil. Add the sliced mushrooms and diced onion. Sauté over medium heat until tender, about 7 minutes. The mushrooms will shrink and release their liquid—let that cook off.
- Add the chopped garlic and 1 tablespoon of fresh rosemary to the mushroom mixture. Sauté for 2 more minutes until fragrant. Season with salt and pepper to taste.
- Lower the heat to medium-low and add the chopped spinach. Stir until wilted, about 1 to 2 minutes. Add this veggie mixture to the bowl with the chicken and set aside.
- In a medium saucepan, melt 4 tablespoons of butter over medium-low heat. Add 4 tablespoons of flour and stir constantly for 2 to 3 minutes until the mixture is golden and smells nutty. This is your roux.
- Whisk in the milk one cup at a time, stirring constantly. Don’t walk away—this is where the sauce thickens. Add the second tablespoon of chopped rosemary and keep stirring until the sauce just comes to a simmer. It should coat the back of a spoon.
- Add 1 ¼ teaspoons kosher salt, ½ teaspoon nutmeg, and ¼ teaspoon white pepper to the béchamel. Stir until incorporated, then remove from heat and set aside.
- In a medium bowl, whisk together the ricotta, egg, lemon zest, a few cracks of black pepper, and ¼ teaspoon nutmeg. This mixture should be smooth and creamy.
- Butter or grease a 9×13-inch baking dish. Pour ¾ cup of béchamel sauce into the bottom and spread it out evenly. This prevents sticking and adds creaminess to the base.
- Place one layer of lasagna noodles over the sauce. Cover with half of the ricotta mixture, spreading it evenly with a spatula.
- Top the ricotta with half of the chicken and mushroom filling. Sprinkle with one-third of the Parmesan and one-third of the mozzarella. Drizzle with about 1 cup of béchamel sauce.
- Repeat the layers: another layer of noodles, the remaining ricotta, the remaining chicken and mushroom filling, another third of the mozzarella and Parmesan, and another cup of béchamel. Press down gently so everything settles. If you’re using truffle oil, drizzle a little here—it’s optional but amazing.
- Top with the final layer of lasagna noodles. Pour the remaining béchamel sauce over the top and spread it evenly. Sprinkle with the last of the mozzarella and Parmesan, and finish with a little chopped rosemary for color and flavor.
- Cover the dish tightly with parchment paper, then foil. The parchment prevents the foil from touching the cheese, which can leach aluminum and cause discoloration. Bake at 400°F for 40 minutes, or until the lasagna is hot and bubbly.
- Remove the parchment and foil and bake uncovered for another 10 to 15 minutes, until the top is golden and slightly crispy around the edges. Let the lasagna rest for 10 to 15 minutes before cutting so the layers set up and don’t slide apart.

Expert Tips for Perfect Chicken Rosemary Lasagna
Don’t skip the resting time. I know it’s tempting to dig in right away, but letting the lasagna sit for 10 to 15 minutes after baking makes all the difference. The layers firm up, the sauce thickens slightly, and you get clean, beautiful slices instead of a saucy mess.
Use parchment under the foil. This little trick prevents the foil from sticking to the cheese and keeps your top layer looking gorgeous. It also avoids any metallic taste or aluminum transfer.
Season each layer. Don’t rely on the béchamel to carry all the flavor. Season your chicken, your veggies, and your ricotta mixture separately. Layered seasoning builds depth.
Cook your béchamel just until it thickens. You want it to coat the back of a spoon, not turn into paste. If it gets too thick, whisk in a little more milk. If it’s too thin, simmer it a bit longer.
Fresh rosemary is worth it. Dried rosemary can be woody and sharp if you use too much. Fresh rosemary is more delicate and aromatic, and it blends into the sauce and filling beautifully. If you only have dried, use half the amount and crush it between your fingers first to release the oils.
Taste as you go. This is a simple rule, but it matters. Taste your chicken mixture, your béchamel, and your ricotta. Adjust salt, pepper, and herbs before you layer everything together, because once it’s baked, you can’t fix underseasoned filling.
Variations on This Creamy Chicken Lasagna Recipe
Vegetarian version: Replace the chicken with a mix of roasted vegetables like zucchini, bell peppers, and eggplant, or use white beans and extra mushrooms for protein and texture.
Lighter version: Swap the lasagna noodles for egg roll wrappers. It sounds weird, but it works—they’re thinner, lighter, and almost melt into the sauce. You can also use part-skim ricotta and mozzarella, and make the béchamel with olive oil instead of butter.
Add more greens: Toss in some chopped kale, Swiss chard, or arugula along with the spinach for extra nutrition and color.
Make it richer: Stir a few tablespoons of cream cheese or mascarpone into the ricotta mixture, or drizzle truffle oil between the layers. A little goes a long way.
Change the herbs: If rosemary isn’t your thing, try fresh thyme, sage, or even a mix of Italian herbs. Basil and parsley also work beautifully in white lasagna.
Add some heat: A pinch of red pepper flakes in the chicken mixture or a little fresh cracked black pepper in the béchamel can add a nice kick without overwhelming the dish.
Troubleshooting Common Issues
My béchamel is lumpy. This usually happens if you add the milk too fast or don’t whisk constantly. If it happens, pour the sauce through a fine-mesh strainer or blend it with an immersion blender to smooth it out.
The lasagna is watery. This can happen if your spinach or mushrooms release too much liquid. Make sure you cook the mushrooms until their liquid evaporates, and squeeze out excess moisture from the spinach before adding it. Also, let the lasagna rest after baking—this gives the sauce time to thicken and the layers time to set.
The noodles are too chewy. If you’re using dry noodles, make sure you par-cook them to al dente. They’ll finish cooking in the oven, but if they’re too raw going in, they’ll stay tough. If you’re using fresh noodles and they’re chewy, they might have dried out—cover them with a damp towel until you’re ready to layer.
The top is browning too fast. If the cheese is getting too dark before the lasagna is heated through, tent the dish with foil (parchment first) and continue baking. You can remove it at the end to finish browning.
The layers are sliding apart. This is usually a resting issue. Let the lasagna sit for at least 10 minutes after baking. If your béchamel was too thin, that can also cause sliding—next time, cook it a bit longer before layering.
Storage Instructions for Chicken Rosemary Lasagna
Leftovers are a gift with this recipe. The flavors deepen overnight, and reheating is easy. Store your lasagna properly, and you’ll have delicious meals ready to go all week.
| Storage Method | Duration | Instructions |
|---|---|---|
| Refrigerator | Up to 4 days | Cover tightly with foil or transfer to an airtight container. Reheat individual portions in the microwave or the whole dish in a 350°F oven until warmed through. |
| Freezer | Up to 3 months | Wrap tightly in plastic wrap, then foil, or use a freezer-safe container. Thaw overnight in the fridge before reheating. You can also bake it directly from frozen—just add 20 to 30 minutes to the baking time and keep it covered. |
| Make-ahead (unbaked) | Up to 1 day in fridge | Assemble the lasagna completely, cover tightly, and refrigerate. Bake as directed, adding 5 to 10 minutes if it’s very cold from the fridge. |
To reheat, cover the lasagna with foil and warm it in a 350°F oven for about 20 to 25 minutes, or until heated through. If you’re reheating a single portion, the microwave works fine—just cover it loosely and heat in 1-minute intervals, stirring between, until hot.
Chicken Rosemary Lasagna FAQs
What is chicken rosemary lasagna?
Chicken rosemary lasagna is a flavorful twist on traditional lasagna that features layers of tender chicken, creamy sauce infused with fresh or dried rosemary, lasagna noodles, and cheese. The rosemary adds an aromatic, earthy flavor that pairs beautifully with chicken and complements the rich, creamy layers of this Italian-inspired comfort food.
Can I make chicken rosemary lasagna ahead of time?
Yes, chicken rosemary lasagna is an excellent make-ahead dish. You can assemble the entire lasagna up to 24 hours before baking, cover it tightly with plastic wrap and aluminum foil, and refrigerate it. When ready to bake, remove it from the refrigerator 30 minutes before cooking to bring it closer to room temperature, then bake as directed, possibly adding 10-15 extra minutes to the cooking time.
What type of cheese works best in chicken rosemary lasagna?
A combination of cheeses works best for chicken rosemary lasagna. Ricotta cheese provides a creamy base layer, mozzarella adds stretchiness and mild flavor, and Parmesan contributes a sharp, nutty taste. Some recipes also incorporate cream cheese or mascarpone for extra richness. The blend of these cheeses creates the perfect texture and flavor balance.
How do I prevent my chicken rosemary lasagna from being watery?
To prevent watery lasagna, make sure to cook your chicken thoroughly and drain any excess liquid before layering. Use a thick sauce rather than a thin one, and avoid over-saucing the layers. If using frozen spinach or other vegetables, squeeze out all excess moisture. Also, let the lasagna rest for 10-15 minutes after baking, which allows the layers to set and absorb excess liquid.
Can I freeze chicken rosemary lasagna?
Yes, chicken rosemary lasagna freezes very well. You can freeze it before or after baking. For unbaked lasagna, assemble it in a freezer-safe dish, cover tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. For baked lasagna, cool completely, portion if desired, wrap well, and freeze. Reheat individual portions in the microwave or whole lasagna in the oven until heated through.
Serving Suggestions
This chicken rosemary lasagna is rich and creamy, so it pairs beautifully with something light and fresh. A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. Garlic bread or a crusty baguette is great for scooping up any extra béchamel on your plate.
If you’re serving this for a crowd, it’s also lovely alongside roasted vegetables like asparagus, green beans, or Brussels sprouts. A crisp white wine like Pinot Grigio or Sauvignon Blanc complements the herbs and creaminess without overwhelming the dish.
If you’re looking for more comforting chicken recipes, check out these Chicken Caesar Smashed Tacos, this Cottage Cheese Chicken Wrap, or this Giant Chicken Cutlet. For another easy bake, try this Frozen Chicken Tender Casserole.
Final Thoughts
Chicken rosemary lasagna is one of those recipes that feels fancy but doesn’t require fancy skills. It’s comforting, flavorful, and a little different from the usual red-sauce version. The rosemary makes it feel special, and the creamy layers are just ridiculously satisfying.
Whether you’re making it for Sunday dinner, meal prep, or a dinner party, this lasagna delivers. It reheats beautifully, freezes well, and always gets compliments. Give it a try, and I think you’ll find yourself coming back to it again and again.
If you make this recipe, I’d love to hear how it turns out! Leave a comment below, and let me know if you tried any variations or added your own twist.
