The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
If you love comforting pasta dishes with rich, creamy sauces and vibrant herbal flavors, White Pesto Spinach Lasagna is a recipe worth adding to your dinner rotation. This delicious twist on traditional lasagna replaces tomato sauce with a silky white béchamel and layers it with fragrant basil pesto, tender spinach, creamy ricotta, and melted mozzarella.
The result is a luxuriously creamy vegetarian lasagna that feels both indulgent and fresh at the same time.
While classic lasagna often features hearty tomato and meat sauces, this version highlights the bright flavor of basil pesto combined with the smooth richness of white sauce. The spinach adds color, texture, and nutrition, making every bite flavorful and satisfying.

Whether you’re preparing a cozy family dinner, a weekend comfort meal, or a dish to impress guests, this creamy pesto lasagna recipe is guaranteed to be a crowd favorite.
Why You’ll Love This White Pesto Spinach Lasagna
Rich and Creamy Texture
Layers of béchamel sauce, ricotta, and melted cheese create a velvety, comforting texture.
Fresh Herb Flavor
Pesto brings bright basil, garlic, and olive oil flavors that make this lasagna unique.
Perfect Vegetarian Dinner
This recipe offers all the comfort of classic lasagna without meat.
Great for Make-Ahead Meals
Lasagna stores well and tastes even better the next day.
Crowd-Pleasing Comfort Food
Creamy pasta dishes are always a hit for family dinners or gatherings.
Ingredients
Lasagna Layers
- 12 lasagna noodles
- 2 cups fresh spinach, chopped
- 1 cup basil pesto
- 1½ cups ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated parmesan cheese
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt and black pepper to taste

White Sauce (Béchamel)
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 3 cups milk
- ½ teaspoon salt
- ¼ teaspoon nutmeg (optional)
- ½ cup grated parmesan cheese
Instructions
1. Cook the Lasagna Noodles
Bring a large pot of salted water to a boil. Cook lasagna noodles according to package instructions. Drain and set aside.
2. Prepare the Spinach
Heat olive oil in a skillet over medium heat. Add garlic and sauté for about 30 seconds. Add chopped spinach and cook until wilted. Season lightly with salt and pepper.
3. Make the White Sauce
In a saucepan, melt butter over medium heat. Whisk in flour and cook for about 1 minute to form a roux.
4. Add Milk
Slowly whisk in the milk, stirring constantly to prevent lumps. Continue cooking until the sauce thickens.
5. Season the Sauce
Add salt, nutmeg, and parmesan cheese. Stir until the cheese melts and the sauce becomes smooth and creamy.
6. Preheat the Oven
Preheat your oven to 375°F (190°C) and lightly grease a baking dish.
7. Begin Layering the Lasagna
Spread a thin layer of white sauce on the bottom of the dish. Add a layer of lasagna noodles.
8. Add the Filling
Spread ricotta cheese, sautéed spinach, and a drizzle of pesto over the noodles.
9. Add Cheese
Sprinkle mozzarella over the filling.
10. Repeat Layers
Continue layering noodles, white sauce, pesto, spinach mixture, and cheese until all ingredients are used.
11. Finish the Top Layer
Top with remaining white sauce, mozzarella, and parmesan.
12. Bake the Lasagna
Bake for 30–35 minutes until the cheese is melted and bubbly.
13. Let It Rest
Allow the lasagna to rest for about 10 minutes before slicing. This helps the layers set.
14. Serve
Slice and serve warm with fresh basil or extra parmesan.
Tips for Perfect Pesto Lasagna
Use Quality Pesto
Fresh homemade pesto provides the best flavor, but good store-bought pesto works well too.
Drain Spinach Well
Excess moisture can make the lasagna watery, so squeeze out extra liquid.
Let Lasagna Rest
Resting helps the layers firm up so slices hold their shape.
Don’t Skip the Nutmeg
A tiny pinch enhances the flavor of the white sauce beautifully.

Variations You Can Try
Add Mushrooms
Sautéed mushrooms add a rich earthy flavor that pairs perfectly with pesto.
Use Kale Instead of Spinach
Kale creates a heartier texture in the filling.
Add Protein
If you want extra protein, consider adding:
- Grilled chicken
- Italian sausage
- White beans
Try Different Cheeses
Experiment with cheeses like:
- Fontina
- Gruyère
- Provolone
Serving Suggestions
This creamy lasagna pairs wonderfully with lighter sides that balance the richness.
Serve it with:
- Fresh green salad
- Garlic bread
- Roasted vegetables
- Lemon vinaigrette salad
A crisp salad adds freshness that complements the creamy layers.
Storage and Reheating Tips
Refrigeration
Store leftover lasagna in an airtight container for up to 4 days.
Freezing
Lasagna freezes beautifully for up to 3 months.
Reheating
Reheat in the oven at 350°F (175°C) until warmed through.
Fun Fact About Lasagna
Lasagna is one of the oldest pasta dishes in Italian cuisine. Its origins date back to Ancient Rome, where layered pasta dishes were already being prepared long before modern tomato-based versions became popular.
Today, creative variations like pesto lasagna show how versatile this beloved comfort dish can be.
Final Thoughts
This White Pesto Spinach Lasagna offers a creamy and flavorful twist on classic comfort food. The rich white sauce, vibrant pesto, and tender spinach create layers of delicious flavor that make every bite satisfying.
It’s elegant enough for entertaining but simple enough for a cozy family dinner.
If you’re looking for a new vegetarian pasta dish that feels indulgent yet fresh, this creamy pesto lasagna might quickly become one of your favorite recipes.
White Pesto Spinach Lasagna
Ingredients
Equipment
Method
- Cook lasagna noodles according to package instructions.
- Sauté garlic and spinach in olive oil until wilted.
- Melt butter and whisk in flour to form a roux.
- Gradually whisk in milk and cook until thickened.
- Add salt, nutmeg, and parmesan to finish the white sauce.
- Layer white sauce, noodles, ricotta, spinach, pesto, and mozzarella in a baking dish.
- Repeat layers until ingredients are used.
- Top with remaining sauce and cheese.
- Bake at 375°F for 30–35 minutes until bubbly.
- Let rest before slicing and serving.



