This is such a fun and easy recipe. This vegan lasagna recipe is a great opportunity for someone who’s new to cooking with out meat to create a traditionally carnivorous dish into a vegan recipe and explore different veggie combinations while doing so.  I like this recipe because instead of tomato sauce we use white beans. This way, you can add in any veggies you want, to tailor it just to your liking. Choosing from ingredients like sun ripe tomatoes, or sun dried tomatoes, red peppers, artichoke hearts, mushrooms, or even black olives will help to enhance this wonderful vegan dinner favorite.

Vegan Lasagna
Prep Time
15 mins
Cook Time
1 hr
Total Time
1 hr 15 mins
This is such an easy recipe, for us we do it when we are short on time or too lazy to cook anything else. I like this recipe because instead of tomato sauce we use white beans. This is a basic recipe and you can add in anything you want to fill it up.
Course: Main Course
Cuisine: Italian
Servings: 4
Calories: 626 kcal
Author: Chef Adrian Bruce
  • 2 cans of white beans
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • water
  • 1 bag spinach or 2 if you want some extra greens
  • 1 box lasagna noodles
  • 1 bag Diaya Cheese
  1. Bring a pot of water to boil if you need to boil your pasta, if you are using the no boil pasta just ignore this step.
  2. Empty the white beans and rinse them off. Place them in a food processor or a blender with the onion, garlic powder, salt and pepper.
  3. Gradually add some water in until the bean puree becomes smooth.
  4. Taste your puree and add in any additional seasoning you prefer.
  5. Next, saute your spinach with a little bit of salt and pepper.
  6. Combine the bean puree and sauteed spinach.
  7. Lay your noodles down in your baking dish and lay down your sauce, this is the time to add in any additional ingredients you want.
  8. Layer by layer build your lasagna topping it with Diaya cheese.
  9. Bake at 375°F for about an hour.
Recipe Notes

Sometimes I will make a little extra bean puree and add in some spices to make a dip while we wait for the lasagna to be done.

History of Lasagna

I bet ya didn’t know that the history of lasagna can be followed all the way back to ancient Greece. Actually, the word lasagna itself comes from a Greek derivative, Laganon, which was the first form of pasta. The dish was made of layers of pasta and sauce as we know. Therefor the first lasagna or laganon very well could have been a vegan lasagna after all. The traditional lasagna as we have come to know it, came from Italy in the middle ages.

Daiya Cheese