Spinach Artichoke Lasagna

Total Time
Prep: 25 min. Bake: 55 min. + standing

Updated on Apr. 18, 2025

Spinach artichoke lasagna is just like your favorite dip turned into a hearty, comforting meal. This baked pasta comes together fast with premade Alfredo sauce and no-cook noodles, and the extra cheesiness will turn heads at the dinner table.

Now Trending

Traditional red sauce lasagna will always have a place at my table, but when it comes to variations on the classic, I am here for all of them—especially this spinach artichoke lasagna. With a creamy Alfredo sauce base and layers of artichoke hearts, spinach and loads of dried herbs, this lasagna packs in tons of delicious flavors and textures.

Thanks to no-boil lasagna noodles, artichoke spinach lasagna is easy to assemble (and saves you from extra dishes). Make spinach and artichoke lasagna when you want something hearty and comforting or need to fuel a hungry crew. It’s also a great make-ahead dinner for busy weeknights—make an extra pan to freeze for your future self.

Spinach Artichoke Lasagna Ingredients

  • Artichoke hearts: For this recipe, water-packed artichokes work better than marinated ones packed in oil. Drain them well and coarsely chop them.
  • Spinach: The lasagna with artichokes recipe calls for frozen chopped spinach thawed and squeezed dry. To squeeze water from the spinach, line a colander with paper towels, then press the leaves against the colander sides with a rubber spatula.
  • Onion: I like a yellow onion here, but white or red will do. Hate the tears? There are several ways to cut an onion without crying.
  • Mushrooms: Buy whole cremini or white button mushrooms and slice them yourself. Or, for less chopping, use sliced fresh mushrooms from the grocery store.
  • Garlic: Minced fresh garlic is a must-have flavor for anything spinach and artichoke flavored.
  • Vegetable or chicken broth: Use your favorite store-bought vegetable or chicken broth. Homemade is always an option; make Instant Pot chicken broth for a quick and easy version.
  • Olive oil: Cook the mushrooms and onion in a small amount of olive oil.
  • Seasonings: For a flavor-packed spinach and artichoke lasagna, this recipe uses lots of seasonings, including dried rosemary, ground nutmeg, pepper, garlic powder, dried oregano, dried parsley flakes and dried basil.
  • Alfredo sauce: A jar of garlic Parmesan or roasted garlic Alfredo sauce gives this artichoke spinach lasagna a rich and creamy base.
  • Lasagna noodles: No-cook noodles make this lasagna with artichokes quick to assemble. Regular lasagna noodles work; just cook them according to the package directions before layering them with the other ingredients.
  • Cheeses: Don’t skimp on the shredded mozzarella for an extra-cheesy artichoke spinach lasagna. Feta cheese is the secret cheesy ingredient here; use regular feta or one flavored with tomato and basil for an extra punch. Grated Parmesan is optional but adds a nice nutty flavor when sprinkled on top of the baked lasagna.

Directions

Step 1: Prepare the filling

A saucepan on a stovetop containing chopped onions and sliced mushrooms being sautéed. A wooden spatula rests on the side of the pan. The background is a wooden surface.Ellie Crowley for Taste of Home

Preheat the oven to 350°F. In a large saucepan, heat the oil over medium-high heat. Add the onion and mushrooms, and cook and stir until tender. Add the garlic and cook for one minute longer.

A pot on a stove contains a mixture of noodles, leafy greens, mushrooms, and chicken pieces. A hand is pouring broth from a pitcher into the pot, and a spatula with some garlic is resting on a small plate nearby.Ellie Crowley for Taste of Home

Stir in the broth, artichokes, spinach, rosemary, nutmeg and pepper. Bring just to a boil, then reduce the heat and simmer for five minutes, stirring occasionally.

A pot of creamy soup containing leafy greens, set on a green cloth. A wooden-handled ladle rests inside, partially submerged in the soup, which appears to contain cheese or a similar ingredient.Ellie Crowley for Taste of Home

Stir in the Alfredo sauce and remove from heat.

Step 2: Layer the lasagna

A white baking dish with layered lasagna sheets and grated cheese. Beside it, a bowl of cheese and a saucepan with creamy spinach sauce rest on a green cloth. All items are on a light wood table.Ellie Crowley for Taste of Home

Spread 1 cup sauce into a greased 13×9-inch baking dish. Layer with three noodles and 2/3 cup mozzarella cheese. Repeat the layers—sauce, noodles, cheese—three times. Top with the remaining sauce and mozzarella cheese.

A hand is sprinkling breadcrumbs over a casserole in a rectangular baking dish. The casserole is topped with shredded cheese and appears to contain various ingredients like vegetables. A bowl of spices and a bowl of breadcrumbs are nearby.Ellie Crowley for Taste of Home

Finish by sprinkling with feta cheese, garlic powder and herbs.

Step 3: Bake the lasagna

Cover the lasagna and bake for 40 minutes. Remove the cover and bake for 15 minutes longer or until the noodles are tender. Let it stand for 10 minutes before serving. If desired, sprinkle with Parmesan cheese before serving.

Editor’s Tip: Letting the lasagna stand for 10 minutes helps it set so it won’t fall apart when you slice it. For the perfect texture, don’t skip this step!

A baked lasagna dish with a piece being lifted by a spatula. The lasagna is layered with pasta, cheese, and spinach, and is sprinkled with herbs and spices. It is in a white casserole dish with a green cloth underneath.Ellie Crowley for Taste of Home

Spinach Artichoke Lasagna Variations

  • Use fresh spinach: For the lasagna, use fresh spinach instead of frozen spinach. Saute the spinach quickly until it wilts, then squeeze it dry before adding it to the sauce.
  • Use fresh herbs: This lasagna features lots of dried herbs, but you can use fresh herbs if you have them. Fresh basil, oregano, marjoram, dill and parsley work great here. The general rule for using fresh herbs instead of dried is three to one (3 teaspoons of fresh herbs for 1 teaspoon of dried).

How to Store Spinach Artichoke Lasagna

Spinach and artichoke lasagna is a great make-ahead dish because it holds so well. Cover the pan well with storage wrap and/or aluminum foil or store it in an airtight container in the fridge. It will last three to four days.

Can you freeze spinach artichoke lasagna?

Yes, you can freeze spinach artichoke lasagna for a future quick meal. Cook it all the way, then let it cool down before freezing. Double-wrap it to prevent freezer burn. It will last for up to three months in the freezer. When you’re ready to serve it, thaw it overnight in the fridge before reheating.

How do you reheat spinach artichoke lasagna?

Reheat spinach artichoke lasagna in a 350° oven, covered, for at least 15 to 20 minutes. Remove the cover and let it cook for another five minutes.

Spinach Artichoke Lasagna Tips

A white plate holds a square piece of lasagna with visible layers of pasta, spinach, cheese, and sauce. A fork rests beside it, and a glass of water is partially visible in the top right corner. The table underneath is light wood.Ellie Crowley for Taste of Home

Can you use homemade Alfredo sauce for spinach artichoke lasagna?

You can absolutely use homemade Alfredo sauce for this lasagna or try our copycat Olive Garden Alfredo sauce. Either is delicious and makes a perfect base for your spinach and artichoke lasagna.

What should you serve with spinach artichoke lasagna?

I love serving hearty spinach and artichoke lasagna with a big Caesar salad or green salad. It would also go great with roasted broccoli or asparagus. Garlic bread is never a bad idea.

Watch How to Make Artichoke Spinach Lasagna

Artichoke Spinach Lasagna

Prep Time 25 min
Cook Time 55 min
Yield 12 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 1/2 cup sliced fresh mushrooms
  • 4 garlic cloves, minced
  • 1 can (14-1/2 ounces) vegetable or chicken broth
  • 1 can (14 ounces) water-packed artichoke hearts, drained and coarsely chopped
  • 1 package (10 ounces) frozen chopped spinach, thawed and squeezed dry
  • 1 teaspoon dried rosemary, crushed
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon pepper
  • 1 jar (16 ounces) roasted garlic Parmesan or roasted garlic Alfredo sauce
  • ASSEMBLY:
  • 12 no-cook lasagna noodles
  • 3 cups shredded part-skim mozzarella cheese
  • 1 cup crumbled tomato and basil feta cheese or feta cheese
  • 1/8 teaspoon garlic powder
  • 1/8 teaspoon each dried oregano, parsley flakes and basil
  • Grated Parmesan cheese, optional

Directions

  1. Preheat oven to 350°. In a large saucepan, heat oil over medium-high heat. Add onion and mushrooms; cook and stir until tender. Add garlic; cook 1 minute longer. Stir in broth, artichokes, spinach, rosemary, nutmeg and pepper; bring just to a boil. Reduce heat; simmer 5 minutes, stirring occasionally. Stir in Alfredo sauce; remove from heat.
  2. Spread 1 cup sauce into a greased 13x9-in. baking dish. Layer with 3 noodles and 2/3 cup mozzarella cheese. Repeat layers 3 times. Top with remaining sauce and mozzarella cheese. Sprinkle with feta cheese, garlic powder and herbs.
  3. Bake, covered, 40 minutes. Bake, uncovered, 15 minutes longer or until noodles are tender. Let stand 10 minutes before serving. If desired, sprinkle with Parmesan cheese before serving.

Nutrition Facts

1 piece: 269 calories, 14g fat (7g saturated fat), 49mg cholesterol, 755mg sodium, 22g carbohydrate (3g sugars, 2g fiber), 14g protein.

Loading Popular in the Community
Friends of ours served this homey dish when we visited them in Maryland. We just had to get the recipe, and we have since added a few ingredients to make it even tastier. —Carole Rago, Altoona, Pennsylvania
Recipe Creator
Loading Reviews
Back to Top