Print
Vegan Spinach Lasagna

Vegan Spinach Lasagna

Creamy and delicious, this vegan spinach lasagna is worth the time it takes to prepare it!

Course Main Course
Prep Time 40 minutes
Cook Time 40 minutes
Total Time 1 hour 20 minutes
Servings 6 servings

Ingredients

Red Sauce

  • 1 Tbsp olive oil
  • 3 cloves garlic, pressed
  • 1 onion, diced
  • 3 sticks celery, diced
  • 3 carrots, diced
  • 250 g (2 cups) mushrooms, diced
  • 1 Tbsp brown sugar
  • 1 tsp oregano
  • 1 handful fresh basil, chopped
  • salt & pepper
  • 2 cans chopped tomatoes
  • 2 Tbsp tomato paste

Green Sauce

  • 80 g (1/2 cup) cashews
  • 30 g (1/2 cup) nutritional yeast
  • 100 g (about 4 cups) fresh spinach
  • 1 avocado
  • 240 mL plant milk
  • 2 cloves garlic
  • 1/2 tsp onion powder
  • salt & pepper

Additional

  • lasagna sheets, prep if required (check packaging)
  • vegan cheese, grated

Instructions

Red Sauce

  1. Heat oil in a large pan. Add onion and garlic and fry for a few minutes.

  2. Add celery and carrots and fry for a few more minutes.

  3. Add mushrooms and fry another few minutes.

  4. Stir in the seasonings and then add the chopped tomatoes and paste.

  5. Simmer, stirring occasionally for 20 minutes.

Green Sauce

  1. Add all ingredients to a blender and blend until smooth.

Assembly

  1. Preheat oven to 200C/400F/Gas 6.

  2. Start with red sauce on the base of the lasagna dish. Then layer pasta, green sauce, pasta, red sauce, pasta, green sauce, and then top with grated cheese.

  3. Cover dish with aluminum foil and bake for 30 minutes.

  4. Remove aluminum foil for the last 10 minutes.

Recipe Notes