Vegan Ricotta & Spinach Lasagna

Vegan Ricotta & Spinach Lasagna: Comfort Food Made Plant-Based

Vegan Ricotta and Spinach Lasagna proves that plant-based cooking can be just as rich, satisfying, and comforting as traditional classics. Layered with tender pasta sheets, creamy dairy-free ricotta, vibrant spinach, and a deeply flavorful tomato sauce, this lasagna delivers everything you expect from a hearty baked dish—without relying on animal products. 

 

This recipe is perfect for family dinners, meal prep, or special occasions when you want something nourishing yet indulgent. The textures are balanced, the flavors are comforting, and every slice holds together beautifully. Even non-vegan guests are often surprised by how creamy and filling it is.

Why This Vegan Lasagna Works So Well

The secret lies in the ricotta-style filling. Instead of dairy cheese, this version uses a blend of plant-based ingredients that mimic the creaminess and mild tang of traditional ricotta. Combined with sautéed spinach and herbs, it creates a filling that feels familiar while remaining completely vegan.

Baking the lasagna allows the flavors to meld together, creating layers that are soft, rich, and deeply satisfying. The tomato sauce adds brightness, while the spinach brings freshness and color to every bite.

Ingredients 

  • 12 lasagna noodles (about 250 g)
  • 2 tablespoons olive oil (30 ml)
  • 1 small onion, finely chopped (about 120 g)
  • 3 cloves garlic, minced
  • 5 cups fresh spinach, chopped (150 g)
  • 2 cups vegan ricotta (about 450 g)
  • 1/4 cup nutritional yeast (20 g)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 3 cups marinara sauce (720 ml)
  • 1 cup vegan shredded mozzarella (optional, 100 g)

Preparing the Spinach Ricotta Filling

Heat olive oil in a skillet over medium heat. Add the chopped onion and cook until soft and translucent, stirring occasionally. Add the garlic and cook briefly until fragrant.

Add the chopped spinach and cook until wilted and any excess moisture evaporates. Remove from heat and allow the mixture to cool slightly.

In a large bowl, combine the vegan ricotta, nutritional yeast, salt, pepper, oregano, and basil. Stir in the spinach mixture until evenly incorporated. The filling should be creamy, well-seasoned, and thick enough to spread easily.

Cooking the Lasagna Noodles

Cook the lasagna noodles according to package instructions until just al dente. Drain and rinse with cool water to prevent sticking. Lay them flat on a clean surface while assembling the lasagna.

Keeping the noodles slightly firm helps them hold their structure during baking and prevents a mushy texture.

Assembling the Lasagna

Preheat the oven to 375°F (190°C). Spread a thin layer of marinara sauce on the bottom of a baking dish.

Place a layer of noodles over the sauce, followed by a generous layer of the spinach ricotta mixture. Spoon marinara sauce over the filling and spread evenly. Repeat the layers until all ingredients are used, finishing with sauce on top.

If using vegan mozzarella, sprinkle it evenly over the top layer for extra melt and richness.

Baking to Perfection

Cover the dish with foil and bake for 30 minutes. Remove the foil and continue baking for an additional 15 to 20 minutes, until the top is set and lightly golden.

Allow the lasagna to rest for at least 10 minutes before slicing. This helps the layers firm up and makes serving easier.

Serving Suggestions

Serve Vegan Ricotta and Spinach Lasagna warm, paired with a crisp green salad or roasted vegetables. A slice of crusty bread makes the meal even more comforting.

This dish works beautifully for weeknight dinners, family gatherings, or meal prep. The flavors continue to develop as it sits, making leftovers just as enjoyable.

Tips for the Best Vegan Lasagna

Using a thick marinara sauce prevents excess moisture. Letting the lasagna rest before cutting ensures clean slices. Seasoning each component well is key to a rich, balanced flavor.
You can also add layers of sautéed mushrooms or zucchini for extra texture without overwhelming the dish.

Why This Recipe Belongs in Your Rotation

Vegan Ricotta and Spinach Lasagna offers everything people love about traditional lasagna—layers, creaminess, and comfort—while staying entirely plant-based. It’s nourishing, filling, and deeply satisfying without feeling heavy.

Once you try it, this recipe becomes a reliable favorite, proving that vegan comfort food can be just as timeless and crowd-pleasing as the classics.

Comments
ADVERTISEMENT