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
Vegan lasagna on a plate garnished with basil.

Vegan Lasagna

  • Author: Brita Britnell
  • Total Time: 55 minutes
  • Yield: 8 servings 1x


This vegan lasagna tastes just like the classic but with no dairy and no meat! It’s still ridiculously satisfying and great for a crowd.


Units Scale
  • 2 (24 ounce) jars of spaghetti sauce
  • 12 un-cooked lasagna noodles*
  • 2 heaping cups of vegan ricotta (you can also use store bought if you have it in your area!)
  • 1 (10-12 ounce) package of frozen spinach, thawed and squeezed of excess moisture
  • 1/2 cup of fresh basil leaves (you can leave these out if desired)
  • 1 cup of vegan mozzarella shreds**


  1. Pre-heat the oven to 375 degrees F. Prepare a casserole dish (I used a 10×14 inch lasagna casserole pan) by spreading out 1/2 cup of the sauce across the bottom of the pan.
  2. Cook your lasagna noodles according to package instructions so that they’re al-dente and not quite cooked all of the way (they’ll finish cooking in the oven).
  3. Layer up the lasagna by placing 3 lasagna noodles across the bottom of the dish. Top it with 1/3 of the ricotta and then spread out 1/3 of the spinach and basil (if using). Top with 1 1/2 cups of the sauce. Repeat this until all of the ingredients are used up: 3 more noodles, 1/3 of the ricotta, 1/3 of the spinach and basil, 1 1/2 cups of sauce, 3 more noodles, remaining ricotta, remaining spinach and basil, 1 1/2 cups of sauce. Top with remaining noodles and then the remaining sauce. If using, sprinkle on the vegan cheese.
  4. Top with tin foil and bake for 25 minutes. Remove the foil and bake for an additional 20 minutes.
  5. Let cool slightly and ENJOY!


*I recommend using regular lasagna noodles and cooking them first but you could also replace them with no-boil noodles and skip the boiling pre-cooking process.

**The mozzarella shreds are optional. You could also replace it with homemade vegan mozzarella if desired!

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: dinner
  • Method: baking
  • Cuisine: american

Keywords: vegan italian recipe, vegan lasagna, vegan dinner recipe