Creamy Pesto and Ricotta Lasagna is a dish that perfectly blends rich flavors and comforting textures, making it an ideal recipe for any occasion. The creamy layers of ricotta and aromatic basil pesto not only tantalize your taste buds but also evoke a sense of warmth and nostalgia, reminiscent of family gatherings and cozy dinners at home. This step-by-step recipe ensures that even novice cooks can achieve a satisfying main course that’s both delicious and visually appealing. If you’re looking for an easy yet impressive dish to serve, this lasagna is well worth making.
Ingredients
To prepare this delightful Creamy Pesto and Ricotta Lasagna, you’ll need the following ingredients:
- 2 Tablespoons unsalted butter, adding a creamy richness to the sauce
- 2 Tablespoons flour, for thickening the base
- 1 1/2 cups whole milk, contributing to a smooth, luscious texture
- 1/4 teaspoon salt, enhancing the overall flavor
- 1/4 teaspoon black pepper, providing a subtle kick
- 1 1/2 cups basil pesto, bringing aromatic freshness and vibrant color
- 15 ounces ricotta cheese, delivering creaminess and depth
- 1/3 cup freshly grated Parmesan cheese, adding a salty, nutty flavor
- 1 large egg, helping bind the filling together
- 1/2 Tablespoon dried basil or 2 Tablespoons fresh, chopped, for added herbaceous notes
- 1/2 teaspoon garlic powder, introducing a fragrant warmth
- 1/2 teaspoon salt, to taste
- 1/2 teaspoon black pepper, extra seasoning for the filling
- 5 lasagna noodles, the foundation of this layered dish
- 3 cups shredded mozzarella cheese, offering gooeyness and stretch
- 6 Tablespoons freshly grated Parmesan cheese for garnishing, elevating the flavor profile
Embrace the flavors and textures of these ingredients as you take each step toward creating your lasagna masterpiece.
Cooking Time & Tips for Creamy Pesto and Ricotta Lasagna
The difference between quick and slow preparation for lasagna often boils down to how you choose to assemble it. A quick method focuses on convenience—using pre-cooked noodles and a faster sauce, while the slower approach allows for deeper flavors as homemade sauces simmer together.
Cooking time for this creamy lasagna is around 1 hour, with an additional 15 minutes of resting time. For success, ensure that your noodles are cooked to al dente for the perfect texture, and let the dish rest after baking to allow the layers to settle. A sprinkle of fresh herbs just before serving will elevate your dish even further!
Step-by-Step Directions

Start by cooking the lasagna noodles in boiling salted water according to the package directions until they are al dente. This ensures they hold their shape and texture when layered. Once cooked, drain the noodles and toss them with a drizzle of olive oil to prevent sticking.
In the same pot, melt the unsalted butter over medium heat. After the butter has melted, sift in the flour, stirring constantly until the mixture turns a light golden color, which should take about a minute. This creates a roux that will help thicken your sauce.
Gradually whisk in the whole milk while continuing to stir, making sure there are no lumps. Add 1/4 teaspoon of salt and 1/4 teaspoon of black pepper. Continue to simmer the mixture for 7–10 minutes until it thickens slightly, stirring occasionally to avoid scorching the bottom.
Once thickened, remove the pot from heat and fold in the aromatic basil pesto. This will introduce a vibrant flavor to your creamy sauce. Season to taste with additional salt and pepper as needed.
In a separate mixing bowl, combine the ricotta cheese, large egg, freshly grated Parmesan cheese, dried basil (or fresh basil if you’re using it), garlic powder, and the remaining salt and pepper. Mix until the ingredients are well blended and the mixture is creamy.
Preheat your oven to 375°F (190°C). This preheating step is essential to ensure even cooking.
In the bottom of a baking dish, spread 1/2 cup of the prepared pesto sauce. Start layering the noodles, followed by the creamy ricotta mixture, a generous amount of mozzarella cheese, and a layer of pesto. Repeat this layering process until you have exhausted the ingredients.
Finish your lasagna with a final layer of noodles topped with the remaining pesto, mozzarella cheese, and a sprinkle of freshly grated Parmesan cheese to create a golden crust on top.
Cover your baking dish with aluminum foil and bake in the preheated oven for 50 minutes. After this time, remove the foil and bake for an additional 10–15 minutes, or until the top is golden and bubbly. Once baked, allow the lasagna to rest for 15 minutes before serving this creamy delight.
Serving Suggestions & Occasions
Creamy Pesto and Ricotta Lasagna is a versatile dish perfect for various occasions. Serve it as the star of a family dinner, a casual gathering with friends, or even a special holiday meal. To enhance the dining experience, pair it with a refreshing side salad, crusty garlic bread, or a light vegetable medley.
This lasagna also makes fantastic leftovers, tasting even better the next day as the flavors continue to meld together. Don’t hesitate to pack it for lunch or serve it at gatherings when you want an easy, crowd-pleasing dish!
Common Mistakes for Creamy Pesto and Ricotta Lasagna
To ensure you achieve the best results possible with this recipe, keep an eye out for these common mistakes:
Overcooking the noodles: Cooking them until too soft before layering can lead to a mushy texture. Always aim for al dente to maintain structure.
Skimping on rest time: Allowing the lasagna to rest ensures that the layers settle, making it easier to cut and serve.
Neglecting seasoning: Taste as you go! The seasoning makes a significant difference, especially in the ricotta mixture.
Skipping the foil cover: Covering during the first part of baking helps the cheese melt without burning. Remove it only toward the end for browning.
Healthier Alternatives & Variations
If you’re looking to lighten up this Creamy Pesto and Ricotta Lasagna or cater to dietary preferences, consider these alternatives:
Whole wheat or gluten-free noodles: Swap out regular lasagna noodles for whole wheat or gluten-free options to add fiber or accommodate gluten sensitivities.
Spinach or zucchini: Layer in fresh spinach or thinly sliced zucchini for added nutrition and flavor; these veggies complement the creamy filling beautifully.
Low-fat ricotta and cheese: Use low-fat substitutes for ricotta and mozzarella to cut calories without sacrificing much taste.
Nut-free pesto: Make or purchase a nut-free basil pesto to cater to allergies.
FAQs
Can I make this lasagna ahead of time?
Yes! You can assemble it a day before, cover it tightly, and refrigerate until you’re ready to bake.How long can I store leftovers?
Leftovers can be stored in the fridge for up to 4–5 days in an airtight container.Can I freeze this lasagna?
Absolutely! It freezes well. Assemble, wrap tightly, and store in the freezer for up to 3 months. Bake it straight from the freezer, adding extra time if needed.Can I use store-bought pesto?
Yes, store-bought pesto is a great shortcut, but consider making your own for an extra layer of flavor!What can I use instead of ricotta?
Cottage cheese can be used as a substitute, though it will give a slightly different texture and taste.Is it okay to use different cheeses?
Certainly! Feel free to experiment with different cheese blends like goat cheese or provolone for various flavors.
Conclusion
Creamy Pesto and Ricotta Lasagna is a dish that promises comfort, flavor, and satisfaction in every bite. Its rich layers and vibrant aromas make it a standout meal that your family will eagerly anticipate. Don’t wait any longer—gather your ingredients and satisfy your cravings with this delicious and simple recipe today!
PrintCreamy Pesto and Ricotta Lasagna
A comforting and flavorful lasagna layered with creamy ricotta and aromatic basil pesto, perfect for family dinners and gatherings.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 75 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 Tablespoons unsalted butter
- 2 Tablespoons flour
- 1 1/2 cups whole milk
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 1/2 cups basil pesto
- 15 ounces ricotta cheese
- 1/3 cup freshly grated Parmesan cheese
- 1 large egg
- 1/2 Tablespoon dried basil or 2 Tablespoons fresh, chopped
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 5 lasagna noodles
- 3 cups shredded mozzarella cheese
- 6 Tablespoons freshly grated Parmesan cheese for garnishing
Instructions
- Start by cooking the lasagna noodles in boiling salted water according to the package directions until they are al dente.
- In the same pot, melt the unsalted butter over medium heat.
- Gradually whisk in the whole milk while continuing to stir until there are no lumps.
- Add 1/4 teaspoon of salt and 1/4 teaspoon of black pepper, and simmer the mixture for 7–10 minutes.
- Once thickened, remove the pot from heat and fold in the basil pesto.
- In a separate mixing bowl, combine the ricotta cheese, large egg, freshly grated Parmesan cheese, dried basil, garlic powder, and remaining salt and pepper.
- Preheat your oven to 375°F (190°C).
- In the bottom of a baking dish, spread 1/2 cup of the prepared pesto sauce.
- Start layering the noodles, followed by the creamy ricotta mixture, mozzarella cheese, and pesto.
- Finish with a final layer of noodles topped with remaining pesto, mozzarella cheese, and Parmesan cheese.
- Cover the baking dish with aluminum foil and bake for 50 minutes.
- After this time, remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbly.
- Allow the lasagna to rest for 15 minutes before serving.
Notes
Allow the lasagna to rest after baking for easier serving. Garnish with fresh herbs before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 90mg






