Foodie Blog

original vegan recipes

Vegan & Vegetarian Lasagna

I am excited to share a recipe that has taken quite some time to develop: vegan lasagna. I wanted to ensure that my lasagna recipe was both decadent and healthy. Trying to accomplish this with a dish that is traditionally full of refined carbs, cheese, and meat was no easy task – but I’m very pleased with the end result.

Vegan & Vegetarian Lasagna

Vegan & Vegetarian Lasagna

This recipe has all the elements of a good lasagna: varied flavors and textures in each layer, loads of tomato sauce and olive oil, and a delicious cheesy flavor, thanks to the almond ricotta and nutritional yeast. On top of the last layer of lasagna noodles, I placed slices of fresh tomatoes, drizzled with olive oil and topped with vegan mozzarella and nutritional yeast. So good!

To keep this recipe filling and healthy, I used lots of plant-based protein, including whole wheat lasagna noodles, tofu, spinach and almond ricotta. (For gluten-free option, use gluten-free lasagna noodles, like these ones from Amazon.

A couple weeks ago, I shared my recipe for homemade basil ricotta, which I used in this recipe. (Check out the recipe here!) If you don’t have time to make your own, you can also purchase vegan ricotta at specialty grocery stores. Kite Hill makes a delicious almond milk-based ricotta that is sold at Whole Foods.

Now I’ll be honest, this recipe is not a quickie. It takes about 30-40 minutes to prep, plus additional time for cooking – but it is absolutely worth it! Not only does lasagna make great leftovers, you can also double the recipe and freeze one pan for later.

Bon appetit!

Print Friendly and PDF

Vegan Lasagna

Takes ,
Serves 8


  • 1 package (10 ounce) Lasagna Pasta
  • 3 tablespoons olive oil + more for drizzling
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 15.5 ounces soft tofu, crumbled
  • 7 ounces baby spinach
  • ¼ cup + 2 tablespoons nutritional yeast
  • Salt and pepper to taste
  • 1 cup vegan ricotta
  • 26 ounce jar tomato sauce
  • 2 medium-sized tomatoes, sliced into rounds
  • 8 ounce bag shredded mozzarella vegan cheese


  1. Bring a large pot of water with 1 teaspoon salt and 1 tablespoon olive oil to a boil. When boiling, add pasta and cook until “al dente” (not overly cooked).
  2. In a large skillet or saucepan, add 3 tablespoons olive oil and diced onion. Saute until translucent. Add minced garlic and crumbled tofu. Cook until tofu has become lightly golden, about 7 minutes. Add baby spinach and cook until wilted. Add ¼ cup nutritional yeast and season to taste with salt and pepper.
  3. Preheat oven to 350 degrees. To assemble lasagna:
  4. Add large spoonful of tomato sauce to bottom of 9×13 inch pan and spread evenly. Arrange ¼ of cooked lasagna noodles in the bottom of a baking pan, overlapping if necessary. Spoon half the tofu/spinach mixture over the noodles and spread evenly. Spoon some tomato sauce on top.
  5. Add more cooked lasagna noodles. Spoon all of ricotta over the noodles and spread evenly. Spoon more tomato sauce on top.
  6. Add more cooked lasagna noodles and spoon the other half of the tofu/spinach mixture over the noodles and spread evenly. Spoon more tomato sauce on top.
  7. Add last of the cooked noodles, and top with remaining tomato sauce. Add fresh tomato slices in a single layer, and drizzle with olive oil. Sprinkle vegan mozzarella evenly and top with 2 tablespoons nutritional yeast.
  8. Bake in oven for 30-45 minutes, until hot and bubbly. Store leftovers in the fridge and eat within a week. Enjoy!


Holiday Appetizer Board

In the weeks leading up to New Years, I am sharing some of my favorite holiday recipes focusing on specific dietary constraints.

Read More →

Whole Wheat Cinnamon Rolls and Chia Nog

If you have been following this blog over the past few weeks, you know that I have been sharing some of my favorite holiday recipes.

Read More →

Holiday Shortbread: 3 Ways

Folks, it is December already. Whew, that came quick! This, of course, is the time of year for baking (and eating) lots of wonderful goodies, including Christmas cookies!

Read More →

Holiday Roasted Veggies

These Holiday Roasted Veggies are the perfect side dish for all your festive dinner parties in the weeks to come, starting with Thanksgiving!

Read More →

Fresh Summertime Spring Rolls: Vegan + Gluten-Free

Even the most passionate home cook can feel less-than-inspired after a long day of work, shuttling kiddos to day camp and other summer activities, or just being in the heat all day. Rather than grabbing take-out, try this healthy and simple recipe…

Read More →

Buffalo Cauliflower “Wings” with Ranch Dip

These Buffalo Cauliflower “Wings” with Ranch dip are my idea of a perfect appetizer, mid-afternoon snack, game day munchie, breakfast (okay, maybe not…) But, they really are that good.

Read More →

Dominican Coconut Rice and Beans | Less Than 10 ingredients!

Not to be confused with Thai coconut rice, Dominican coconut rice is a savory dish of sautéed rice and beans, cooked in broth and coconut milk. The result is a flavorful and creamy dish with a light coconut flavor…

Read More →

Potato Leek White Bean Soup: Vegan + Gluten-Free

If you’re living in the US these days, you are probably experiencing some major winter vibes. Living in coastal California, I am very fortunate to never have experienced the sub-zero weather that our friends in the midwest and east are living through…

Read More →

Russian​ ​Borscht 

Today’s recipe is a special one: Russian Borscht (pronounced “borsh”). For those of you who are unfamiliar with Borscht, you are in for a treat!

Read More →

Comments (0)