Creamy Artichoke Spinach Lasagna
A luscious, cheesy lasagna made with tender spinach and artichokes, baked in a rich, creamy Alfredo sauce. Comfort food made simple, perfect for family dinners or meal prep.
Cook Mode Prevent your screen from going dark
Prep Time 22 minutes mins
Cook Time 48 minutes mins
Total Time 1 hour hr 10 minutes mins
Course Main Course
Cuisine Italian
Calories: 380 kcal Carbohydrates: 30 g Protein: 16 g Fat: 22 g Saturated Fat: 12 g
9 lasagna noodles no-boil or cooked according to package instructions 1 cup chopped artichoke hearts canned or frozen, drained 2 cups fresh spinach chopped 1 cup ricotta cheese 2 cup shredded mozzarella cheese ½ cup grated Parmesan cheese 2 tbsp butter 2 tbsp all-purpose flour 2 cups milk whole or 2% 2 cloves garlic minced ½ tsp salt ¼ tsp black pepper ½ tsp nutmeg optional, adds warm flavor
Make the white sauce (Alfredo): In a medium saucepan, melt butter over medium heat.
Add garlic and sauté 1 minute.
Whisk in flour to form a roux, cooking 1–2 minutes.
Gradually whisk in milk, stirring constantly until thickened (~5 minutes).
Add salt, pepper, and nutmeg if using. Remove from heat.
Assemble lasagna: Spread a thin layer of Alfredo sauce on the bottom of a 9x13-inch baking dish.
Layer 3 lasagna noodles over sauce.
Spread 1/3 of the spinach-artichoke-ricotta mixture over noodles.
Pour 1/3 of the Alfredo sauce over filling and sprinkle ½ cup mozzarella.
Repeat 2 more layers. Finish with noodles, remaining sauce, mozzarella, and Parmesan on top.
Add mushrooms, sun-dried tomatoes, or cooked chicken for extra flavor.
Can be prepared ahead and refrigerated or frozen before baking
Keyword dinner recipe, Italian recipes, vegetarian dinner