Go Back

Vegan Cheesy Lasagna

This vegan lasagna features tender layers of no-boil noodles, rich tomato sauce, sautéed vegetables, and a silky cashew cheese that melts into a gooey, cheesy topping. The dish is baked until bubbling and golden, offering a comforting, plant-based take on classic lasagna with a velvety texture and vibrant flavors.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6
Course: Main Course
Cuisine: Vegan
Calories: 350

Ingredients
  

  • 1 cup cashews soaked in hot water for 15 minutes
  • 1 cup nutritional yeast adds cheesy flavor
  • 2 tablespoons lemon juice for tangy flavor
  • 2 cloves garlic minced
  • 1 can crushed tomatoes for sauce
  • 2 tablespoons olive oil for sautéing
  • 1 medium onion chopped
  • 1 cup sautéed vegetables spinach, zucchini, mushrooms
  • 9 no-boil lasagna noodles lasagna noodles preferably no-boil
  • 1 cup vegan mozzarella shredded
  • Salt to taste
  • Pepper to taste

Equipment

  • Ovenproof baking dish
  • Saucepan
  • Blender
  • Knife

Method
 

  1. Drain the soaked cashews and place them into a blender along with nutritional yeast, lemon juice, minced garlic, a pinch of salt, and water. Blend until smooth and creamy, adjusting with more water if needed to reach a velvety consistency. Set aside.
  2. Heat olive oil in a saucepan over medium heat. Add chopped onion and sauté until translucent and fragrant, about 3 minutes. Stir in crushed tomatoes, salt, pepper, and a handful of fresh basil if desired. Let simmer gently for 20 minutes until the sauce thickens and develops rich aroma.
  3. While the sauce simmers, sauté your chosen vegetables—mushrooms, zucchini, and spinach—in a skillet with a splash of olive oil until just tender and fragrant, about 5 minutes. Season lightly with salt and pepper. Remove from heat and set aside.
  4. Spread a thin layer of tomato sauce at the bottom of your ovenproof baking dish. Place a layer of no-boil lasagna noodles over the sauce, slightly overlapping. Spread a layer of cashew cheese evenly over the noodles, then sprinkle with sautéed vegetables and a handful of shredded vegan mozzarella.
  5. Repeat the layering process—noodles, cashew cheese, vegetables, cheese—until all ingredients are used, ending with a top layer of noodles covered with tomato sauce and a generous sprinkle of vegan mozzarella.
  6. Bake the assembled lasagna in a preheated oven at 180°C (350°F) for 40–45 minutes, until bubbling around the edges and the top is golden brown. If the cheese begins to brown too quickly, tent the dish with foil to protect it.
  7. Remove the lasagna from the oven and let it rest for at least 15 minutes. This helps the layers set and makes slicing easier. Garnish with fresh basil or herbs if desired.