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
slice of vegan lasagna on plate.

Vegan lasagna with soya granules

  • Total Time: 1 hour 5 minutes
  • Yield: 6 1x


Vegan lasagna with textured protein tomato sauce and white bechamel sauce.


Units Scale
  • 10-12 pcs wholegrain lasagna noodle sheets.

Tomato sauce

  • 1 onion
  • 4 garlic cloves
  • 1 cup textured soy granulates
  • 3 tbsp soy sauce
  • 1 large carrot
  • 4 tbsp tomato paste
  • 1 tsp black pepper
  • 2 tsp spicy paprika powder
  • 2 tsp cumin powder
  • 4 tsp mixed dried herbs
  • 1/2 tsp salt
  • 2 cans diced tomatoes (800g)

White sauce(Bechamel)

  • 2 tbsp margarine (30g)
  • 1/2 cup flour
  • 3,5 cups plant-based milk
  • 1/2 tsp white pepper
  • 1/2 tsp grated nutmeg

On top

  • 150 grams vegan grated cheese (1 small bag)
  • 2 tsp oregano


  1. Wash and grate your carrot. Dice your onion to small cubes.
  2. Fry your onion and carrots on a hot pan. Add the peeled and pressed garlic cloves. If you need to, add 2 tbsp of water or oil to the pan.
  3. Add in all your spices, tomato paste, and soy sauce.
  4. Add the soy granules and diced tomatoes, stir and let simmer while you make your white sauce.
  5. Turn your oven on to 400F
  6. Melt your margarine in a pan. Mix the flour in the fat. Add in your plant milk gradually (½-1 cup at a time) while at the same time constantly stirring. Let the sauce thicken up every time before adding more milk. As last add the pepper and nutmeg.
  7. Assemble your lasagna: Add ⅓ of the tomato sauce to the bottom of your lasagna pan. Spread it around evenly. Next, add 3-4 lasagna noodle sheets on top.
  8. Add ½ of the white sauce on top of the noodles. Layer up with 3-4 noodle sheets. Add the rest of the tomato sauce on top of them.
  9. The last layer is noodle sheets and the rest of the white sauce. Sprinkle the grated vegan cheese on top and decorate with dried oregano.
  10. Bake at 400 F (200C) for 40-45 minutes. Let cool 10 minutes before serving the lasagna.


You can store the lasagna in the fridge for up to 4 days. You can freeze lasagna in an airtight container.

Nutrition for one piece: 400 kcal, 12 g fat, 49,9 g carbs, 18,2 g protein, 9,4 g fiber.

If you cant find strong paprika powder, use regular and add some heat from chili flakes or sriracha.

Herbs that are good for lasagna: thyme, rosemary, basil, marjoram, oregano.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Cuisine: Italian


  • Calories: 400

Keywords: vegan