Go Back
Homemade Creamy Spinach Alfredo Lasagna photo

Creamy Spinach Alfredo Lasagna

This Creamy Spinach Alfredo Lasagna is a luscious, cheesy delight with fresh spinach and rich Alfredo sauce—perfect for cozy dinners or special occasions!
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Italian

Ingredients
  

  • 9 lasagna noodles lasagna noodles
  • 1 tablespoon olive oil for sautéing
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 1 pound fresh spinach washed and chopped
  • 2 cups ricotta cheese
  • 1 cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese
  • 2 cups heavy cream
  • 1 teaspoon Italian seasoning
  • salt and pepper to taste

Equipment

  • Large pot
  • Large skillet
  • Mixing bowls
  • 9x13-inch baking dish
  • Whisk
  • Spatula or wooden spoon

Method
 

  1. Start by bringing a large pot of salted water to a boil. Carefully add the 9 lasagna noodles and cook according to package directions until al dente—usually about 8 to 10 minutes. Drain and lay them flat on a clean kitchen towel or parchment paper to prevent sticking.
  2. Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant. Add the chopped spinach in batches, stirring until wilted and any excess moisture evaporates. Remove from heat and set aside.
  3. In a medium saucepan, pour in the 2 cups of heavy cream and warm over medium heat. Whisk in the Italian seasoning, salt, and pepper. Slowly add the grated Parmesan cheese, whisking continuously until the sauce thickens and becomes smooth. Remove from heat once it reaches a creamy consistency.
  4. In a mixing bowl, combine the ricotta cheese with half of the sautéed spinach mixture. Season with a pinch of salt and pepper, stirring gently to blend.
  5. Preheat your oven to 375°F (190°C). Spread a thin layer of Alfredo sauce on the bottom of your baking dish. Lay down three lasagna noodles side by side. Spread half of the ricotta-spinach mixture over the noodles, followed by a generous layer of Alfredo sauce. Sprinkle a third of the shredded mozzarella cheese on top.
  6. Add another layer of three noodles, then the remaining ricotta-spinach mixture, more Alfredo sauce, and another third of mozzarella. Finish with the last three noodles, the remaining Alfredo sauce, sautéed spinach (reserved), and the final third of mozzarella cheese.
  7. Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes or until the top is golden and bubbly. Let the lasagna rest for 10 minutes before slicing to allow the layers to set beautifully.

Notes

  • Use no-boil noodles to save time, but add extra sauce to keep them moist.
  • Substitute heavy cream with full-fat coconut milk or milk and cream cheese blend for a lighter sauce.
  • Freeze leftovers in airtight containers for up to 3 months and reheat in the oven for best texture.
  • Don’t overcook noodles to prevent mushy layers.
  • Season the ricotta-spinach mixture well with salt and pepper to enhance flavor.