| |

Pesto Lasagna with Ricotta and Cheese Recipe

If you’re craving something that’s creamy, cheesy, and bursting with fresh basil flavor, you’ve got to try this Pesto Lasagna with Ricotta and Cheese Recipe. I absolutely love how this dish layers a rich pesto béchamel sauce with tender noodles, fluffy ricotta, and loads of melty mozzarella and Parmesan—it’s like comfort food with a green twist. When I first made it, my whole family went crazy for it, and now it’s our go-to for cozy weekend dinners. Read on and I’ll walk you through everything you need to know to nail this delicious homemade pesto lasagna.

💚

Why You’ll Love This Recipe

  • Creamy Comfort: The béchamel pesto sauce creates a lush, velvety texture that sets this lasagna apart from the usual tomato-based kind.
  • Cheese Heaven: With ricotta, mozzarella, and Parmesan, every layer is packed with melty, gooey goodness.
  • Vegetarian-Friendly: Perfect for meatless meals without feeling like you’re missing out on flavor or satisfaction.
  • Make-Ahead Magic: You can prepare it in advance, making weeknights way less stressful.

Ingredients You’ll Need

This Pesto Lasagna with Ricotta and Cheese Recipe calls for ingredients that are easy to find, yet they come together to deliver a rich and vibrant dish. A fresh basil pesto is key here, along with good-quality cheeses to get that perfect melt and flavor balance.

  • Unsalted butter: For making the creamy béchamel sauce; using unsalted gives you control over seasoning.
  • Flour: Helps thicken the béchamel without lumps when whisked properly.
  • Whole milk: Brings richness and creaminess to the sauce.
  • Salt and black pepper: Simple seasoning to enhance all the flavors.
  • Basil pesto: The star of the show—a fresh, fragrant pesto makes all the difference.
  • Ricotta cheese: Adds a creamy, light texture to balance the heavier cheeses.
  • Parmesan cheese (freshly grated): Offers sharp, nutty flavor and excellent melt.
  • Large egg: Binds the ricotta mixture so it’s not runny.
  • Dried or fresh basil: I prefer fresh if I have it—adds that herbal punch.
  • Garlic powder: A subtle background note to enhance the pesto flavor.
  • Lasagna noodles: About five, which is roughly a third of a box, carefully boiled and drained.
  • Shredded mozzarella cheese: For that melty, stretchy classic lasagna texture.
  • Extra Parmesan cheese for topping: Creates a beautiful golden crust when baked.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I like to switch things up with this Pesto Lasagna with Ricotta and Cheese Recipe depending on the season or who’s coming for dinner. It’s super adaptable, and feel free to make it your own!

  • Add Veggies: I once added roasted mushrooms and spinach into the ricotta mixture; it was a tasty way to sneak in greens.
  • Nut-Free Pesto: Swap traditional pine nuts in pesto for sunflower seeds if you need a nut-free version.
  • Spicy Kick: Adding a pinch of red pepper flakes to the pesto sauce really wakes up the flavors for those who like some heat.
  • Gluten-Free: Use gluten-free lasagna noodles and substitute the all-purpose flour in béchamel with a gluten-free alternative.

How to Make Pesto Lasagna with Ricotta and Cheese Recipe

Step 1: Make the Creamy Pesto Béchamel Sauce

First things first, this pesto béchamel makes the whole dish shine. Melt the butter in a saucepan over medium heat, then whisk in the flour until it forms a smooth paste (this is called a roux). Slowly add the milk while whisking constantly to avoid lumps. Keep stirring until the mixture thickens—around 5-7 minutes should do it. Then stir in the salt, pepper, and most importantly the basil pesto. You’ll notice the sauce turns a gorgeous green and smells heavenly. This creamy sauce is what makes this lasagna so uniquely delicious.

Step 2: Prepare the Ricotta Mixture

While the béchamel cools down a bit, mix together the ricotta cheese, egg, garlic powder, dried (or fresh) basil, salt, black pepper, and grated Parmesan. The egg helps the filling hold its shape once baked, so don’t skip it! Give it a good stir until everything is combined smoothly.

Step 3: Cook the Lasagna Noodles

Cook the lasagna noodles according to the package instructions until al dente, usually about 8 minutes. After draining, gently rinse with cold water to stop cooking and make handling easier. Pro tip: Lay them flat on a clean kitchen towel or parchment paper so they don’t stick together before assembling.

Step 4: Layer the Lasagna

Use a baking dish around 9×9 inches for perfect portions. Start with a spread of the pesto béchamel on the bottom to prevent sticking. Then layer noodles, a generous spoonful of ricotta mixture, some shredded mozzarella, and more béchamel. Repeat this layering process until you’ve used all noodles and filling, ending with a top layer of mozzarella and a sprinkle of fresh Parmesan. Making sure each layer is evenly spread makes for that signature lasagna slice that holds together beautifully.

Step 5: Bake to Gooey Perfection

Cover the dish loosely with foil and bake in a preheated oven at 350°F (175°C) for about 45 minutes. Then remove the foil and bake for an additional 15 minutes to brown the cheese on top. Let it rest 10-15 minutes before digging in — this rest time lets the layers set and makes slicing so much easier.

👨‍🍳

Pro Tips for Making Pesto Lasagna with Ricotta and Cheese Recipe

  • Smooth Béchamel: Whisk constantly when adding milk to avoid lumps in your sauce—taking your time here really pays off.
  • Drain Noodles Well: Make sure noodles are well drained and cooled before layering so they don’t get mushy.
  • Use Fresh Pesto When Possible: Freshly made or good-quality store-bought pesto gives a brighter flavor that really pops.
  • Rest Before Cutting: Let the lasagna sit after baking—it’ll slice cleanly and hold together better.

How to Serve Pesto Lasagna with Ricotta and Cheese Recipe

A white rectangular baking dish filled with rich, creamy pesto lasagna showing several layers. The top layer is golden melted cheese with some browned spots and sprinkled with fresh chopped green basil leaves. Below are thick layers of white and green creamy sauce mixed with herbs, balanced by sheets of pasta creating clear distinct layers. Strings of melted cheese stretch as a woman’s hand lifts a slice with a spatula. The dish is placed on a white marbled surface with some green basil in the background. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I love topping my pesto lasagna slices with a sprinkle of fresh basil leaves or a dash of extra grated Parmesan just before serving. A drizzle of good-quality olive oil adds an inviting sheen and enhances those herbaceous notes nicely.

Side Dishes

To balance the richness, I serve this with a crisp arugula salad dressed lightly with lemon and olive oil, plus some toasted garlic bread—it’s such a satisfying combo that’s fresh yet indulgent.

Creative Ways to Present

For a dinner party, I like to bake individual portions in small ramekins topped with fresh basil and Parmesan flakes—each guest gets their own personal cheesy pesto lasagna, and it feels extra special!

Make Ahead and Storage

Storing Leftovers

Leftover pesto lasagna keeps well covered in the fridge for up to 3-4 days. I store individual portions wrapped tightly in foil or airtight containers, so they’re easy to grab and reheat during busy nights.

Freezing

This recipe freezes beautifully! After baking, cool completely then freeze portions in freezer-safe containers. When I thaw it in the fridge overnight, it comes out almost as good as fresh—a true lifesaver for meal prep.

Reheating

To reheat, I cover leftovers loosely with foil and bake at 350°F (175°C) for about 20 minutes or until warmed through, which keeps the cheese melty and sauce creamy without drying out.

FAQs

  1. Can I use no-boil lasagna noodles for this recipe?

    Yes, no-boil noodles work well and save time. Just make sure to spread extra béchamel sauce to ensure they cook fully and soften as they bake.

  2. Is pesto lasagna with ricotta and cheese recipe suitable for vegetarians?

    Absolutely! This dish contains no meat and is perfect for vegetarians who enjoy hearty, cheesy meals.

  3. Can I make this recipe ahead of time?

    Definitely—you can assemble the entire lasagna a day ahead and refrigerate it. Just add extra baking time if you bake it straight from the fridge.

  4. What can I substitute if I don’t have ricotta cheese?

    Cottage cheese is a common substitute, but for best texture, try blending it smooth or mixing with a little cream cheese.

  5. How do I avoid watery lasagna layers?

    Drain excess moisture from ricotta and pesto ingredients, don’t over-sauce the noodles, and be patient when layering to keep everything balanced.

Final Thoughts

Making this Pesto Lasagna with Ricotta and Cheese Recipe reminds me of those cozy dinners around the table with family and friends, where simple ingredients turn into something truly special. It’s not just a meal—it’s an experience filled with comforting layers of cheesy, herby goodness. If you love basil pesto and cheesy baked dishes as much as I do, give it a try—you might just find yourself coming back to it again and again, just like I do!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pesto Lasagna with Ricotta and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 75 reviews
  • Author: Nora
  • Prep Time: 30 min
  • Cook Time: 60 min
  • Total Time: 105 min
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Lasagna al Pesto is a rich and hearty Italian dish that combines layers of tender lasagna noodles with a creamy béchamel basil pesto sauce, ricotta, mozzarella, and Parmesan cheeses. This comforting vegetarian lasagna recipe brings together traditional Italian flavors with a fresh twist of pesto, perfect for a cozy meal during colder months.


Ingredients

Sauce Ingredients

  • 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

Other Ingredients

  • 5 lasagna noodles (approximately 1/3 box)
  • 3 cups shredded mozzarella cheese
  • 6 Tablespoons freshly grated Parmesan cheese


Instructions

  1. Prepare the béchamel pesto sauce: In a medium saucepan, melt the unsalted butter over medium heat. Whisk in the flour and cook for about 1-2 minutes to create a roux, ensuring it does not brown. Gradually whisk in the whole milk and continue stirring until the sauce thickens and becomes smooth. Season with ¼ teaspoon salt and ¼ teaspoon black pepper. Remove from heat and stir in 1 ½ cups basil pesto until well combined, setting this creamy sauce aside.
  2. Make the cheese mixture: In a mixing bowl, combine ricotta cheese, ⅓ cup freshly grated Parmesan cheese, one large egg, dried basil (or fresh chopped basil), garlic powder, ½ teaspoon salt, and ½ teaspoon black pepper. Mix thoroughly until the ingredients are evenly incorporated. This mixture will add a rich, herby flavor to the lasagna layers.
  3. Cook the lasagna noodles: Boil the lasagna noodles according to package instructions until al dente. Drain and rinse under cold water to prevent sticking. Set aside the noodles for layering.
  4. Assemble the lasagna: Preheat the oven to 375°F (190°C). In a baking dish, begin layering by spreading a thin amount of the béchamel pesto sauce at the bottom to prevent sticking. Add one layer of lasagna noodles. Spread a portion of the ricotta cheese mixture evenly over the noodles. Pour and spread some of the béchamel pesto sauce over the cheese. Sprinkle a layer of shredded mozzarella cheese and some Parmesan cheese on top. Repeat the layering process two more times or until all ingredients are used, finishing with a generous topping of mozzarella and Parmesan cheese on the final layer.
  5. Bake the lasagna: Cover the baking dish with foil and bake for 40 minutes covered, then remove the foil and bake for an additional 15-20 minutes until the cheese is bubbling and golden brown on top. Let the lasagna rest for 10 minutes before serving to allow it to set and make slicing easier.

Notes

  • Lasagna al Pesto is a cheesy homemade Italian lasagna recipe made with three cheeses, pasta, and a creamy béchamel basil pesto sauce.
  • This recipe is vegetarian, perfect for those avoiding meat but still wanting a rich and flavorful meal.
  • It’s an ideal comfort food for cold weather and winter months, offering warmth and heartiness.
  • You can substitute dried basil with fresh basil for a fresher, more aromatic flavor.
  • Using fresh pesto is recommended for the best quality flavor, but store-bought pesto can be used as a convenient alternative.
  • Allowing the lasagna to rest after baking helps the layers set and improves slicing consistency.

Nutrition

  • Serving Size: 1 serving
  • Calories: 756 kcal
  • Sugar: 6 g
  • Sodium: 1503 mg
  • Fat: 55 g
  • Saturated Fat: 23 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0.2 g
  • Carbohydrates: 32 g
  • Fiber: 2 g
  • Protein: 33 g
  • Cholesterol: 143 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star