This ultra-cheesy turkey lasagna is real-deal comfort food! Loaded with a triple-whammy of cheese, lots of flavorful pesto, and guaranteed to make those weeknight dinners awesome.
5 from 4 votes

Three-Cheese Pesto Turkey Lasagna

Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 8 servings
Calories 409 kcal


  • 1 lb ground turkey
  • 1 small onion finely diced
  • 3 cloves garlic minced
  • 1 jar 24 oz pasta sauce
  • Salt and pepper to taste
  • 1-1/2 cups ricotta cheese
  • 1 cup prepared pesto
  • 9 no-boil lasagna noodles
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • Minced fresh basil for garnishing optional


  1. In a large skillet over medium-high heat, brown ground turkey, onion, and garlic until meat is no longer pink. Reduce heat to medium and add pasta sauce. Bring mixture to a simmer and season with salt and pepper to taste. Set aside for a moment.
  2. In a small bowl, whisk ricotta cheese and pesto until smooth. Set aside for a moment.
  3. Assemble the lasagna: Spread a small amount of meat sauce over the bottom of a 13x9 baking pan. Layer with 3 lasagna noodles, 1/3 of ricotta pesto, and 1/3 of meat sauce. Repeat layers a total of three times, ending with meat sauce. Sprinkle with cheeses and cover pan with foil.
  4. Bake lasagna at 375F 40-45 minutes until cheese is melted and lasagna noodles are tender when poked with a fork. Sprinkle with fresh basil if desired. Let lasagna stand 10 minutes before slicing into squares and serving. Enjoy!