White Chicken Lasagna with Creamy Pesto Filling
A rich and satisfying white chicken lasagna layered with creamy spinach béchamel, fragrant pesto cream, tender white chicken, and layers of melted fontina.

This white chicken lasagna is built with simple layers that work well together. The spinach béchamel gives the dish a smooth and creamy base. The pesto cream adds a mild herb flavor that balances the richness. The shredded chicken makes the lasagna satisfying, and rotisserie chicken is an easy substitute if you want to save time. The fontina melts into the layers for a soft, even finish. It is a dependable recipe for nights when you want something homemade and comforting.

How I Make It
Start by making the spinach béchamel. Melt the butter in a large pan and cook the onion until it softens. Add the garlic and cook for about a minute. Sprinkle the flour over the onions and stir until it forms a smooth paste. Slowly pour in the milk while whisking so the sauce stays silky. Season with salt and pepper and let it simmer until it thickens but still pours easily. Stir in the parmesan and spinach, cook a few minutes more, then cover the pan and turn off the heat.
Mix the pesto cream in a small bowl. Combine the cream cheese, pesto, and a little milk until the mixture is smooth. If using ricotta instead, stir the ricotta with pesto and one egg until it comes together.

Shred the cooked chicken and set it aside. Lay out your pasta sheets so they are ready for layering.
Begin assembling the lasagna by spreading a thin layer of béchamel across the bottom of the baking dish. Add a layer of pasta sheets and top it with more bechamel. Spoon small amounts of the pesto cream over the sauce and spread it out. Add a layer of shredded chicken and sprinkle on some fontina. Repeat these layers until the dish is almost full. Finish with pasta sheets, a final layer of béchamel, and a generous amount of fontina.
Bake the lasagna until the top is melted and golden. Let it rest for a few minutes so the layers can set before slicing.
👇🏻 To watch the full recipe walkthough you can watch it on my latest Youtube video:

White Chicken Lasagna with Creamy Pesto Filling
Ingredients
Method
- Melt the butter in a large pan.
- Add the onion and cook until softened.
- Add the garlic and cook one more minute.
- Sprinkle in the flour and stir, cooking two minutes.
- Slowly pour in the milk while whisking.
- Season with the salt and pepper.
- Simmer gently for about ten minutes until the sauce thickens but stays pourable.
- Stir in the parmesan and chopped spinach.
- Cook a few minutes more, then cover and turn off the heat.
- Mix the cream cheese, pesto, and milk until smooth.
- If using ricotta, mix with pesto and one egg until combined.
- Spread a thin layer of bechamel on the bottom of your baking pan.
- Add a layer of pasta sheets.
- Spoon more béchamel over the pasta.
- Add a layer of pesto cream.
- Add a layer of shredded chicken.
- Sprinkle generously with fontina.
- Repeat the layers until the pan is nearly full.
- Finish with pasta sheets, a final layer of béchamel, and more fontina on top.
- Cover the casserole dish with foil and bake at 375 for about 40 minutes, then uncover and bake until the top is golden and the lasagna noodles are cooked through about 10-15 minutes longer.
- Let it rest a few minutes before slicing.
Very delicious!