Prep Time 20 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 5 minutes mins
• 12 lasagna noodles (regular or no-boil)
• 2 cups fresh or frozen spinach (thawed and drained if frozen)
• 1 can artichoke hearts (chopped, drained)
• 3 garlic cloves (minced)
• 2 cups ricotta cheese
• 1 small onion (diced)
• 8 oz cream cheese (softened)
• 1 cup grated Parmesan cheese
• 4 cups Alfredo or béchamel sauce
• 3 cups shredded mozzarella cheese
• 2 tbsp olive oil
• Salt, pepper, and red pepper flakes (optional)
Keyword Artichoke lasagna recipe, Baked spinach artichoke dish, Cheesy spinach lasagna, Creamy spinach lasagna, Homemade lasagna recipe, Spinach artichoke lasagna, Spinach artichoke pasta bake, Vegetarian lasagna