The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
Few dishes capture the essence of comforting home cooking quite like a freshly baked lasagna. While classic tomato-based lasagna will always have its place at the table, White Pesto Spinach Lasagna offers a creamy, herb-infused twist that feels both indulgent and refreshing. With layers of tender pasta, velvety white sauce, aromatic basil pesto, and nutrient-packed spinach, this dish brings together rich Italian-inspired flavors in a beautifully balanced way.
Perfect for family dinners, weekend gatherings, or even special occasions, this vegetarian lasagna is a true crowd-pleaser. It combines creamy ricotta filling, garlicky béchamel, melted mozzarella, and the vibrant taste of pesto into a layered masterpiece that feels gourmet but is surprisingly simple to prepare.

If you’re looking for a comforting meal that’s satisfying, elegant, and packed with flavor, this White Pesto Spinach Lasagna will quickly become one of your favorite recipes.
Why You’ll Love This Recipe
There are countless lasagna variations, but this one stands out for several delicious reasons:
1. Rich and Creamy Flavor
Instead of tomato sauce, this recipe uses a silky white béchamel sauce blended with basil pesto for an herby, creamy taste.
2. Vegetarian-Friendly Comfort Food
Loaded with spinach, cheese, and herbs, this lasagna proves that vegetarian dishes can be just as hearty and satisfying as meat-based versions.
3. Perfect for Meal Prep
Lasagna reheats beautifully, making it an excellent make-ahead meal for busy weeks.
4. Elegant Yet Easy
Despite its impressive appearance, the recipe is straightforward and approachable for home cooks.
The Secret Behind White Pesto Lasagna
The magic of this recipe lies in the combination of two sauces: a classic white béchamel and fragrant basil pesto.
The béchamel sauce adds creamy richness, while pesto contributes bold herbal flavor from basil, garlic, olive oil, and parmesan. When layered with spinach and cheeses, the result is a beautifully balanced lasagna that tastes luxurious without being overly heavy.
This flavor pairing is inspired by Northern Italian cuisine, where cream-based sauces and fresh herbs often replace tomato-based sauces.
Ingredients
Lasagna Base
- 12 lasagna noodles
- 2 tablespoons olive oil
- 3 cups fresh spinach (roughly chopped)
- 2 cloves garlic (minced)
- 1 ½ cups ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated parmesan cheese
- 1 egg
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste

White Pesto Sauce
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 3 cups milk (warm)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- â…“ cup basil pesto
- ¼ cup grated parmesan cheese
Instructions
1. Preheat the Oven
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
2. Cook the Lasagna Noodles
Bring a large pot of salted water to a boil. Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
3. Prepare the Spinach
Heat olive oil in a skillet over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant. Add the chopped spinach and cook until wilted, about 2–3 minutes. Remove from heat and allow to cool slightly.
4. Make the Ricotta Filling
In a mixing bowl, combine:
- Ricotta cheese
- Egg
- Italian seasoning
- Cooked spinach mixture
- Salt and pepper
Mix until smooth and evenly combined.
5. Prepare the White Pesto Sauce
Melt butter in a saucepan over medium heat. Whisk in flour and cook for about 1 minute to create a roux.
Slowly add warm milk while whisking constantly to prevent lumps. Continue cooking until the sauce thickens.
Stir in:
- Salt
- Black pepper
- Basil pesto
- Parmesan cheese
Simmer for another 2–3 minutes until smooth and creamy.
6. Assemble the Lasagna
Spread a thin layer of white pesto sauce on the bottom of the baking dish.
Layer in the following order:
- Lasagna noodles
- Ricotta spinach mixture
- White pesto sauce
- Mozzarella cheese
Repeat layers until ingredients are used, finishing with sauce and mozzarella on top.
7. Bake the Lasagna
Cover the baking dish loosely with foil and bake for 25 minutes.
Remove foil and bake for another 15 minutes until the top is golden and bubbly.
8. Rest and Serve
Allow the lasagna to rest for 10–15 minutes before slicing. This helps the layers set and makes serving easier.
Garnish with fresh basil and extra parmesan if desired.
Tips for Perfect Lasagna
Use Fresh Spinach
Fresh spinach provides better texture and flavor compared to frozen spinach.
Warm the Milk
Adding warm milk to the roux helps prevent lumps in the béchamel sauce.
Let the Lasagna Rest
Allowing it to sit after baking keeps the layers neat and prevents it from falling apart when sliced.
Don’t Overcook the Noodles
Cook noodles only until al dente since they will continue cooking in the oven.
Delicious Variations
This recipe is incredibly versatile and can easily be customized.
Add Mushrooms
Sautéed mushrooms add a wonderful earthy flavor that pairs beautifully with pesto.
Chicken Pesto Lasagna
For a non-vegetarian version, add shredded cooked chicken between layers.
Extra Veggie Version
Add zucchini, roasted peppers, or artichokes for more vegetables.
Gluten-Free Option
Use gluten-free lasagna noodles and substitute flour with gluten-free flour for the sauce.
Serving Suggestions
White Pesto Spinach Lasagna pairs wonderfully with lighter sides that balance its creamy richness.
Great serving options include:
- Garlic bread or focaccia
- A crisp Caesar salad
- Roasted vegetables
- Tomato cucumber salad
- Lemon vinaigrette greens
For beverages, sparkling water, iced tea, or a light white wine complement the dish beautifully.

Storage and Reheating
Refrigerating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
Lasagna freezes extremely well. Wrap tightly and freeze for up to 3 months.
Reheating
Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions.
Nutritional Highlights
While indulgent, this dish still provides several nutritional benefits:
- Spinach adds iron, vitamins A and C, and fiber
- Ricotta cheese provides calcium and protein
- Basil pesto contains heart-healthy olive oil and antioxidants
When paired with fresh vegetables or salad, this meal becomes a well-balanced and satisfying dinner.
Fun Food Fact
Lasagna is one of the oldest pasta dishes in history. Its origins date back to Ancient Rome, where layered pasta dishes were already being prepared. Over time, different regions of Italy developed their own variations.
While tomato-based lasagna is most common today, white sauce lasagna is traditional in many Northern Italian recipes, making this White Pesto Spinach Lasagna both modern and rooted in culinary tradition.
Final Thoughts
If you’re craving a comforting meal that feels both cozy and elegant, White Pesto Spinach Lasagna is a recipe worth adding to your collection. Its creamy layers, herbaceous pesto flavor, and rich cheese filling make it the perfect centerpiece for family dinners or entertaining guests.
Best of all, it’s a dish that tastes even better the next day, meaning you’ll enjoy every last bite long after the first serving.
Whether you’re a longtime lasagna lover or looking for a fresh vegetarian twist, this creamy pesto version is guaranteed to impress.
White Pesto Spinach Lasagna
Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- Cook lasagna noodles in salted boiling water until al dente. Drain and set aside.
- Heat olive oil in a skillet and sauté garlic for 30 seconds. Add spinach and cook until wilted.
- In a bowl combine ricotta, egg, Italian seasoning, spinach mixture, salt, and pepper.
- In a saucepan melt butter, whisk in flour, and cook for 1 minute to form a roux.
- Slowly whisk in warm milk and cook until sauce thickens.
- Stir in pesto, parmesan, salt, and pepper until creamy.
- Spread sauce in baking dish, layer noodles, ricotta mixture, sauce, and mozzarella.
- Repeat layers finishing with sauce and mozzarella on top.
- Bake covered for 25 minutes, uncover and bake another 15 minutes until golden.
- Rest 10 minutes before slicing and serving.



