vegan lasagna recipe
Print Pin
5 from 1 vote

Easy Vegan Lasagna

I've taste tested a LOT of lasagna in my life - and I can tell you this is simply the best vegan lasagna recipe you're going to find. Perfectly cooked lasagna noodles are layered with vegan ricotta cheese, savory marinara sauce and protein-packed fresh spinach. It's simple, delicious, and 100% vegan.
Course Main Course
Cuisine Italian, vegan, vegetarian
Keyword best vegan lasagna recipe, how to make vegan lasagna, spinach lasagna recipe, vegan lasagna
Prep Time 20 minutes
Cook Time 30 minutes
Resting Time 10 minutes
Total Time 1 hour 5 minutes
Servings 8 people
Calories 268kcal
Author Delicious Everyday




  • Boil water for your noodles in a large pot. Cook pasta according to the package instructions, until al dente. Drain noodles from water and set aside.
  • Heat olive oil in a large non-stick skillet. Add onion and cook for 3-4 minutes, until softened. Add garlic and spinach, and cook for 2-3 minutes, until spinach is wilted. Set aside.
  • Prepare a large baking pan by spraying with non-stick cooking spray. Spread one cup of pasta sauce in the bottom of the pan.
  • Lay a single layer of lasagna noodles down first. Top with a layer of spinach filling, then a layer of ricotta, then a sprinkle of vegan mozzarella cheese. Repeat util all noodles are used. Top with one more layer of pasta sauce, and a sprinkle of vegan mozzarella cheese.
  • Bake at 400 for about 20-25 minutes.



Calories: 268kcal | Carbohydrates: 47g | Protein: 11g | Fat: 4g | Saturated Fat: 1g | Sodium: 36mg | Potassium: 434mg | Fiber: 3g | Sugar: 3g | Vitamin A: 3330IU | Vitamin C: 11.1mg | Calcium: 66mg | Iron: 2.1mg