Lasagna is one of those dishes that brings comfort and joy to the dinner table. The layers of pasta, rich sauce, and bubbling cheese create a symphony of flavors that can easily please any palate. This Veggie Pesto & Spinach Lasagna takes the classic recipe and gives it a fresh twist with vibrant spinach and aromatic basil pesto. It’s an easy-to-make dish that can be enjoyed by everyone, whether you’re a meat-lover or a vegetarian. Let’s dive into this delicious recipe that promises to be the star of your next family gathering.
Why Cooks Rave About It

Cooks rave about Veggie Pesto & Spinach Lasagna for a multitude of reasons. First and foremost, it’s a crowd-pleaser! The combination of creamy béchamel, flavorful pesto, and tender spinach creates a rich and satisfying meal. Moreover, this dish is incredibly versatile; you can easily substitute or add your favorite vegetables. It’s perfect for meal prep as leftovers reheat beautifully. The best part? This lasagna is a wonderful way to sneak in some greens without compromising on taste.
What You’ll Gather
- 1 large onion, finely chopped
- 600g spinach, coarsely chopped
- 100g butter
- 100g flour
- 1L whole milk
- 300g basil pesto
- 100g parmesan cheese + extra for sprinkling
- 1 packet of lasagna sheets
- Salt to taste
- Pepper to taste
- Olive oil for cooking
Gear Up: What to Grab
- A large pot for cooking the spinach
- A skillet for sautéing the onion
- A whisk for making the béchamel sauce
- An oven-safe baking dish (approximately 9×13 inches)
- Measuring cups and spoons for accuracy
- Aluminum foil to cover while baking
Veggie Pesto & Spinach Lasagna Made Stepwise

Step 1: Prep Your Ingredients
Start by gathering all your ingredients. Finely chop the onion and coarsely chop the spinach. This will make the cooking process much smoother.
Step 2: Sauté the Onion
In a skillet, heat a drizzle of olive oil over medium heat. Add the finely chopped onion and sauté until it becomes translucent, about 5-7 minutes. This will bring out the sweetness of the onion.
Step 3: Cook the Spinach
Add the coarsely chopped spinach to the skillet with the onions. Cook until the spinach is wilted and any excess moisture has evaporated. Season with salt and pepper to taste. Set aside.
Step 4: Make the Béchamel Sauce
In a large pot, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 2 minutes to form a roux. Gradually add the whole milk while continuously whisking to prevent lumps. Cook until the sauce thickens, about 5-10 minutes. Season with salt and pepper.
Step 5: Mix in the Pesto
Once the béchamel sauce is thickened, stir in the basil pesto until well combined. This will add a burst of flavor to your lasagna.
Step 6: Assemble the Lasagna
Preheat your oven to 180°C (350°F). In your baking dish, spread a thin layer of the béchamel-pesto sauce on the bottom. Layer with lasagna sheets, followed by half of the sautéed spinach and onion mixture, and a sprinkle of parmesan cheese. Repeat the layers, finishing with a layer of sauce on top. Sprinkle with extra parmesan cheese for a delicious crust.
Step 7: Bake
Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes. After 30 minutes, remove the foil and bake for an additional 15-20 minutes or until the top is golden and bubbly.
Step 8: Rest and Serve
Once baked, let the lasagna rest for about 10-15 minutes before slicing. This will help the layers hold together when you serve it. Enjoy your delightful Veggie Pesto & Spinach Lasagna!
Fresh Takes Through the Year

- Spring: Add fresh asparagus or peas for a burst of color and flavor.
- Summer: Incorporate zucchini or roasted red peppers for a seasonal twist.
- Fall: Swap in butternut squash and sage for a cozy autumn dish.
- Winter: Mix in some kale or use it as a base for a heartier meal.
Common Errors (and Fixes)
- Lasagna is too watery: Ensure you cook the spinach until all excess moisture has evaporated before adding it to the layers.
- Pasta sheets are too hard: Make sure to cover the lasagna with foil during the first half of baking to help the pasta cook properly.
- Lasagna is difficult to slice: Allow the dish to rest after baking, which helps it set and makes serving easier.
- Lack of flavor: Don’t skimp on seasoning! Properly seasoning each layer will elevate your dish.
Best Ways to Store
To store any leftovers, let the lasagna cool completely, then cover it with plastic wrap or aluminum foil and refrigerate. It can be stored in the fridge for up to 3-4 days. For longer storage, slice and freeze portions in an airtight container for up to 3 months. When ready to eat, simply thaw in the refrigerator overnight and reheat in the oven.
Your Questions, Answered
Can I use whole wheat lasagna sheets?
Absolutely! Whole wheat lasagna sheets will add a nutty flavor and extra fiber to your dish. Just make sure to check the cooking instructions on the package.
Is there a vegan alternative for this recipe?
Yes! You can substitute the butter with a plant-based alternative, use almond or soy milk instead of whole milk, and replace the cheese with a vegan cheese option. The result will still be delicious!
Can I prepare this lasagna ahead of time?
Yes! You can assemble the Veggie Pesto & Spinach Lasagna a day in advance. Simply cover it and store it in the refrigerator until you’re ready to bake it. Just add a few extra minutes to the baking time if it’s coming straight from the fridge.
What should I serve with lasagna?
A fresh salad with a simple vinaigrette pairs wonderfully with this lasagna. You could also serve it with garlic bread or a side of roasted vegetables for a complete meal.
Weekend Projects
- Spinach Ricotta Lasagna Bake
- Cheesy Spinach Ricotta Stuffed Shells
- Baked Cheesy Spinach Lasagna Rolls
Let’s Eat
Whether you’re serving a crowd or just indulging yourself, this Veggie Pesto & Spinach Lasagna is sure to impress. With its layers of flavor and comforting texture, it’s a dish that will become a staple in your kitchen. So gather your ingredients, put on your apron, and get ready to enjoy a slice of happiness!

Veggie Pesto & Spinach Lasagna
Ingredients
For the Lasagna:
- 1 large onion finely chopped
- 600 g spinach coarsely chopped
- 100 g butter
- 100 g flour
- 1 L whole milk
- 300 g basil pesto
- 100 g parmesan cheese plus extra for sprinkling
- 1 packet lasagna sheets
- to taste salt
- to taste pepper
- for cooking olive oil
Instructions
Instructions:
- Start by gathering all your ingredients. Finely chop the onion and coarsely chop the spinach. This will make the cooking process much smoother.
- In a skillet, heat a drizzle of olive oil over medium heat. Add the finely chopped onion and sauté until it becomes translucent, about 5-7 minutes. This will bring out the sweetness of the onion.
- Add the coarsely chopped spinach to the skillet with the onions. Cook until the spinach is wilted and any excess moisture has evaporated. Season with salt and pepper to taste. Set aside.
- In a large pot, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 2 minutes to form a roux. Gradually add the whole milk while continuously whisking to prevent lumps. Cook until the sauce thickens, about 5-10 minutes. Season with salt and pepper.
- Once the béchamel sauce is thickened, stir in the basil pesto until well combined. This will add a burst of flavor to your lasagna.
- Preheat your oven to 180°C (350°F). In your baking dish, spread a thin layer of the béchamel-pesto sauce on the bottom. Layer with lasagna sheets, followed by half of the sautéed spinach and onion mixture, and a sprinkle of parmesan cheese. Repeat the layers, finishing with a layer of sauce on top. Sprinkle with extra parmesan cheese for a delicious crust.
- Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes. After 30 minutes, remove the foil and bake for an additional 15-20 minutes or until the top is golden and bubbly.
- Once baked, let the lasagna rest for about 10-15 minutes before slicing. This will help the layers hold together when you serve it. Enjoy your delightful Veggie Pesto & Spinach Lasagna!
Equipment
- Large Pot
- Skillet
- Whisk
- Oven-safe baking dish
- Measuring cups and spoons
- Aluminum Foil
Notes
- For added nutrition, mix in other vegetables like zucchini or bell peppers.
- Lasagna can be assembled a day in advance; just add a few extra minutes to the baking time.
- Store leftovers in the fridge for up to 3-4 days or freeze for up to 3 months.
