Spinach Artichoke Lasagna

Spinach Artichoke Lasagna is a rich, creamy, and satisfying twist on the classic Italian dish. This version skips the usual meat sauce or marinara. It layers tender lasagna noodles with a creamy spinach-and-artichoke filling. A smooth cream sauce brings everything together. The combination is comforting, flavorful, and perfect for those who love the taste of spinach artichoke dip but want a heartier, meal-worthy dish.​

Spinach Artichoke Lasagna

This lasagna brings together everything people love about baked pasta and creamy dips. It’s versatile enough for family dinners, potlucks, or holiday gatherings. Spinach Artichoke Lasagna has become a popular choice in American homes because it transforms a familiar appetizer into a complete, comforting main course.

Spinach Artichoke Lasagna is a warm, comforting bake made with creamy textures and light, fresh flavors. It is inspired by the classic spinach-and-artichoke pairing that many people already love in dips and appetizers. Instead of meat and heavy sauces, this version focuses on vegetables, cheese, and tender pasta layers. The result feels rich and satisfying, yet balanced and not too heavy.

This dish is made by layering cooked lasagna sheets with a smooth, cheesy filling. Spinach adds a gentle, earthy taste, while artichokes bring a slightly tangy bite. Creamy elements such as ricotta, cream cheese, or white sauce help bind everything together. Each layer melts into the next as it bakes, creating a soft and comforting texture.

What makes this lasagna special is its balance. It feels indulgent, but it is also fresh and vegetable-forward. The flavors are mild, making it a great choice for people who prefer subtle seasoning over strong spices. It works well for family dinners, gatherings, or even special occasions.

Spinach Artichoke Lasagna is often served hot, with a golden top and bubbling edges. It goes perfectly with a simple salad or warm garlic bread. This lasagna works well when you are cooking for guests or craving comfort food. Spinach Artichoke Lasagna brings a cozy, homemade feel to the table. At the same time, it feels special enough for sharing with guests.

Spinach Artichoke Lasagna

Why You Should Try Spinach Artichoke Lasagna is simple to explain once you taste it. This dish is comforting, flexible, and perfect for more occasions. Here are a few reasons this dish belongs on your table.

  • Creamy, Cheesy, and Full of Flavor: Every slice of this recipe is rich and satisfying. You get smooth creaminess, gooey melted cheese, and the earthy taste of spinach, all balanced by the gentle tang of artichokes. The flavors feel comforting without being heavy.
  • Vegetarian-Friendly and Flexible: This dish works beautifully as a filling vegetarian main course. You can add chicken or other protein-rich ingredients to Spinach Artichoke Lasagna. These additions make the dish more filling while suiting different preferences.
  • Easy to prepare ahead: You can assemble the dish in advance, refrigerate or freeze it, then bake when ready. That makes it ideal for busy schedules.
  • Perfect for Gatherings: From everyday family dinners to special occasions, this dish feels right at home. Spinach Artichoke Lasagna often gets compliments and second servings because it feels both familiar and special.
  • Comfort Food with a Lighter Feel: Even with its creamy texture, the spinach and artichokes bring a fresh touch. This balance keeps the dish satisfying without feeling too rich.
  • Great for Leftovers: The flavors deepen after resting, making leftovers even more enjoyable. It reheats well and stays creamy, which is perfect for next-day meals.

To make spinach artichoke lasagna, you will need the following ingredients.​

  • Lasagna noodles: Choose regular lasagna sheets that need boiling, or save time with no-boil noodles.
  • Cheese: A mix of mozzarella for stretch, ricotta for creaminess, Parmesan for sharpness, and cream cheese for richness.
  • Vegetables: Fresh or frozen spinach works well. Canned or jarred artichoke hearts add tangy flavor. Garlic and onion build a savory base.
  • Sauces: You can make a homemade béchamel sauce or use a store-bought Alfredo sauce. Both provide the creamy element.
  • Optional extras: Fresh herbs like parsley or basil, spices such as nutmeg, or red pepper flakes for a hint of heat.
Spinach Artichoke Lasagna
  1. Add a small amount of olive oil to the pan and heat it over medium heat.
Spinach Artichoke Lasagna 
  1. Cook the chopped onion in the pan until it softens and becomes translucent.
Spinach Artichoke Lasagna 
  1. Stir in the minced garlic and cook it gently for 30 seconds.
Spinach Artichoke Lasagna 
  1. Add spinach (fresh or thawed frozen). Cook until wilted or heated through. Drain excess water.
Spinach Artichoke Lasagna 
  1. Stir in chopped artichoke hearts.
Spinach Artichoke Lasagna 
  1. Put the mixture in a bowl and gently fold in the ricotta and cream cheese. Mix until creamy.
Spinach Artichoke Lasagna 
  1. If using regular noodles, cook them in salted water until al dente. Drain and set aside.
Spinach Artichoke Lasagna 
  1. For the sauce, you can make a béchamel by whisking butter, flour, and milk until thick, or easily heat a jar of Alfredo sauce.
Spinach Artichoke Lasagna 
  1. Lightly coat the bottom of the baking dish with some sauce.
Spinach Artichoke Lasagna 
  1. Add a layer of noodles over the sauce.
Spinach Artichoke Lasagna 
  1. Spoon the spinach artichoke mixture over and smooth it out evenly.
Spinach Artichoke Lasagna 
  1. Sprinkle mozzarella and Parmesan cheese.
Spinach Artichoke Lasagna 
  1. Repeat the layers, finishing with a final layer of noodles, a coating of sauce, and a generous sprinkle of cheese.
Spinach Artichoke Lasagna 
  1. Cover the baking dish with aluminum foil to keep the cheese from overcooking.
Spinach Artichoke Lasagna 
  1. Bake in a preheated oven at 375°F until bubbly, about 30–35 minutes.
Spinach Artichoke Lasagna 
  1. Remove the foil and bake an additional 10 minutes until the top is golden and slightly crispy.
Spinach Artichoke Lasagna 
  1. Rest the lasagna for 10–15 minutes after baking to make slicing easier.
Spinach Artichoke Lasagna 
  1. Slice into squares and serve warm.
Spinach Artichoke Lasagna 

Spinach Artichoke Lasagna turns out best when you pay attention to a few simple details. Small steps can make a big difference in the final result. Follow these tips for a creamy texture, rich flavor, and perfectly set layers every time.

  1. Choose the Right Spinach: Fresh spinach gives the brightest taste and best texture. If you use frozen spinach, thaw it fully and squeeze out all excess water. This step keeps the filling rich instead of watery.
  1. Drain Artichokes Thoroughly: Artichokes retain a lot of moisture, making proper draining essential. Any extra moisture can soften the layers too much. This small step makes a big difference in Spinach Artichoke Lasagna.
  1. Do Not Overcook the Sauce: Cook the sauce just until smooth and thickened. Overheating may cause the mixture to split and release extra moisture later. A balanced sauce helps everything bake evenly.
  1. Let It Rest Before Slicing: After baking, allow the dish to rest for at least 10–15 minutes. This gives the layers time to set and helps you cut neat slices. This also gives the recipe a smoother and better texture.
  1. Use Well-Drained Vegetables: Make sure all vegetables are dry before layering. Wet vegetables release steam while baking. That steam can lead to a loose or soggy center.
  1. Layer Evenly and Gently: Spread fillings evenly across each layer. Uneven layers can cause collapsing slices. Careful layering helps maintain a clean and balanced structure.
  1. Cover, Then Uncover While Baking: Cover the dish at the start of baking to keep it from drying out. Uncover near the end to allow the top to turn golden. These steps help Spinach Artichoke Lasagna bake perfectly from edge to center.
  • Meat version. Stir in cooked chicken or Italian sausage to add extra protein.
  • Gluten-free. Swap traditional noodles for gluten-free lasagna sheets.
  • Vegan: Use dairy-free cheese, vegan cream cheese, and plant-based milk for the sauce.
  • More vegetables. Add extra veggies like mushrooms, zucchini slices, or broccoli florets to bring more variety.
  • Spicy kick. Sprinkle chili flakes or add chopped jalapeños.
  • Prepare the lasagna ahead of time, seal it well, and refrigerate until you’re ready to cook.
  • Store any leftovers in a sealed container in the refrigerator for up to four days.
  • Wrap tightly with plastic wrap and foil. Freeze for up to 2 months.
  • Warm in the oven at 350°F, covered with foil, until heated through. That keeps it moist.
Spinach Artichoke Lasagna 
  • Side salads: Pair it with a crisp Caesar salad or simple garden salad for a lighter balance.
  • Garlic bread or breadsticks: A tasty choice for enjoying every bit of the extra sauce.
  • Roasted vegetables: Try roasted carrots, asparagus, or Brussels sprouts.
  • Light desserts: Fresh fruit, sorbet, or lemon bars make a refreshing finish.

Can I make spinach artichoke lasagna without ricotta?​

Yes. You can replace ricotta with cottage cheese or use more cream cheese for a creamy texture.​

Can I use frozen spinach?​

Yes, frozen spinach works just fine. Thaw it well and remove as much water as possible before adding it.​

How do I stop spinach artichoke lasagna from being watery?​

Drain the spinach and artichokes completely to remove all excess liquid. Also, let the lasagna rest for a few minutes after baking so the layers set.​

Can I prepare spinach artichoke lasagna ahead of time?​

Yes. You can assemble it in advance, then refrigerate it for up to 24 hours or freeze it for long-term storage. Bake it when ready to serve.​

What sauce is best for spinach artichoke lasagna?​

Homemade béchamel adds a rich, fresh taste, while Alfredo sauce is a great shortcut.​

Can I add meat to spinach artichoke lasagna?​

Yes. Cooked chicken, turkey, or sausage pairs nicely with the creamy spinach and artichoke filling.​

Read More: Veggie Black Bean Enchiladas

Spinach Artichoke Lasagna

Spinach Artichoke Lasagna

Avtar Singh
Spinach Artichoke Lasagna is a creamy, cheesy, and veggie-packed twist on classic lasagna. It combines spinach, artichokes, ricotta, mozzarella, and a creamy sauce- a comforting dish that’s perfect for family dinners or gatherings.​
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Course Main Course
Cuisine American, Italian
Servings 6 Servings
Calories 430 kcal

Ingredients
  

• 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, with red pepper flakes if desired

Instructions
 

1. Preheat oven to 375°F.

    2. Heat olive oil in a pan. Cook the onion until golden and tender, then add the garlic.

      3. Add spinach and artichokes. Cook until heated through. Drain excess liquid.

        4. Stir in ricotta and cream cheese. Mix until creamy.

          5. Cook noodles if not using no-boil.

            6. Spread the sauce in a baking dish. Layer noodles, spinach-artichoke mixture, mozzarella, and Parmesan. Repeat layers.

              7. Finish assembling the lasagna with a layer of noodles, sauce, and cheese.

                8. Cover with foil. Bake 30–35 minutes.

                  9. Uncover the dish and bake for 10 minutes, until the top is golden and slightly crisp.

                    10. Rest for 10–15 minutes before serving.

                      Notes

                      • Use fresh spinach for the brightest flavor.
                      • Drain artichokes well to avoid soggy layers.
                      • Substitute cottage cheese if you don’t have ricotta.
                      • Sprinkle fresh basil or parsley over the dish for a flavorful finish.
                      • Prepare the lasagna ahead of time, then keep it chilled for up to 24 hours before baking.
                      • Allow the lasagna to sit for a few minutes before cutting so the layers stay intact.
                      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

                      Nutrition Facts (Approximate Values)

                      Spinach Artichoke Lasagna

                      Leave a Comment

                      Recipe Rating