As I was rummaging through my pantry one chilly evening, I stumbled upon a jar of vibrant basil pesto, and just like that, inspiration struck! This Creamy Pesto Lasagna is my go-to comfort food that beautifully marries the rich tradition of Italian cuisine with the goodness of a vegetarian meal. With layers of melt-in-your-mouth pasta, three tantalizing cheeses, and an aromatic béchamel sauce, this dish is not only quick to whip up, but it also serves as a show-stopper for gatherings. Whether you’re warming up after a long day or impressing loved ones around the dinner table, this Lasagna al Pesto is sure to satisfy your cravings and bring joy to your kitchen. Curious how to create this cheesy masterpiece? Let’s dive in!

Why is Lasagna al Pesto so special?
Comforting, Bold Flavors: This Lasagna al Pesto combines creamy béchamel with vibrant pesto, creating an unforgettable taste explosion in every bite. Simple Layers: With just a few ingredients, you can assemble a dish that feels indulgent yet never compromises on simplicity. Vegetarian Delight: Perfect for meatless dinners, this recipe is packed with nutrition and flavor without sacrificing taste. Flexible Variations: Explore creativity by adding veggies or switching out ingredients to match your preferences. Crowd-Pleaser: Whether it’s a family dinner or a gathering with friends, this lasagna is guaranteed to impress, leaving everyone wanting more. Plus, don’t forget to check out my Sourdough Pesto Grilled for a delightful side dish!
Lasagna al Pesto Ingredients
For the Pesto Sauce
• Basil Pesto – Adds vibrant flavor and aroma; homemade or store-bought options work well.
For the Lasagna Layers
• Lasagna Noodles – Forms the core structure; feel free to use fresh, dried, or even no-boil noodles for convenience.
• Ricotta Cheese – Provides creaminess and moisture; cottage cheese can be a substitute in a pinch.
• Mozzarella Cheese – Contributes melty gooeyness; using high-quality mozzarella enhances the dish.
• Parmesan Cheese – Adds a sharp flavor and richness; if needed, Pecorino can be a great alternative.
For the Béchamel Sauce
• Whole Milk – Ensures a creamy sauce; for a lighter version, skim or low-fat milk can be used, though it might be thinner.
• Unsalted Butter – Essential for flavor and texture in the béchamel.
• All-Purpose Flour – Thickens the béchamel to achieve the desired consistency; gluten-free flour is a suitable option.
• Large Egg – Binds the cheese mixture, enhancing its texture.
Seasoning & Finishing Touches
• Dried Basil – Enhances the herb flavor; fresh basil can provide a brighter taste if available.
• Salt & Black Pepper – Essential for balancing flavors; adjust to your personal taste.
Step‑by‑Step Instructions for Lasagna al Pesto
Step 1: Cook Noodles
Begin by boiling a large pot of salted water. Add lasagna noodles and cook according to package instructions until al dente, usually about 8-10 minutes. Once cooked, drain the noodles and toss them gently with a little olive oil to prevent sticking. Set aside to cool while you prepare the other components of your Lasagna al Pesto.
Step 2: Make Pesto
If you’re not using store-bought pesto, prepare your basil pesto now. In a food processor, combine fresh basil, garlic, pine nuts, Parmesan, and extra virgin olive oil. Pulse until smooth and creamy, adjusting ingredient quantities to taste. Set your delicious homemade pesto aside to enhance the flavor of your Lasagna al Pesto.
Step 3: Prepare Béchemel Sauce
In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Once melted, whisk in ¼ cup all-purpose flour for about 30 seconds until golden. Gradually add 2 cups of whole milk while whisking constantly. Bring the mixture to a simmer and cook until slightly thickened, about 7-10 minutes. Season with salt and black pepper, then remove from heat.
Step 4: Combine Pesto
After the béchamel sauce has thickened, stir in 1 cup of basil pesto. Mix well until fully incorporated. Taste and adjust the seasoning if necessary. This rich blend will serve as the perfect sauce to bring your Lasagna al Pesto to life with vibrant flavors.
Step 5: Mix Cheese Filling
In a large mixing bowl, combine 1 cup of ricotta cheese, 1 large egg, ½ cup of grated Parmesan cheese, 1 teaspoon of dried basil, garlic powder, and a pinch of salt and pepper. Stir until the mixture is smooth and well-blended. This creamy filling adds richness to the layers of your lasagna.
Step 6: Layer Lasagna
In a 9×13 inch baking dish, spread about ½ cup of the pesto béchamel sauce on the bottom. Layer 3 lasagna noodles over the sauce, then spread half of the ricotta cheese mixture evenly on top. Add a layer of shredded mozzarella cheese and drizzle another layer of pesto béchamel sauce. Repeat this layering process, finishing with noodles and remaining béchamel topped with mozzarella.
Step 7: Bake
Preheat your oven to 375°F (190°C). Cover the baking dish with aluminum foil and bake for 50 minutes. This initial covered bake allows the flavors to meld beautifully. After 50 minutes, remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbling.
Step 8: Set and Serve
Once baked, remove the lasagna from the oven and allow it to sit for about 15 minutes before slicing. This resting time helps the layers to set, ensuring each serving holds its shape. Serve your warm and creamy Lasagna al Pesto to delighted guests or family, and watch it disappear!

What to Serve with Creamy Pesto Lasagna
There’s something magical about the combination of vibrant pesto and creamy cheese that sets the stage for a delightful meal.
- Garlic Bread: The buttery, garlicky bread complements the lasagna’s richness while offering a crunchy contrast. It’s perfect for sopping up any leftover sauce.
- Caprese Salad: Juicy tomatoes, fresh mozzarella, and fragrant basil create a refreshing side that balances the lasagna’s hearty flavors. Drizzle with balsamic glaze for added zing!
- Roasted Vegetables: Root vegetables or seasonal greens add a lovely depth of flavor while providing a nutritious contrast to the creamy lasagna. Roast them with olive oil and herbs for a caramelized perfection.
- Caesar Salad: Crisp romaine lettuce dressed in creamy Caesar dressing provides a crunchy texture alongside the lasagna, enhancing the overall dining experience with a touch of tanginess.
- Herbed Quinoa: Light and fluffy quinoa with fresh herbs makes for a nutritious side dish, offering a subtly nutty flavor that pairs wonderfully with the bold pesto.
- Sparkling Water with Lemon: A refreshing beverage option that cleanses the palate, making every bite of your creamy pesto lasagna a satisfying experience.
- Tiramisu: Finish your meal on a sweet note with a classic Italian dessert. The rich coffee flavors and creamy layer create a delightful end to a comforting dinner.
Consider these delights to round out your meal, transforming a simple dinner into a truly memorable occasion!
How to Store and Freeze Lasagna al Pesto
Fridge: Store leftover Lasagna al Pesto in an airtight container for up to 3 days. Reheat individual portions in the microwave or bake in the oven until warmed through.
Freezer: If you want to make ahead, freeze unbaked Lasagna al Pesto for up to 2 months. Cover it tightly with plastic wrap and foil to avoid freezer burn. Bake directly from frozen, adding a bit of extra time.
Reheating: For refrigerated leftovers, use the oven for the best texture. Preheat to 350°F and cover the dish with foil, baking for about 20-25 minutes until heated through.
Make-Ahead Tips: Assemble the lasagna up to 2 days in advance and keep it in the refrigerator before baking. This allows the flavors to meld beautifully, resulting in an even tastier dish!
Lasagna al Pesto Variations
Feel free to explore your culinary creativity and customize this delightful Lasagna al Pesto to suit your taste!
-
Vegetable-Loaded: Add sautéed spinach, zucchini, or mushrooms for a nutritious twist. This will elevate flavors, ensuring every bite is a medley of goodness.
-
Marinara Mix: Swap half the pesto with marinara sauce for a comforting hybrid flavor. The balance of these sauces creates a delicious new dimension to the classic dish.
-
Zucchini Noodles: Use thinly sliced zucchini instead of traditional lasagna noodles for a fresh, low-carb option. It’s a vibrant choice that still retains that comforting layer texture.
-
Cheese Fusion: Try adding goat cheese or feta to the filling for a tangy punch. This unexpected addition gives a lovely creaminess and elevates the overall flavor profile.
-
Nut-Free Option: If you’re avoiding nuts, substitute pine nuts in pesto with sunflower seeds. This retains some crunch while keeping your pesto allergy-friendly.
-
Spicy Kick: Add red pepper flakes to your béchamel for a subtle heat. This option adds an exciting twist that complements the creamy layers beautifully.
-
Herb-Infused: Incorporate fresh herbs like thyme or oregano in the cheese filling for a fragrant boost. This keeps flavors lively and adds a wonderful aroma throughout the dish.
-
Creamy Vegan Option: Substitute the ricotta cheese with silken tofu blended with nutritional yeast and lemon juice for a creamy, vegan version. It’s a delightful twist that remains satisfying for everyone.
And if you’re feeling adventurous, give my Sourdough Pesto Grilled a try as a delicious side dish alongside your lasagna! You’ll create a truly memorable meal!
Make Ahead Options
These Lasagna al Pesto are perfect for busy weeknights as they can be prepped in advance to save you valuable time! You can assemble the whole lasagna up to 24 hours ahead and store it in the refrigerator, covered tightly to keep it fresh. Alternatively, if you’re looking to get a jump on meal prep, you can freeze the assembled lasagna for up to 2 months. When you’re ready to bake, simply remove it from the refrigerator or freezer and allow it to thaw overnight. Bake as directed, keeping a close eye on the cooking time since a cold lasagna may require a few extra minutes in the oven. This way, you can enjoy a comforting, home-cooked meal with minimal effort and maximum flavor!
Expert Tips for Lasagna al Pesto
- Use Quality Ingredients: Always choose fresh, high-quality cheeses and basil pesto to elevate your Lasagna al Pesto. The flavors shine through when quality is prioritized.
- Cook Noodles Perfectly: Make sure to cook the lasagna noodles al dente; this prevents them from becoming mushy after baking and allows for perfect layering.
- Layer Mindfully: Start each layer with sauce to prevent sticking and ensure even distribution of flavor. Pay attention to the order of layers; this affects texture and taste.
- Let it Rest: After baking, allow your lasagna to sit for at least 15 minutes. This resting period helps the layers settle and makes it easier to slice and serve.
- Explore Variations: Feel free to experiment with seasonal vegetables or alternate cheeses to personalize your Lasagna al Pesto while maintaining the comforting essence of the dish.

Lasagna al Pesto Recipe FAQs
What type of basil pesto should I use?
You can use homemade or store-bought basil pesto for this recipe. If you have time, making homemade pesto is a delightful way to enhance flavors with fresh basil, garlic, and nuts. Otherwise, a good-quality store-bought pesto works just as well!
How long can I store leftovers?
Leftover Lasagna al Pesto can be stored in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy, simply reheat individual portions in the microwave or bake them in the oven until warmed through, which typically takes around 20 minutes at 350°F.
Can I freeze Lasagna al Pesto?
Absolutely! To freeze your Lasagna al Pesto, cover the assembled, unbaked dish tightly with plastic wrap followed by aluminum foil to prevent freezer burn. It should maintain its quality for up to 2 months. When you’re ready to bake it, you can cook it directly from frozen, just allow an extra 15-20 minutes to the baking time.
What if my béchamel sauce is too thin?
If your béchamel sauce turns out too thin, don’t worry! You can thicken it by simmering it a little longer, stirring constantly until it reaches your desired consistency. If you’re pressed for time, whisking in a bit more flour can also help to thicken it up. Just be sure to cook it for a few more minutes to eliminate any raw flour taste!
Is this recipe suitable for vegetarians?
Yes, Lasagna al Pesto is a vegetarian-friendly meal packed with delicious ingredients. It uses a variety of cheeses and fresh basil to ensure a hearty and satisfying dish. If you have specific dietary concerns, you can easily adjust the recipe—like using gluten-free noodles or dairy-free cheeses to cater to your needs.
How do I prevent the noodles from sticking together?
To keep your lasagna noodles from sticking, make sure to toss them with a drizzle of olive oil right after draining. Additionally, layer them between your sauce and cheese to create a barrier. Cooking them al dente will also help maintain their shape and texture in the dish!

Irresistible Lasagna al Pesto: A Cheesy Delight at Home
Ingredients
Equipment
Method
- Begin by boiling a large pot of salted water. Add lasagna noodles and cook according to package instructions until al dente, usually about 8-10 minutes. Once cooked, drain the noodles and toss them gently with a little olive oil to prevent sticking. Set aside to cool while you prepare the other components of your Lasagna al Pesto.
- If you're not using store-bought pesto, prepare your basil pesto now. In a food processor, combine fresh basil, garlic, pine nuts, Parmesan, and extra virgin olive oil. Pulse until smooth and creamy, adjusting ingredient quantities to taste. Set your delicious homemade pesto aside to enhance the flavor of your Lasagna al Pesto.
- In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Once melted, whisk in ¼ cup all-purpose flour for about 30 seconds until golden. Gradually add 2 cups of whole milk while whisking constantly. Bring the mixture to a simmer and cook until slightly thickened, about 7-10 minutes. Season with salt and black pepper, then remove from heat.
- After the béchamel sauce has thickened, stir in 1 cup of basil pesto. Mix well until fully incorporated. Taste and adjust the seasoning if necessary.
- In a large mixing bowl, combine 1 cup of ricotta cheese, 1 large egg, ½ cup of grated Parmesan cheese, 1 teaspoon of dried basil, garlic powder, and a pinch of salt and pepper. Stir until the mixture is smooth and well-blended.
- In a 9x13 inch baking dish, spread about ½ cup of the pesto béchamel sauce on the bottom. Layer 3 lasagna noodles over the sauce, then spread half of the ricotta cheese mixture evenly on top. Add a layer of shredded mozzarella cheese and drizzle another layer of pesto béchamel sauce. Repeat this layering process, finishing with noodles and remaining béchamel topped with mozzarella.
- Preheat your oven to 375°F (190°C). Cover the baking dish with aluminum foil and bake for 50 minutes. After 50 minutes, remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbling.
- Once baked, remove the lasagna from the oven and allow it to sit for about 15 minutes before slicing.

Leave a Reply