vegan lasagna served on a white plate





Yield 4 servings

This vegan lasagna with layers of lasagna noodles, mushrooms, broccoli and a super creamy and cheesy vegan sauce is the perfect meal when you are craving comfort food but still, want to keep it healthy.


For the lasagna

For the cheesy sauce



  1. Add the chopped mushrooms and broccoli to a pan and sautée, adding a bit of water if necessary, until the mushrooms have reduced in size and the broccoli is tender.
  2. Transfer the vegetable mixture to a food processor and add a pinch of salt and onion powder. Then pulse a couple of time (check the pictures in this post). We don´t want mashed broccoli and mushrooms! (Since my food processor is not very big, I divided the mixture and made 3 batches, in order to avoid the bottom of the mixture to became overly blended).
  3. To prepare the cheesy sauce, start by boiling the potatoes. Place them in a sauce pan and cover with water (around 1 cup to 1 and 1/2 cups), then bring to a boil. Once the potatoes are tender, remove from the stove.
  4. Add the cooked potatoes, 1/2 cup of the cooking water, cashews, nutritional yeast, soy milk (or almond milk), mustard, garlic, onion powder, salt and smoked paprika into a blender jar. Then, blend until smooth.
  5. Preheat oven to 180ºC.
  6. To build the lasagna, take a look at the graphic on the post to see the exact order of the layers. Start by pouring about 1/2 cup tomato sauce into a 25x18x6 cm (or similar) baking dish and line with no-boil lasagna noodles (I used three on each layer). Then add 1/3 of the vegetable mixture. Cover with cheesy sauce (1/2 cup approximately). Add another layer of noddles, then vegetables and then another 1/2 cup of cheesy sauce. Do this last step one more time. Finally, line with the last layer of lasagna noodles and cover with the rest of the tomato sauce and cheesy sauce. Mix and spread both sauces using a spoon.
  7. Bake for 30 minutes at 180ºC (middle rack of the oven). 
  8. Remove from the over and let stand for 5 minutes before serving.


  • If you like spicy food, add a bit of tabasco to the tomato sauce.
  • Store the left-overs in an air-tight container and in the fridge for up to 3 days. 

Courses Mains

Cuisine low-fat, soy-free

Recipe by The Bright Bird at