Delicious Vegan Lasagna Recipe


It\’s hard to say no to homemade lasagna. This classic dish is right up there with spaghetti and meatballs! Fortunately, eating a vegan diet doesn\’t mean you can\’t chow down on this fan favorite. With ingredients like tofu and cashews, it\’s possible to make all the fixings for a dairy-free lasagna. Top things off with a protein-rich, plant-based tomato sauce and you\’re good to go. Ready to try it yourself? Check out the step-by-step tutorial below.

Vegan lasagna

Video of the Day

Tofu Cheeze

Things You\’ll Need

  • 14 ounces firm tofu

  • 1 tablespoon lemon juice

  • 2 tablespoons nutritional yeast

  • 1 teaspoon dried minced garlic (or garlic powder)

  • 1/2 teaspoon onion powder

Ingredients for tofu cheeze

Step 1

Drain the tofu. Using a fork or knife, break up the tofu into small pieces.

Break up tofu

Step 2

Place all of the ingredients in a food processor. Blend until combined, pausing every now and then to scrape down the sides.

If using a high-powered blender, you may need to add the ingredients in smaller batches.

Blend tofu cheeze ingredients


For silkier tofu cheeze, slowly add dairy-free milk or oil, one tablespoon at a time.

Step 3

Continue blending until you have reached the desired consistency.

Tofu cheeze

Cashew Spinach Ricotta

Things You\’ll Need

  • 1 1/2 cups cashews (soaked in water overnight)

  • 1 cup frozen chopped spinach, thawed and drained

  • 1/4 cup nutritional yeast

  • 2 tablespoons dried minced garlic

  • 1/4 cup oat milk

  • 1 tablespoon lemon juice

Ingredients for cashew spinach ricotta


For best results, soak the cashews in water for at least 6 hours, or overnight.

Step 1

Roughly chop up the soaked cashews.

Chop cashews

Step 2

With a paper towel, squeeze the spinach to remove as much water as possible. Repeat as necessary.

Squeeze frozen spinach

Step 3

In a food processor or high-powered blender, process all of the ingredients until combined. Again, if using a blender, you may need to work in batches.

Cashew spinach ricotta

White Bean Tomato Sauce

Things You\’ll Need

  • 28 ounces crushed tomatoes

  • 2 tablespoons tomato paste

  • 1 tablespoon olive oil

  • 1/2 medium yellow or white onion

  • 2 tablespoons minced garlic

  • 1 cup white kidney beans

  • 1 tablespoon brown sugar

  • 1 teaspoon dried oregano

  • 4 bay leaves

  • Salt and pepper, to taste

Tomato sauce ingredients


The beans offer a delicious source of plant-based protein. If you don\’t have white kidney beans on hand, feel free to substitute with chickpeas, seitan, or another plant-based protein.

Step 1

Chop the onion. In a pan over medium heat, warm the olive oil. Cook the minced garlic and onions until soft, about 10 minutes. Make sure the garlic does not burn.

Cook garlic and onions

Step 2

Without removing the onions and garlic, add the remaining ingredients.

Cook tomato sauce

Step 3

Mix well and add the bay leaves. Let the sauce simmer for 30 to 35 minutes, adding the kidney beans halfway through.

Once the sauce is done, remove the bay leaves.

White bean tomato sauce

Vegan Lasagna

Things You\’ll Need

  • Tofu cheeze

  • Cashew spinach ricotta

  • White bean tomato sauce

  • 1 package lasagna noodles, boiled and drained

  • 1 cup shredded dairy-free cheese

Vegan lasagna ingredients


Do you eat a gluten-free diet? Use thinly sliced zucchini or gluten-free noodles. If using zucchini, bake for an extra 10 to 15 minutes.

Step 1

Pre-heat the oven to 350 degrees Fahrenheit.

Add a layer of tomato sauce to the bottom of a lasagna dish.

Layer tomato sauce

Step 2

Continue building the lasagna, alternating between layers of tomato sauce, pasta noodles, tofu cheeze, and cashew spinach ricotta. Make sure you have enough sauce left over for the top layer.

Layer vegan lasagna ingredients

Step 3

For even more flavor, sprinkle shredded dairy-free cheese on top. Bake for 30 to 35 minutes.

Vegan lasagna

This vegan lasagna recipe is as simple as it gets. Feel free to add extra ingredients like sausage crumbles, fresh vegetables, or even chopped veggie burgers.

Vegan lasagna

Once you\’ve mastered homemade tofu cheeze and cashew ricotta, keep them in mind for future recipes. They can be used to \”veganize\” classic meals like stuffed shells and sandwiches. Bon app├ętit, friends!


Please enter your comment!
Please enter your name here