Deliciously Easy Vegan Spinach Lasagna: Creamy and Healthy Recipe

Last Updated: April 8, 2026By Tags: , , , , , ,



Image Source from msdianaemmanuel

Easy, Creamy Vegan Spinach Lasagna Recipe

Lasagna is a classic comfort food that many of us cherish, but it often comes with layers of cheese and meat. In recent years, however, the culinary world has evolved to embrace plant-based options that are just as hearty and satisfying. Today, we’ll delve into an easy, creamy vegan spinach lasagna recipe that’s not only healthy but also bursting with flavour. Perfect for family dinners or meal prep, this dish is a fantastic way to incorporate more greens into your diet without compromising on taste.

Ingredients

For the Lasagna

  • 9-12 sheets of lasagna pasta (preferably wholewheat or gluten-free)
  • 500g fresh spinach (or 300g frozen spinach)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 400g can of chopped tomatoes
  • 1 tablespoon tomato purée
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 tablespoon olive oil
  • Salt and pepper, to taste

For the Creamy Tofu Ricotta

  • 300g firm tofu, drained
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1 teaspoon garlic powder
  • Salt and pepper, to taste
  • Fresh basil or spinach for added flavour (optional)

Instructions

Step 1: Prepare the Creamy Tofu Ricotta

  1. Blend the Ricotta: In a food processor, combine the drained tofu, nutritional yeast, lemon juice, garlic powder, salt, and pepper. Blend until smooth and creamy. You may add fresh basil or spinach leaves for a burst of flavour. Set aside.

Step 2: Cook the Vegetable Filling

  1. Sauté the Vegetables: In a large frying pan, heat the olive oil over medium heat. Add the chopped onion and garlic, cooking until the onion is soft and translucent.

  2. Add the Spinach: If using fresh spinach, add it to the pan and cook until wilted, about 3-5 minutes. If using frozen spinach, remember to thaw and drain any excess water before adding it to the pan.

  3. Combine the Tomato Sauce: Stir in the chopped tomatoes, tomato purée, dried oregano, dried basil, and season with salt and pepper. Simmer for around 10 minutes to let the flavours meld together.

Step 3: Assemble the Lasagna

  1. Preheat the Oven: Preheat your oven to 180°C (350°F).

  2. Layer the Ingredients: In a baking dish, start by spreading a thin layer of the tomato-spinach mixture at the bottom. Place a layer of lasagna sheets over the sauce, followed by half of the creamy tofu ricotta. Repeat the layers, ending with a final layer of the tomato-spinach mixture on top. If desired, sprinkle extra nutritional yeast for a cheesy flavour.

Step 4: Bake

  1. Bake the Lasagna: Cover the baking dish with aluminium foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 10-15 minutes, until the top is golden and bubbling.

Step 5: Serve and Enjoy

  1. Cool and Serve: Allow the lasagna to cool for about 10 minutes before slicing. Serve warm, garnished with fresh basil or a drizzle of olive oil if you fancy.

Nutritional Benefits

This vegan spinach lasagna is not only delicious but also packed with nutrition. Spinach is rich in iron and vitamins, while the tofu provides a good source of protein and calcium. By using wholewheat pasta, you’ll also benefit from extra fibre, and switching to a plant-based meal contributes positively to health and the environment.

Conclusion

This easy, creamy vegan spinach lasagna recipe is a delightful dish that proves plant-based cooking can be both wholesome and indulgent. Perfect for feeding a crowd or enjoying as a comforting weeknight meal, it’s sure to please vegans and non-vegans alike. So gather your ingredients and treat yourself to a slice of this delightful plant-based creation – you won’t regret it!


No items listed in the response.

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.