creamy skillet pesto lasagna

5 from 1 vote
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 6


  • 1 pound italian sausage
  • 1 yellow onion chopped
  • 2 cloves garlic minced
  • ¼ cup pesto
  • 8 lasagna noodles uncooked, broken into 2-inch pieces
  • 1 jar marinara sauce
  • 2 cups milk
  • ½ cup sun-dried tomatoes chopped, optional
  • 5 ounces baby spinach
  • 1 cup mozzarella cheese shredded + divided
  • ½ cup grated parmesan cheese divided
  • ¾ cup ricotta cheese


  • In a large skillet over medium-high heat, cook 1 pound of  sausage, breaking it up with the back of a wooden spoon, until no longer pink. If desired, transfer sausage to a paper towel lined plate to drain.
  • Stir in 1 yellow onion and season with pinch of salt and pepper cooking over medium-high heat until soft and fragrant followed by the garlic; about 3-minutes. (return sausage to skillet)
  • Stir in ¼ cup of pesto and sprinkle 8 broken lasagna noodles into the skillet, then pour  1- 28 ounce jar of marinara sauce and 2 cups of milk or cream over the top.
  • Cover and cook, stirring often and adjusting heat as needed to maintain a simmer, until noodles are tender (about 20 minutes).
  • Adjust the heat to low and stir in ½ cup of  sun dried tomatoes, 5 ounces of spinach, ½ cup of the mozzarella and ¼ cup of the Parmesan. Season to taste with salt and pepper.
  • Drop heaping tablespoons of ricotta over the noodles.
  • Turn off the heat, cover and let stand until the cheeses melt (about 3-5 minutes).
  • Finish with a drizzle of pesto over the top before serving if desired.


  • To complete the meal serve with a Caesar or green salad mix and breadsticks or garlic bread.


  • Vegetarian: Remove ground protein and execute the recipe exactly as written.
  • Veggies: You can swap the spinach for 1 ½  cups shredded carrots or zucchini. Pesto can be swapped for fresh basil.


Calories: 699kcal | Carbohydrates: 49g | Protein: 32g | Fat: 42g | Saturated Fat: 17g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 14g | Cholesterol: 106mg | Sodium: 1538mg | Potassium: 1272mg | Fiber: 5g | Sugar: 14g | Vitamin A: 3463IU | Vitamin C: 21mg | Calcium: 426mg | Iron: 4mg