Lasagna al Pesto Recipe
Introduction
Lasagna al Pesto is a vibrant twist on the classic Italian dish, featuring layers of creamy ricotta, rich pesto béchamel, and gooey mozzarella. This recipe delivers comforting flavors with a fresh herbaceous touch that’s perfect for any occasion.

Ingredients
- 2 Tablespoons unsalted butter
- 2 Tablespoons flour
- 1 ½ cups whole milk
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1 ½ cups basil pesto
- 15 ounces ricotta cheese
- ⅓ cup freshly grated Parmesan cheese
- 1 large egg
- ½ Tablespoon dried basil or 2 Tablespoons fresh, chopped
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 5 lasagna noodles (approximately 1/3 box)
- 3 cups shredded mozzarella cheese
- 6 Tablespoons freshly grated Parmesan cheese
Instructions
- Step 1: Cook the lasagna noodles in a large pot of boiling water according to the package directions until al dente. Drain and toss with a little olive oil to prevent sticking. Set aside.
- Step 2: Make the pesto béchamel sauce. In a medium or large pot, melt the butter over medium heat. Add the flour and stir, cooking for 30 to 60 seconds.
- Step 3: Whisk in the milk, salt, and black pepper. Simmer while stirring occasionally until the sauce thickens slightly, about 7 to 10 minutes. Remove from heat and stir in the basil pesto. Adjust seasoning if needed.
- Step 4: Prepare the cheese mixture by combining ricotta, Parmesan, egg, basil, garlic powder, salt, and black pepper in a bowl. Mix well and season to taste.
- Step 5: Preheat the oven to 375°F (190°C). Spread ½ cup of the pesto sauce evenly over the bottom of a 9 by 9 inch baking dish.
- Step 6: Cut the lasagna noodles in half to create shorter strips. Lay three strips across the bottom of the dish, slightly overlapping.
- Step 7: Dollop 1 cup of the cheese mixture over the noodles and gently spread. Sprinkle 1 cup of shredded mozzarella and 2 Tablespoons of Parmesan on top. Spread ½ cup of pesto sauce over the cheeses.
- Step 8: Repeat the layering with noodles, cheese mixture, mozzarella, Parmesan, and pesto sauce. This should use all the ricotta mixture.
- Step 9: For the top layer, arrange the final noodles and spread the remaining pesto sauce. Top with the remaining 1 cup mozzarella and 2 Tablespoons Parmesan.
- Step 10: Cover the dish with foil or a lid and bake for about 50 minutes until bubbling. Remove cover and bake an additional 10 to 15 minutes until the top is lightly browned. For a darker crust, remove the cover earlier or broil for a few minutes.
- Step 11: Let the lasagna sit for 15 minutes before cutting and serving to allow layers to set.
Tips & Variations
- Use fresh homemade pesto for the best flavor, or choose a high-quality store-bought pesto as a convenient alternative.
- For a gluten-free version, substitute regular lasagna noodles with gluten-free noodles.
- Add sautéed mushrooms or spinach to the cheese mixture for extra texture and nutrition.
- If you prefer a lighter béchamel, swap whole milk for 2% milk or unsweetened almond milk.
Storage
Store leftover lasagna covered in the refrigerator for up to 3 days. To reheat, warm individual slices in the oven at 350°F until heated through, or microwave on medium power. You can also freeze the assembled but unbaked lasagna for up to 2 months; thaw overnight before baking.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use no-boil lasagna noodles for this recipe?
Yes, you can use no-boil noodles to save time. Just make sure to spread enough sauce to keep the noodles moist during baking.
How do I prevent the lasagna from becoming watery?
Ensure your béchamel sauce is well thickened before assembling, and avoid over-saucing the noodles. Also, allowing the lasagna to rest after baking helps the layers set and reduces excess moisture.
PrintLasagna al Pesto Recipe
This delicious Lasagna al Pesto recipe offers a fresh twist on traditional lasagna by incorporating a creamy basil pesto béchamel sauce layered with ricotta cheese mixture, mozzarella, and Parmesan. Perfectly cooked noodles are layered and baked until bubbling and golden, providing a rich and flavorful Italian-inspired dish that is great for family dinners or special occasions.
- Prep Time: 25 minutes
- Cook Time: 65 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Bechamel Pesto Sauce
- 2 Tablespoons unsalted butter
- 2 Tablespoons flour
- 1 ½ cups whole milk
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1 ½ cups basil pesto
Cheese Mixture
- 15 ounces ricotta cheese
- ⅓ cup freshly grated Parmesan cheese
- 1 large egg
- ½ Tablespoon dried basil or 2 Tablespoons fresh, chopped
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
Lasagna
- 5 lasagna noodles (approximately 1/3 box)
- 3 cups shredded mozzarella cheese
- 6 Tablespoons freshly grated Parmesan cheese
Instructions
- Prepare the Noodles: Cook the lasagna noodles in a large pot of boiling water following the package directions until al dente—firm yet tender. Drain the noodles and toss them with a little olive oil to prevent sticking. Set aside.
- Make the Pesto Béchamel Sauce: Melt the butter in a medium or large pot over medium heat. Stir in the flour and cook for 30-60 seconds to form a roux. Gradually whisk in the milk, salt, and pepper and simmer, stirring occasionally, until the sauce thickens slightly, about 7-10 minutes. Remove from heat and stir in the basil pesto. Adjust seasoning with salt and pepper to taste.
- Prepare Cheese Mixture: In a medium bowl, combine the ricotta cheese, freshly grated Parmesan cheese, egg, dried or fresh basil, garlic powder, salt, and black pepper. Mix well and season to taste.
- Preheat Oven: Preheat your oven to 375°F (190°C).
- Assemble the Lasagna: Spread ½ cup of the pesto béchamel sauce evenly on the bottom of a 9×9 inch baking dish. Cut the cooked lasagna noodles in half to create shorter strips. Lay three strips across the bottom, slightly overlapping.
- Layer Cheese and Sauce: Dollop 1 cup of the ricotta cheese mixture over the noodles and gently spread. Sprinkle 1 cup of shredded mozzarella cheese, then add 2 tablespoons of grated Parmesan cheese. Spoon and spread ½ cup of the pesto béchamel sauce over the cheese layer.
- Repeat Layers: Add another layer of noodle strips, followed by the cheese mixture, mozzarella, Parmesan, and pesto sauce. This layer will use up the remaining ricotta mixture.
- Top Layer: Lay the final layer of noodles, spread the remaining pesto béchamel sauce, then top with the remaining 1 cup mozzarella cheese and 2 tablespoons grated Parmesan cheese.
- Bake: Cover the dish with foil or a lid. Bake for approximately 50 minutes until the edges are bubbling and the cheese is melted. Remove the cover and bake an additional 10-15 minutes until the top is lightly browned. For a darker and crispier top, remove the cover earlier or briefly broil for a few minutes.
- Rest and Serve: Remove from the oven and let the lasagna rest for 15 minutes before cutting and serving. This allows the layers to set and makes it easier to serve.
Notes
- Cutting the noodles in half creates shorter strips, making the layering process easier and resulting in bite-sized pieces.
- Tossing cooked noodles with olive oil prevents them from sticking together.
- Using fresh basil in the cheese mixture can enhance the aroma and freshness of the dish.
- Letting the lasagna rest after baking allows the layers to set properly.
- Removing the foil too late may prevent the top from browning properly; adjust baking time for preferred crust.
Keywords: lasagna, pesto, Italian, baked pasta, béchamel sauce, vegetarian, ricotta, mozzarella

