Lasagna has a reputation for being a weekend project. Messy. Time-consuming. Something you only make when you have three hours and nowhere to be.
This chicken lasagna does not do that.
It’s creamy, layered, packed with flavor, and surprisingly easy to pull off on a weeknight. And once you try it, you’ll genuinely wonder why beef was ever the default.
What Makes This Recipe Worth Your Time
Most chicken lasagnas end up tasting a little bland. The fix? A rich béchamel sauce and properly seasoned chicken that’s cooked with aromatics before it even touches the dish.
That combo is what separates a forgettable lasagna from one people ask you to make again.
Also, this recipe is incredibly flexible. Swap ingredients, make it ahead, freeze it — it holds up beautifully every single time.

What You’ll Need
For the Chicken Filling:
- 2 lbs (900g) boneless, skinless chicken breasts or thighs
- 2 tbsp olive oil
- 1 medium onion, finely diced
- 4 cloves garlic, minced
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp smoked paprika
- Salt and black pepper to taste
- 1 cup (240ml) chicken broth
For the Béchamel Sauce:
- 4 tbsp (60g) unsalted butter
- 4 tbsp (30g) all-purpose flour
- 3 cups (720ml) whole milk, warm
- ½ tsp nutmeg
- Salt and white pepper to taste
For the Tomato Layer:
- 1 can (28 oz / 800g) crushed tomatoes
- 2 tbsp tomato paste
- 1 tsp sugar
- 1 tsp dried Italian seasoning
For Assembly:
- 12 lasagna noodles (regular or oven-ready)
- 2 cups (200g) shredded mozzarella cheese
- ½ cup (50g) grated Parmesan cheese
- Fresh basil for garnish (optional)
Tools You’ll Need
- Large skillet or sauté pan
- Medium saucepan (for béchamel)
- 9×13 inch (23×33 cm) baking dish
- Large pot (for boiling noodles, if not using oven-ready)
- Whisk
- Two forks or a stand mixer (for shredding chicken)
- Aluminum foil
- Cutting board and knife
Pro Tips
1. Shred, don’t chop. Shredded chicken absorbs the sauce and seasoning so much better than cubed or sliced. It also layers more evenly and gives you that perfect pull when you serve it.
2. Warm your milk before adding it to the roux. Cold milk added to hot butter-flour mixture = lumpy sauce. Warm it first and your béchamel will come out smooth every single time.
3. Don’t skip the rest time. Pull the lasagna out of the oven and let it sit for at least 15 minutes before cutting. I know that’s annoying. Do it anyway. It firms up the layers and makes serving so much cleaner.
4. Season every layer. This is where so many lasagnas fall flat. Every layer needs salt and pepper — the noodles, the chicken, the sauce. Taste as you go.
5. Cover with foil for the first bake. Foil keeps the top from browning too fast before the inside is cooked through. Remove it for the last 15 minutes to get that golden, bubbly cheese on top. 🙌
Substitutions & Variations
| Ingredient | Swap |
|---|---|
| Chicken breast | Rotisserie chicken (huge time saver) |
| Whole milk | 2% milk or unsweetened oat milk |
| All-purpose flour | Gluten-free 1:1 flour blend |
| Mozzarella | Provolone or a mix of Italian cheeses |
| Regular lasagna noodles | Oven-ready/no-boil noodles |
| Crushed tomatoes | Marinara sauce from a jar |
Want more veggies? Add a layer of sautéed spinach, zucchini, or mushrooms between the chicken and béchamel. It bulk up the dish and honestly tastes great.
Spice it up. A pinch of red pepper flakes in the tomato sauce takes this from cozy to interesting.
Make Ahead Tips
This is a great dish to prep in advance.
- Assemble up to 24 hours ahead, cover tightly with plastic wrap or foil, and refrigerate. Bake straight from the fridge — just add 10–15 extra minutes to the cook time.
- Freeze the whole dish (before baking) for up to 3 months. Thaw overnight in the fridge, then bake as directed.
- The béchamel sauce can be made 2–3 days ahead and stored in an airtight container in the fridge. Reheat gently on the stove with a splash of milk to loosen it up.
Nutritional Breakdown (Per Serving, Approx. 8 Servings)
| Nutrient | Amount |
|---|---|
| Calories | ~480 kcal |
| Protein | 38g |
| Carbohydrates | 32g |
| Fat | 20g |
| Fiber | 3g |
| Calcium | 35% DV |
Values are estimates and will vary based on specific brands and ingredient quantities used.
For a lighter version: Use low-fat milk in the béchamel, reduce the cheese by a third, and swap chicken thighs for breasts. Still delicious, just a little less indulgent.
Meal Pairing Suggestions
This lasagna is hearty enough to stand on its own, but if you want to round out the meal:
- A simple arugula salad with lemon vinaigrette cuts through the richness perfectly
- Garlic bread (obviously)
- Roasted cherry tomatoes on the vine as a side
- A glass of light white wine like Pinot Grigio or Chardonnay
How to Make Chicken Lasagna
Step 1: Cook the Chicken Filling
- Heat olive oil in a large skillet over medium heat.
- Add diced onion and cook for 5 minutes until softened.
- Add garlic and cook for another 1–2 minutes.
- Add the chicken breasts whole, along with oregano, basil, smoked paprika, salt, pepper, and chicken broth.
- Cover and simmer on medium-low for 18–20 minutes until chicken is cooked through.
- Remove chicken, shred with two forks, then return it to the pan. Let it simmer uncovered for 5 more minutes so the liquid reduces slightly. Set aside.
Step 2: Make the Tomato Sauce
- In a small saucepan, combine crushed tomatoes, tomato paste, sugar, and Italian seasoning.
- Simmer on low for 10 minutes, stirring occasionally. Season with salt and pepper.
Step 3: Make the Béchamel Sauce
- Melt butter in a medium saucepan over medium heat.
- Add flour and whisk constantly for 1–2 minutes (this cooks out the raw flour taste).
- Slowly pour in the warm milk, whisking continuously to prevent lumps.
- Cook over medium heat, stirring, for 5–7 minutes until the sauce thickens.
- Add nutmeg, salt, and white pepper. Remove from heat.
Step 4: Cook the Noodles (Skip if using oven-ready)
- Cook lasagna noodles in a large pot of salted boiling water according to package directions.
- Drain and lay flat on a lightly oiled baking sheet to prevent sticking.
Step 5: Assemble
- Preheat oven to 375°F (190°C).
- Spread a thin layer of tomato sauce on the bottom of your 9×13 baking dish.
- Layer 1: 3–4 noodles → chicken filling → béchamel → mozzarella
- Layer 2: 3–4 noodles → tomato sauce → chicken filling → béchamel → mozzarella
- Layer 3: Remaining noodles → remaining béchamel → remaining tomato sauce → mozzarella + Parmesan on top
- Cover with foil and bake for 35 minutes.
- Remove foil and bake for another 15 minutes until the cheese is golden and bubbly.
- Rest for 15 minutes before serving. (Seriously, don’t skip this.)
Leftovers & Storage
Good news: this lasagna gets better the next day.
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze individual slices wrapped tightly in plastic wrap + foil for up to 3 months.
- Reheating: Microwave individual slices with a damp paper towel on top to keep them moist, or reheat covered in the oven at 350°F (175°C) for 20–25 minutes.
FAQ
Can I use rotisserie chicken? Yes, and it’s a great shortcut. Skip Steps 1 and just season the shredded rotisserie chicken with the same spices, sauté it briefly with onion and garlic, and use it in place of the cooked chicken.
My béchamel has lumps. What do I do? Run it through a fine-mesh strainer or use an immersion blender to smooth it out. It happens to everyone at some point.
Can I make this dairy-free? You can substitute the milk with unsweetened oat milk or cashew milk for the béchamel, and use dairy-free mozzarella. The texture will be slightly different but still really good.
Do I have to use both tomato sauce and béchamel? That layering is what gives this dish its depth. If you only want one, go béchamel-only for a “white lasagna” style, which is also delicious.
How do I know when it’s fully cooked? Insert a knife or skewer into the center and leave it there for 5 seconds. If it comes out hot, you’re good. The internal temperature should reach 165°F (74°C).
Can I add other proteins? Absolutely. A mix of ground chicken and Italian sausage is incredible here. You can also use turkey.
Wrapping Up
If you’ve been putting off making lasagna because it seems like too much effort, this recipe is your sign to just do it.
You don’t need a special occasion. You don’t need a full Sunday afternoon. You just need decent ingredients, a little patience with that béchamel, and the self-control to let it rest before you dig in (the hardest part, honestly).
Make it this week and let me know how it goes in the comments below. Did you do a fun variation? Did your family lose their minds over it? Tell me everything. And if you have questions at any point in the process, drop them below too. 👇