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
scooped out lasagna

The Best Vegan Lasagna (Gluten Free!)

  • Author: thebananadiaries
  • Prep Time: 30
  • Cook Time: 55
  • Total Time: 1 hour 25 minutes
  • Yield: 12 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian


The easiest vegan lasagna you’ll ever make! Completely nut free, gluten free, and soy free, this vegan lasagna is a crowd pleaser! Perfect for holidays and big family dinners!


  • 3 cups cooked lentils
  • 2 tbsp vegan pesto or chopped basil + 1 tsp sea salt
  • 1 serving vegan cauliflower Alfredo, omitting the dairy free cream cheese/cashews
  • 2 extra large sweet potatoes
  • 1 heirloom tomato
  • 1 cup spinach


  1. Prepare the cauliflower Alfredo according to directions if you haven’t already (you’ll need to roast or steam the cauliflower before making it 
  2. Preheat the oven to 375F.
  3. In a medium bowl, toss the lentils with the vegan pesto or chopped basil and set aside.
  4. Slice the sweet potatoes into thin rounds, using a very sharp knife and a cutting board. Then slice the tomato into thin rounds as well, and set aside.
  5. Assemble the lasagna in a large baking dish for casseroles. Place enough sweet potato rounds to cover the bottom of the dish. Then spoon heirloom tomato slices,  topped with spinach, 1 cup basil lentils, and cauliflower Alfredo.
  6. Repeat until you’ve filled the casserole dish or run out of ingredients, finishing with the cauliflower Alfredo on top.
  7. Cover the vegan lasagna and bake for 45-55 minutes, or until the sweet potatoes are soft when poked with a toothpick. To brown the cauliflower sauce on top, remove the cover and let cook for 5 extra minutes in the oven.
  8. Remove from the oven and let cool for 10 minutes before serving.


  • Serving Size: 1/12 of recipe
  • Calories: 198
  • Sugar: 1.3 g
  • Sodium: 5.5 mg
  • Fat: 2.9 g
  • Carbohydrates: 31 g
  • Protein: 12 g
  • Cholesterol: 0 mg

Keywords: vegan lasagna, vegan gluten free lasagna, sweet potato lasagna, healthier lasagna