When it comes to comfort food, my Pesto Bolognese Lasagna hits all the right notes—rich, savory, creamy, and utterly satisfying. Each bite offers a mouthwatering explosion of flavors, with layers of perfectly cooked pasta, hearty Bolognese sauce, and vibrant basil pesto that elevates the dish to new heights. I created this recipe during a particularly hectic week when my family craved something hearty yet nutritious; with about 30 grams of protein packed into each serving, it’s a delicious way to fuel our busy days while keeping everyone happy.
I still remember the first time I served this lasagna on a chilly Sunday evening. My teenagers came bounding into the kitchen, drawn in by the irresistible aroma wafting through the house. As I pulled the bubbling dish from the oven, my daughter exclaimed, “Wow, Mom! This looks amazing!” The twist of adding fresh basil pesto made it stand out from traditional lasagna recipes we’ve tried before. The best part? They went back for seconds without me even having to ask—my son said it was “the best lasagna ever!”
Ingredients for the Pesto Bolognese Lasagna
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
- 1 tablespoon Olive oil: Essential for sautéing and enhancing flavors.
- 1 medium Onion: Adds sweetness and depth to the Bolognese sauce.
- 2 cloves Garlic: Provides aromatic flavor that elevates the sauce.
- 1 pound Ground beef (Or ground turkey): Offers rich, hearty protein to the dish.
- 1 can Crushed tomatoes (28 oz): Serves as the base, bringing acidity and moisture.
- 2 tablespoons Tomato paste: Intensifies the tomato flavor and thickness of the sauce.
- 1 teaspoon Dried oregano: Adds a fragrant herbaceous note to complement the meat.
- 1 teaspoon Salt: Enhances all the flavors and balances the dish.
- 1 teaspoon Black pepper: Introduces a subtle kick that rounds out the taste.
- 2 cups Fresh basil leaves: Infuses a vibrant, fresh flavor through the pesto.
- 1/2 cup Parmesan cheese (Grated): Contributes savory richness to the pesto.
- 1/2 cup Olive oil: Creates a smooth, luscious consistency in the pesto.
- 1/3 cup Pine nuts (Toasted): Adds a nutty crunch and depth to the pesto.
- 2 cloves Garlic: Amplifies the aromatic quality of the pesto sauce.
- 1/4 teaspoon Salt: Balances flavors within the pesto for a more rounded taste.
- 9 sheets Lasagna noodles (No-boil or regular): Forms essential layers for structure and texture.
- 2 cups Ricotta cheese: Provides creaminess and lightness between layers.
- 2 cups Mozzarella cheese (Shredded): Melts beautifully, adding richness and gooey texture.
- 1 egg Large (Beaten): Binds the ricotta mixture, creating a cohesive filling.
- 1/2 cup Parmesan cheese (Grated for topping): Finishes with a golden crust and extra flavor.
Step-by-Step Instructions
I recommend starting with the Bolognese sauce first, as it takes about 30 minutes to simmer and will be ready to layer into your lasagna while you prepare the other components.
Step 1: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Once the oil is shimmering, add in the chopped onion and minced garlic. Sauté them together until the onion becomes translucent and soft, which usually takes about 3-5 minutes. This step builds a solid flavor base for your Bolognese sauce, so don’t rush it! Keep an eye on the garlic to prevent it from burning.
Step 2: Add 1 pound of ground beef (or ground turkey if you prefer a leaner option) to the skillet. Cook until the meat is browned, breaking it apart with a spatula as it cooks. If you’re using an 80/20 beef blend, you may need to drain some excess fat after browning; for leaner meats like 93/7 turkey, there’s usually minimal fat to drain. The meat should be fully browned with no pink remaining.
Step 3: Stir in one can (28 oz) of crushed tomatoes, followed by 2 tablespoons of tomato paste, 1 teaspoon of dried oregano, and season with salt and black pepper to taste. Mix everything well and allow it to come to a gentle simmer. Reduce the heat slightly and let it simmer uncovered for about 20 minutes. This not only thickens your sauce but also allows those flavors to meld beautifully.
Step 4: While your Bolognese is simmering, prepare the pesto in a food processor. Combine 2 cups of fresh basil leaves, ½ cup of grated Parmesan cheese, ½ cup of olive oil, ⅓ cup of toasted pine nuts, and another 2 cloves of minced garlic along with ¼ teaspoon salt. Blend until smooth and creamy. This step adds a fresh burst of flavor that complements the rich Bolognese.
Step 5: Preheat your oven to 375°F (190°C). This ensures that it’s hot enough when you’re ready to bake your lasagna. I usually set my oven timer now so I can focus on assembling without worrying about preheating later.
Step 6: In a mixing bowl, combine 2 cups of ricotta cheese with one beaten large egg and a pinch of salt. This mixture will add creaminess between layers—it’s essential for that classic lasagna texture!
Step 7: Spread a thin layer of Bolognese sauce on the bottom of a baking dish to prevent sticking. Then layer in three sheets of lasagna noodles (if using regular instead of no-boil). Next, add half the ricotta mixture over the noodles, followed by half the pesto and then one cup of shredded mozzarella cheese. Repeat these layers—noodles, Bolognese sauce, ricotta mixture, pesto, and mozzarella—until all ingredients are used up. Finish with a final layer of Bolognese sauce topped with mozzarella for that gooey goodness.
Step 8: Sprinkle ½ cup of grated Parmesan cheese on top before covering the dish tightly with foil—this helps steam everything nicely while baking so your noodles cook through evenly. Bake in your preheated oven for about 30 minutes.
Step 9: After the initial baking time, carefully remove the foil and return the lasagna to the oven for an additional 15 minutes or until the cheese is bubbly and golden brown on top. Keep an eye on it; you want that perfect melted top without burning!
Step 10: Once baked, let your lasagna rest for at least 10 minutes before slicing into it—this helps everything set up nicely so you get clean slices when serving warm! Enjoy every delicious layer you’ve created!
What to Serve with Pesto Bolognese Lasagna
This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.
Garlic Parmesan Roasted Broccoli: This vibrant side features broccoli florets tossed in olive oil, minced garlic, and sprinkled with Parmesan cheese before being roasted until crispy. The nutty flavor of the roasted broccoli complements the rich Bolognese sauce beautifully while adding a satisfying crunch. It’s packed with vitamins C and K, making it a healthy addition to balance the meal, and my kids love how the cheesy topping elevates this simple veggie.
Herbed Quinoa Salad: A refreshing mix of cooked quinoa tossed with diced cucumbers, cherry tomatoes, red onion, and a light lemon vinaigrette creates a zesty contrast to the savory lasagna. This salad not only adds fiber and 8 grams of protein per serving but also enhances the dish’s overall nutritional profile. It’s a favorite in our household during meal prep days since it keeps well in the fridge for quick lunches.
Creamy Avocado Dressing over Mixed Greens: A blend of ripe avocados, Greek yogurt, lime juice, and fresh herbs makes for a luscious dressing drizzled over a bed of mixed greens. This side not only adds healthy fats but also brightens up your plate, creating a delightful contrast to the hearty lasagna. I often prepare this dressing in advance; it’s perfect for busy weeknights when we want something nutritious without much hassle.
Classic Garlic Bread: Made from crusty baguette slices slathered with garlic butter and parsley before being toasted to perfection, this side echoes the flavors of the lasagna while adding an irresistible crunchy texture. With about 4 grams of protein per slice, it provides that comforting carb boost needed after an intense workout. It’s become a staple in our family dinners—everyone looks forward to pulling apart those warm pieces straight from the oven!
Storage & Serving Tips

To store your Pesto Bolognese Lasagna for meal prep, make sure to use airtight containers. You can keep the assembled lasagna in the fridge for up to 4 days. However, for optimal freshness, it’s best to store components separately. Place the Bolognese sauce (which consists of olive oil, chopped onion, minced garlic, ground beef or turkey, crushed tomatoes, tomato paste, oregano, salt, and pepper) in one container. Store the ricotta cheese and beaten egg mixture in another container, and keep the mozzarella cheese and pesto in their own separate containers as well.
When reheating, start with the Bolognese sauce; heat it gently on the stove over low heat or microwave it in 30-second intervals until hot. The ricotta mixture can be reheated similarly in the microwave for about 30-60 seconds. For the mozzarella cheese and pesto, add them fresh when you assemble each serving to maintain their texture and flavor. Avoid microwaving the assembled lasagna as this can lead to a soggy dish; instead, a conventional oven at 350°F for 15-20 minutes will help retain its structure.
Pro tip: To batch cook this recipe for the week, consider making a double batch on Sunday and portioning it into individual containers for easy grab-and-go meals throughout the week. Family members can self-assemble their bowls by layering their preferred amounts of Bolognese sauce and cheese with pasta. For variety, swap ground beef with ground turkey or even lentils for a vegetarian option in your Bolognese sauce. To keep your mozzarella cheese at its best during storage, always place it in a separate container away from moisture until ready to use.
Conclusion
Pesto Bolognese Lasagna has become a regular rotation recipe for me, and I find myself making it almost every week because it’s not only delicious but also packs a hearty 650 calories per serving. The rich Bolognese sauce, infused with sautéed onions and garlic, sets this dish apart from traditional lasagna, bringing a depth of flavor that is simply irresistible. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Pesto Bolognese Lasagna
Ingredients
Method
- Heat olive oil in a skillet over medium heat. Add chopped onion and minced garlic, sauté until soft.
- Add ground beef to the skillet, cook until browned. Drain excess fat.
- Stir in crushed tomatoes, tomato paste, oregano, salt, and pepper. Simmer for 20 minutes.
- In a food processor, combine basil, Parmesan cheese, olive oil, pine nuts, garlic, and salt. Blend until smooth.
- Preheat oven to 375°F (190°C).
- In a mixing bowl, combine ricotta cheese, beaten egg, and a pinch of salt.
- Spread a layer of Bolognese sauce in the bottom of a baking dish. Layer with lasagna noodles, ricotta mixture, pesto, and mozzarella cheese. Repeat layers, finishing with Bolognese sauce and mozzarella on top.
- Sprinkle grated Parmesan cheese on top. Cover with foil and bake for 30 minutes.
- Remove foil and bake for an additional 15 minutes until cheese is bubbly and golden.
- Let the lasagna rest for 10 minutes before slicing. Serve warm.



Leave a Comment