If you’re looking for a comforting, crowd-pleasing dish that doesn’t rely on meat, this Artichoke Spinach Lasagna is a must-try. It’s layered with tender pasta, creamy cheeses, savory spinach, and tangy artichokes for a perfectly balanced bite every time. Whether you’re cooking for a family dinner or hosting guests, this dish delivers restaurant-quality flavor right from your kitchen.
Ingredients
- 9–12 lasagna noodles
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 4 cups fresh spinach (or 1 package frozen, thawed and drained)
- 1 (14-ounce) can artichoke hearts, drained and chopped
- 2 cups ricotta cheese
- 1 egg
- 1/2 cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese
- 3 cups marinara sauce (store-bought or homemade)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon Italian seasoning
Instructions
- Cook the noodles:
Bring a large pot of salted water to a boil. Cook lasagna noodles according to package instructions. Drain and set aside. - Prepare the filling:
Heat olive oil in a large pan over medium heat. Add garlic and sauté until fragrant (about 1 minute). Stir in spinach and cook until wilted. Add chopped artichokes and cook for another 2–3 minutes. Remove from heat. - Mix the cheese layer:
In a bowl, combine ricotta cheese, egg, Parmesan, salt, pepper, and Italian seasoning. Stir in the spinach-artichoke mixture. - Assemble the lasagna:
Preheat oven to 375°F (190°C). Spread a thin layer of marinara sauce on the bottom of a greased 9×13-inch baking dish.
Layer as follows:- Noodles
- Spinach-artichoke ricotta mixture
- Marinara sauce
- Mozzarella cheese
Repeat layers, finishing with sauce and a generous layer of mozzarella on top.
- Bake:
Cover with foil and bake for 25 minutes. Remove foil and bake an additional 15–20 minutes, until the cheese is melted and bubbly. - Rest and serve:
Let the lasagna rest for 10–15 minutes before slicing. This helps it hold its shape and enhances the flavor.

Tips for the Best Spinach Artichoke Lasagna
- Drain well: Make sure your spinach and artichokes are well-drained to avoid a watery lasagna.
- Boost the flavor: Add a pinch of red pepper flakes or a splash of lemon juice for brightness.
- Make it creamy: Mix in a bit of cream cheese or béchamel for an extra-rich texture.
- Go gluten-free: Use gluten-free lasagna noodles if needed.
Why You’ll Love This Recipe
This Artichoke Spinach Lasagna combines creamy, cheesy goodness with fresh, vibrant flavors. The artichokes add a subtle tang, while the spinach brings a hearty, wholesome balance. It’s a satisfying vegetarian dish that even meat lovers will crave.
Perfect for weeknight dinners, meal prep, or special occasions, this lasagna is guaranteed to become a staple in your recipe collection.



