Vegan Spinach Lasagna

Vegan Spinach Lasagna

Vegan Spinach Lasagna is a delightful and nutritious twist on the classic Italian comfort food. Packed with layers of creamy vegan béchamel sauce, flavorful tomato sauce, and generous portions of fresh spinach, this dish is a feast for both the eyes and the taste buds. Whether you’re a dedicated vegan or simply looking to incorporate more plant-based meals into your diet, this recipe is a winner.


  • 9 lasagna noodles
  • 5 cups fresh spinach leaves
  • 1 1/2 cups vegan ricotta cheese
  • 1 cup vegan mozzarella cheese, shredded
  • 2 cups tomato sauce
  • 1/2 cup almond milk
  • 2 cloves garlic, minced
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • Salt and pepper to taste


  1. Cook the lasagna noodles according to the package instructions until al dente. Drain and set aside.
  2. In a large skillet, sauté the minced garlic in a bit of olive oil until fragrant.
  3. Add the fresh spinach leaves and cook until wilted. Season with salt and pepper. Remove from heat and set aside.
  4. In a bowl, mix the vegan ricotta cheese with dried oregano and basil. Season with salt and pepper to taste.
  5. Preheat your oven to 375°F (190°C).
  6. Assemble the lasagna by spreading a thin layer of tomato sauce in the bottom of a baking dish. Place three lasagna noodles on top.
  7. Add a layer of sautéed spinach, followed by a layer of vegan ricotta mixture and a sprinkle of vegan mozzarella cheese. Repeat the layers until you run out of ingredients, finishing with a layer of vegan mozzarella cheese on top.
  8. Drizzle almond milk over the lasagna to keep it moist.
  9. Cover the baking dish with foil and bake for 25-30 minutes, removing the foil for the last 10 minutes to allow the top to brown.
  10. Remove from the oven and let it cool for a few minutes before serving.

Prep Time: 20 minutes

Serves: 6

Vegan Spinach Lasagna is a delicious plant-based twist on a classic Italian dish, perfect for vegans and non-vegans alike.

Nutrition per serving: Calories: 320, Fat: 10g, Carbohydrates: 45g, Protein: 12g

Vegan Spinach Lasagna is a comforting and wholesome meal that’s sure to satisfy your cravings for Italian cuisine. Whether you’re hosting a dinner party or simply enjoying a cozy night in, this vegan lasagna will impress with its rich flavors and creamy texture. Plus, it’s a great way to sneak in some extra greens thanks to the abundance of fresh spinach. Give it a try and watch it become a family favorite!

Viral Media Avatar


Leave a Reply

Your email address will not be published. Required fields are marked *

Hi! I’m Margaret!

A passionate home cook and food lover who loves nothing more than sharing my favourite recipes with the world.




Get exclusive access to recipes and cooking tips!

You’ll also love