Spinach Artichoke Lasagna

This healthy vegetarian lasagna includes lots of fresh spinach, jarred artichokes, and the simplest homemade tomato sauce.

224 Reviews
651CommentsJump to recipe

slice of spinach artichoke lasagna

Ever tried artichoke in lasagna? If not, you’ve been missing out. This vegetarian recipe is freshly flavored, hearty and cheesy, but not too heavy. It’s a marvelous option for date night at home or a special Sunday dinner.

This spinach and artichoke lasagna recipe has been one of my personal favorites for nearly a decade, and it has raving reviews. Today, I’m sharing it again with new photos and a step-by-step video. You’ll also find plenty of serving suggestions below to round out your meal.

spinach artichoke lasagna ingredients

I originally created this recipe for our friend Scott. He came to the blog looking for a lasagna recipe to cook for his wife, Sara, and I had nothing to offer! This recipe formed the backbone for my Best Vegetable Lasagna and Vegan Lasagna, so if you have enjoyed those, you’ll certainly love this one.

This recipe taught me the beauty of no-boil lasagna noodles, which are so much easier and quicker to work with. It also features a simple, no-cook, diced tomato sauce with basil and garlic that tastes so fresh. Try it, and you’ll see!

tomatoes in food processor and cooked spinach artichokes

Spinach Artichoke Lasagna Notes & Tips

You’ll find the full recipe below. Here are a few tips and options to be aware of before you get started.

  • This recipe is designed for no-boil lasagna noodles, which saves a few steps and makes for easier layering.
  • I used cottage cheese in this recipe instead of the classic ricotta. It’s a little trick I learned from America’s Test Kitchen (they are full of tricks!). Cottage cheese has a better flavor and texture than ricotta when it comes to lasagna. I am not a fan of cottage cheese on its own, but it’s perfect in this recipe!
  • If you are in a pinch for time, you could substitute store-bought sauce for the homemade sauce below.
  • You could also get by with frozen spinach instead of fresh, but the fresh spinach flavor really plays nicely with the fresh-tasting tomato sauce.
  • If you don’t love artichokes or can’t find any, you can skip them altogether for a classic spinach lasagna recipe.
  • The recipe below makes heavy use of a food processor, but if you don’t have one, you can use a blender.
  • If you don’t have a food processor or blender, buy crushed tomatoes instead of diced, skip the blended cottage cheese step and chop the spinach mixture after it’s done cooking.

Watch How to Make Spinach Artichoke Lasagna

spinach artichoke lasagna assembly

spinach artichoke lasagna before baking

Spinach Artichoke Lasagna Serving Suggestions

While this lasagna already offers a serving of hearty greens, it’s great with a side salad. The most simple side salad options include this Lemony Kale Salad or Super Simple Arugula Salad. Or, improvise your own with my Italian Dressing or Lemon Vinaigrette.

Other side dish options include green beans—try these Best Ever Green Beans, Perfect Roasted Green Beans, or Green Bean Salad with Toasted Almonds and Feta (I think the Mediterranean flavors would complement the spinach and artichoke).

For date night at home, you could end the meal with a special dessert. I love Betty’s Pots de Crème for the small portion and rich flavor. Foolproof Basque Cheesecake tastes amazing, and it’s best made in advance. For just two people, try these chocolatey Mini Lava Cakes for Two!

spinach artichoke lasagna

More Hearty Italian Recipes to Try

Here’s a short collection of cheesy baked Italian dishes. Browse more Italian recipes here.

Please let me know how your lasagna turns out in the comments! I love hearing from you.

spinach artichoke lasagna on plate

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!
Please enable JavaScript in your browser to complete this form.

Spinach Artichoke Lasagna

  • Author: Cookie and Kate
  • Prep Time: 20 mins
  • Cook Time: 50 mins
  • Total Time: 1 hour 10 minutes
  • Yield: 8 to 12 servings 1x
  • Diet: Vegetarian

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 224 reviews

Print

This healthy vegetarian lasagna includes lots of fresh spinach, jarred artichokes and the simplest homemade tomato sauce. This lasagna tastes even better the next day! Recipe yields one 9-inch square lasagna, which is enough for 8 to 9 servings.

Ingredients

Scale

Tomato sauce (or substitute 2 cups prepared marinara sauce)

  • 1 can (28 ounces) diced tomatoes
  • ¼ cup roughly chopped fresh basil
  • 2 tablespoons olive oil
  • 2 garlic cloves, pressed or minced
  • ½ teaspoon salt
  • ¼ teaspoon red pepper flakes

Spinach artichoke mixture

  • 2 cups (16 ounces) low fat cottage cheese
  • 2 tablespoons olive oil
  • 1 cup chopped red onion (about 1 smallish red onion)
  • ¼ teaspoon salt
  • 4 cloves garlic, pressed or minced
  • 1 cup jarred or defrosted frozen artichokes, drained, quartered if necessary
  • 12 ounces baby spinach, preferably organic
  • Freshly ground black pepper, to taste

Remaining lasagna ingredients

  • 9 no-boil lasagna noodles
  • 2 cups (5 ounces) shredded fontina cheese or low-moisture, part-skim mozzarella
  • Garnish: sprinkling of additional chopped fresh basil

Instructions

  1. Preheat oven to 425 degrees Fahrenheit. To prepare the tomato sauce, first pour the tomatoes into a mesh sieve or fine colander and let them drain off excess juice for a minute. Transfer drained tomatoes to the bowl of a food processor. Add the basil, olive oil, garlic, salt and pepper flakes. Pulse the mixture about 10 times, until the tomatoes have broken down to an easily spreadable consistency. Pour the mixture into a bowl for later (you should have about 2 cups sauce).
  2. Rinse out the food processor and return it to the machine. Pour half of the cottage cheese (1 cup) into the processor and blend it until smooth, about 1 minute. Transfer the mixture to large mixing bowl. No need to rinse out the bowl of the food processor this time; just put it back onto the machine because you’ll need it later.
  3. Warm 2 tablespoons olive oil a large skillet over medium heat. Once the oil is shimmering, add the chopped onion and ¼ teaspoon salt. Cook, stirring often, until the onion is tender and translucent, about 4 to 5 minutes. Add the garlic and cook, stirring constantly, until fragrant, about 30 seconds.
  4. Add the artichoke to the skillet, then add a few large handfuls of spinach. Cook, stirring and tossing frequently, until the spinach has wilted. Repeat with remaining spinach. Continue cooking for about 12 minutes, stirring frequently, until the spinach has dramatically reduced in volume and very little moisture remains in the bottom of the pan.
  5. Transfer the spinach artichoke mixture to the bowl of the food processor and pulse until the contents are finely chopped (but not purรฉed!), about 12 to 15 times. Transfer the mixture to the bowl of whipped cottage cheese. Top with remaining cottage cheese and mix well. Season to taste with salt and pepper. Now it’s lasagna assembly time!
  6. Spread ½ cup tomato sauce evenly over the bottom of a 9-inch square baker. Layer three lasagna noodles on top, overlapping their edges as necessary. Spread half of the spinach mixture evenly over the noodles. Top with ½ cup tomato sauce, then sprinkle ½ cup shredded cheese on top.
  7. Top with three more noodles, followed by the remaining spinach mixture. Sprinkle ½ cup shredded cheese on top. (We’re skipping the tomato sauce in this layer.) Top with three more noodles, then spread the remaining tomato sauce over the top so the noodles are evenly covered. Sprinkle evenly with 1 cup shredded cheese.
  8. Wrap the lasagna with a layer of parchment paper over the top (or cover tightly with aluminum foil, but don’t let the foil touch the cheese). Bake, covered, for 18 minutes, then remove the cover, rotate the pan by 180 degrees and continue cooking for about 12 more minutes, until the top is turning spotty brown. Remove from oven and let the lasagna cool for 15 minutes before sprinkling with chopped basil and slicing.

Notes

Recipe roughly adapted from several lasagnas in The Complete Vegetarian Cookbook, with reference to Serious Eats and Gimme Some Oven.

Make it gluten free: Substitute gluten-free no-bake lasagna noodles, such as Jovial brand.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionistโ€™s advice. See our full nutrition disclosure here.

Kate and Cookie

HELLO, MY NAME IS

Kathryne Taylor

I'm a vegetable enthusiast, dog lover, mother and bestselling cookbook author. I've been sharing recipes here since 2010, and I'm always cooking something new in my Kansas City kitchen. Cook with me!

Leave a comment

Your comments make my day. Thank you! If you have a question, please skim the comments sectionโ€”you might find an immediate answer there.
If you made the recipe, please choose a star rating, too.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Paige

    Can this be frozen once assembled and before baked? I want to make one for a neighbor who just had a baby so they can freeze it and take it out and pop it in the oven instead of having to make something

    1. Kate

      I haven’t tried it so I can’t say for sure. I do know others have tried my Best Vegetable Lasagna and didn’t mind the results.

  2. Marsha

    Hello – Iโ€™m going to make this at Christmas-time and I was wondering if I can make it ahead of time and freeze it? Thank you for your help.

  3. Cindy

    Can this be assembled, covered and sit in the fridge and then baked the next day?
    Thanks!!

  4. Leo Driscoll

    I love this recipe. I doubled the recipe on paper but I noticed the 9โ€ square baker was specified. I assume it was done in error since the ingredients were doubled in the recipe.

  5. Debra

    I didn’t have a 9×9 baking dish. I opted to use a 9×7, the baking dish was full. I had to shave a little off the lasagna noodles to fit. The lasagna turned out great. Yummy.

  6. Linda Henry

    Can i adapt this use frozen cream of spinach which I happen to have on hand thinking substitute the cottage cheese and the frozen are fresh spinach am I right?

  7. Jessamin Ato

    I was so excited to make this and wow. So delicious. It tastes like how a lasagna should taste. My sister was skeptical of the artichoke but loved how fresh this recipe was! Definitely going into my rotation, thank you for sharing this masterpiece!!!! โธœ(๏ฝกหƒ แต• ห‚ )โธ

    1. Megan

      Most jarred artichokes Iโ€™m seeing are marinated. Should I use those or canned artichokes which arenโ€™t marinated?

      1. Cookie and Kate

        Hi Megan, you can use use marinated artichokes if you drain them well. You can also use frozen and defrosted artichokes.

  8. Annie

    I have a beautiful jar of marinated artichokes. Is it okay to use them over the frozen ones? Thanks!

    1. Cookie and Kate

      Hi Annie, you could use jarred artichokes, just make sure to drain them well.

  9. Peggy

    I made the spinach and artichoke lasagne with fontina cheese rather than the usual mozzarella. It was delish. Really nice recipe. Thank you.!!

  10. Lenore

    This was delicious! Made it for a family gathering, everyone loved it, even the kids. I will definitely be making this again. It was easy to put together, simple ingredients, big flavor. Thank you!

  11. Bittu

    Hi Kathryne!

    I just wanted to say how excited I am to try your Spinach Artichoke Lasagna! The combination of fresh spinach and artichokes sounds absolutely delicious, and I love that itโ€™s a healthier vegetarian option.

    I appreciate the tips on using no-boil noodles and the cottage cheese substitution; I canโ€™t wait to see how it turns out! This will be perfect for a cozy dinner at home. Thank you for sharing such a wonderful recipe!

    Looking forward to more of your amazing dishes!

    Regards