Delicious Vegan Spinach and Artichoke Lasagna You’ll Love!

By:

Luna Grace June 30, 2025

Delicious Vegan Spinach and Artichoke Lasagna You’ll Love!

Vegan Spinach and Artichoke Lasagna holds a special place in my heart, not just because it’s creamy, cozy, and entirely plant-based, but because it was one of the first dishes that made me feel at home in the kitchen again. I remember layering it slowly on a quiet Sunday, Toddler curled up near the oven, and thinking: “This is real food. This is mine.”

If you’re here because you’re craving comfort without compromise, something satisfying and dairy-free that doesn’t come frozen in a box, you’re in the right place. I’ll walk you through every layer, from the silken tofu “ricotta” to the bubbly, golden finish on top. No stress. No fancy chef vibes. Just real, feel-good food made with ingredients you probably already have.

Looking for another creamy comfort dish? You’ll love this Vegan Cauliflower Alfredo Pasta, rich, silky, and totally dairy-free.

Table of Contents

Vegan Spinach and Artichoke Lasagna Close-Up
A hearty slice of Vegan Spinach and Artichoke Lasagna served with fresh greens

Ingredients & Substitutions

Stick with me, ‘cause I swear you can riff on this thing if your fridge looks like a desert, or you forgot one crucial ingredient (happens to me ALL the time). For the basics: you need fresh or frozen spinach, canned artichoke hearts (trust me, the canned ones save prep time), lasagna noodles (any shape, really, no one’s judging), and a bit of onion and garlic. Then, for that “wow, it’s creamy” effect, silken tofu works wonders in place of ricotta. If tofu’s too weird for your crowd, go with vegan cream cheese or soak some cashews and blend them. Tomato sauce, olive oil, and your favorite non-dairy mozzarella are the finishing touches.

If you’re low on spinach, kale, chard, or even collards hold up well. Out of artichokes? Zucchini adds a mild bite, just drain it well. Got a nut allergy? Seeds-based cheese or just extra tofu does the trick (seriously, no one will notice).

Let’s be real, vegan pantry life means substitutions, not suffering. Just remember to taste and adjust for seasoning along the way, especially salt and a little splash of lemon for zing.

If you’re into plant-based Italian classics, don’t miss my Vegan Eggplant Parmesan, crispy, saucy, and packed with flavor.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Spinach and Artichoke Lasagna Close-Up

Vegan Spinach and Artichoke Lasagna


  • Author: lunagrace
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

A creamy, cozy plant-based lasagna made with spinach, artichoke, and a tofu-based filling. Perfect for impressing friends or enjoying a hearty meal.


Ingredients

Scale
  • 9 lasagna noodles (any shape)
  • 2 cups fresh or frozen spinach
  • 1 can artichoke hearts, drained
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 package silken tofu
  • 1 splash lemon juice
  • 1/2 cup nutritional yeast (optional)
  • 2 cups tomato sauce
  • 2 tablespoons olive oil
  • 1 cup non-dairy mozzarella cheese
  • Salt and pepper to taste

Instructions

  1. Boil the lasagna noodles according to package instructions, about 9 minutes. Salt the water.
  2. Sauté the onion and garlic in olive oil until fragrant.
  3. Add chopped artichoke hearts and spinach; cook until the spinach wilts.
  4. In a blender, combine silken tofu, lemon juice, salt, pepper, and nutritional yeast (if using) until smooth.
  5. In a baking dish, layer with tomato sauce, noodles, tofu mixture, veggie mix, and repeat. Finish with vegan mozzarella on top.
  6. Bake in a preheated oven at 375°F for about 35 minutes. Broil for 2 minutes if needed for a golden top.
  7. Let the lasagna cool for at least 15 minutes before slicing.

Notes

Feel free to swap ingredients based on what you have. Taste your filling and adjust seasoning before layering. Leftovers taste even better the next day.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 6g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: vegan lasagna, spinach artichoke, plant-based recipe

Slicing Homemade Vegan Spinach and Artichoke Lasagna
Preparing a fresh batch of vegan spinach and artichoke lasagna with real ingredients

How To Make Vegan Spinach and Artichoke Lasagna

Okay, here’s where folks tend to overthink things. Making Vegan Spinach and Artichoke Lasagna actually isn’t high-stakes stuff. Start by boiling the noodles according to the package, it’s usually about 9 minutes, give or take (don’t forget to salt the water, it’s crucial!). While that’s happening, sauté your onion and garlic in olive oil till your kitchen smells like heaven. Toss in the chopped artichoke hearts and spinach and cook till the spinach shrivels (you know it’s done).

Now for the creamy bit: blend the silken tofu (or your non-dairy cheese of choice) with a splash of lemon juice, salt, pepper, and maybe a little nutritional yeast if your taste buds are feeling fancy. Layer: sauce on the bottom, noodles, a smear of your cheesy mixture, veggies, more sauce, noodles again, and keep it rolling till you run out of oomph or panspace. The top? Cover it with your vegan mozzarella and extra artichokes if you’re feeling chef-y.

Bake at 375°F for around 35 minutes. If the top’s still pale, broil for 2 minutes (watch like a hawk, burned cheese is not the vibe). Let it cool a bit before slicing, or you’ll get a slidy mess (learned that one too many times).

If you want more tasty recipes, make sure to follow us on Facebook and Pinterest.

Ingredients for Vegan Spinach and Artichoke Lasagna
Fresh ingredients laid out for vegan spinach and artichoke lasagna

Vegan Spinach and Artichoke Lasagna Variations

This recipe bends like a yoga master, and trust me, it’s strong either way. Some weekends, I toss in roasted red peppers or swap spinach for a wild bag of mixed greens. If you like a bit of heat, sprinkle in some red chili flakes or pickled jalapeños between layers. Smoked paprika in your tofu cheese will blow minds (not literally, but seriously, it’s delicious).

I once tried a “gluten-free” hack with sliced zucchini instead of noodles (from this one gluten-free friend of mine) and, weirdly? Not bad at all. Honestly, you could even layer in cooked lentils or white beans for protein, especially if you’re feeding someone who’s “never full.” The core flavors, spinach, artichoke, creamy tang, shine no matter the extras you drop in. Use this Vegan Spinach and Artichoke Lasagna as a jumping-off point, not a finish line.

For a warm and cozy one-pot option, check out this Vegan Chickpea Curry, it’s hearty, spicy, and weeknight-friendly.

What Goes With Vegan Spinach and Artichoke Lasagna?

Maybe you’re serving Vegan Spinach and Artichoke Lasagna for dinner, or maybe it’s part of a potluck. Either way, it gets even better paired with the right sides. Here’s what cozy plates I’d slap down next to your lasagna:

  • Fresh crusty bread for mopping up any saucy bits.
  • A crisp salad with lemon vinaigrette to keep things light.
  • Roasted veggies, carrots or broccoli especially.
  • Sparkling water with sliced citrus, because why not feel fancy?

Or heck, go rogue and serve it with that spicy vegan chili on an odd Tuesday. Just saying.

Side DishPrep TimeFlavor VibeWhy It Works
Simple Green Salad5 minFresh & TangyCuts richness of lasagna
Garlic Bread10 minHerby & ToastyClassic pairing, soaks up extra sauce
Roasted Broccoli20 minCharred & EarthyExtra veggies, big contrast
Chilled Lemon Seltzer2 minZippyRefreshes your palate

Success Tips

Wanna know a secret? Good Vegan Spinach and Artichoke Lasagna isn’t about being perfect, it’s about smart choices, legit.

Taste your filling before you layer. It’s easier to adjust now than after it’s baked. If your creamy layer seems sad, add more lemon, salt, or nutritional yeast until it sings. Don’t overcook the noodles before baking. Slightly underdone works best because they’ll soak up sauce and finish cooking in the oven. Let the lasagna rest at least 15 minutes after baking. Otherwise, it’ll just blob everywhere (not cute for serving). And, oh, store leftovers in a covered container; it genuinely tastes better on day two. Doubters, I dare you.

FAQ

Can I prep this lasagna ahead of time?

Absolutely! Assemble it a day in advance, keep it covered in the fridge, and bake when ready. Leftovers reheat beautifully, too.

Is this recipe freezer-friendly?

Yes! Bake, cool, wrap it tightly, then freeze slices. Pop in the microwave or oven to reheat for an easy meal later.

What’s the best noodle to use for Vegan Spinach and Artichoke Lasagna?

Regular, whole wheat, gluten-free, or even fresh pasta sheets. No-boil noodles save a step but need extra sauce.

I don’t like artichokes, any swap ideas?

Roasted mushrooms or thinly sliced zucchini work just fine. The flavors shift a bit, but still really good.

Can I add more protein?

Sure! Stir in white beans or cooked lentils to the veggie mix. Even crumbled tempeh is solid if you’re into that.

Delicious Vegan Spinach and Artichoke Lasagna You’ll Love
Vegan spinach and artichoke lasagna with creamy layers and bold flavor

Leave a Comment

Recipe rating