• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

A Pinch of Healthy

Simple, tasty recipes with a healthy twist

Display Search Bar
Follow me on FacebookFollow me on InstagramFollow me on PinterestFollow me on TwitterFollow me on YouTube
  • About
    • About Me
    • Contact Me
    • Work With Me
    • My Cancer Diagnosis
    • Privacy Policy
  • Resources
    • Resources for Bloggers
    • How I Turned My Food Blog Into a Career
    • Shop My Favorites
      • Favorite Kitchen Goodies
  • Recipes
    • Air Fryer Recipes
    • Instant Pot
    • Main Dishes
    • Side Dishes
    • Salads
    • Basics
    • Desserts
    • Recipe Index
  • Shop
    • My Amazon Store
Home » Food » Recipes » Vegan » Vegan Lasagna

Vegan Lasagna

11 shares
  • Share
  • X
Jump to Recipe Print Recipe
Vegan Lasagna Recipe
Vegan Lasagna Recipe

This vegan lasagna recipe is a hearty, comforting meal that everyone can enjoy! It is completely plant-based, vegan friendly and dairy free.

vegan lasagna slice with layers in view, on a dinner plate

Note: This post may contain Amazon affiliate links. See my full affiliate disclosure policy here.

Lasagna is classic comfort food! And although this version is completely plant based, it contains a whopping 21 grams of protein per serving.

Side note: If you are looking for more of an omnivore lasagna recipe, check out my lazy lasagna, or my healthy lasagna soup.

How to make vegan lasagna

First, gather your ingredients.

Ingredients

For tastiest results, always use the best quality ingredients you have access to.

Ingredients with label text on white surface

To make this vegan lasagna recipe, you will need the following:

  • extra firm tofu
  • lemon juice
  • garlic
  • shallot
  • olive oil
  • nutritional yeast seasoning
  • Italian seasoning
  • salt and pepper
  • lasagna noodles
  • onion
  • carrots
  • mushrooms
  • zucchini
  • spinach
  • marinara – store-bought or homemade
  • basil or parsley for optional garnish

Making vegan lasagna

After you have cooked the lasagna noodles, rinse them under cold water and layer them out onto a baking sheet to cool. You can spray the baking sheet with cooking spray to prevent the noodles from sticking to the pan. Set aside.

Make the ricotta – Place all of the ricotta ingredients into a high speed blender or food processor and blend or process on high until a smooth, still slightly chunky ricotta mixture forms.

ingredients in a blender prior to blending

Taste and adjust with more salt and pepper if needed. Transfer mixture to a bowl and set aside.

tofu ricotta in a bowl with spoon

Heat a skillet on the stovetop to medium heat and add the oil. Once the oil is hot, add in the onions, carrots, zucchini, mushrooms and garlic and toss and cook until the mushrooms are starting to brown and the onions, zucchini and carrots are soft.

veggies cooking in a pot

Season the veggies with salt and pepper, toss and then add in the spinach and toss and cook it with the veggies until it is wilted.

veggies and spinach cooking in a pot

Remove the pan from the heat and let the veggies cool for a few minutes.

Preheat the oven to 375 degrees F and spray a 9×13 baking dish (Amazon affiliate link) with cooking spray.

Spread ⅓ cup of the marinara sauce in the bottom of the pan. Then lay 3-4 lasagna noodles on top of the sauce. Top with ⅓ cup more sauce, ¼ of the ricotta.

layering ingredients to make vegan lasagna

Then add about 1/3 of the veggies.

layering veggies to assemble vegan lasagna

Repeat the layers until you have 3 layers. Top the final layer with 3-4 lasagna noodles and the remaining ricotta and sauce.

final assembled vegan lasagna before baking

You could absolutely top with your favorite vegan mozzarella, if you wish. We actually prefer it plain.

Cover and cook in the preheated oven for 30-40 minutes. Remove, let cool, top with fresh chopped basil leaves, slice and enjoy!

vegan lasagna slice with bite taken out, on a dinner plate

Storage and leftovers

How long does vegan lasagna last in the fridge? About 3 to 5 days, in a covered container. As always, use common sense. If something looks or smells bad, do not eat it. But we enjoy ours for about 5 days after making it.

Share this recipe

Did you try this recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media! 

Instagram | Pinterest | Facebook | YouTube | TikTok

Be sure and check out all my favorite kitchen tools in my Amazon store (affiliate).

vegan lasagna slice with layers in view, on a dinner plate
5 from 1 vote
Print

Vegan Lasagna Recipe

This vegan lasagna recipe is a hearty, comforting meal that everyone can enjoy! It is completely plant-based, vegan friendly and dairy free.

Course Main Course
Cuisine American, Italian, Vegan
Keyword vegan lasagna, vegan lasagna recipe
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 6 to 8
Calories 467 kcal
Author Marjorie @APinchOfHealthy

Ingredients

For the tofu ricotta

  • 14 ounces extra firm tofu
  • 3 tablespoons lemon juice
  • 2 cloves of garlic – peeled and minced
  • 1 shallot – peeled and minced
  • 2 tablespoons olive oil
  • 2 tablespoons nutritional yeast seasoning
  • 1 teaspoon italian seasoning
  • ½ teaspoon kosher salt
  • ¼ teaspoon ground black pepper

For the lasagna

  • 16 ounces lasagna noodles – 1 package, cooked according to package instructions
  • 2 tablespoons olive oil
  • 3 cloves of garlic – peeled and minced
  • ½ yellow onion – peeled and sliced thin
  • 2 carrots – peeled and diced
  • 1 cup sliced mushrooms
  • 1 medium zucchini – diced
  • 5 ounces fresh spinach
  • 5-6 cups marinara – store-bought or homemade
  • Fresh chopped basil – optional for serving

Instructions

  1. After you have cooked the lasagna noodles, rinse them under cold water and layer them out onto a baking sheet to cool. You can spray the baking sheet with cooking spray to prevent the noodles from sticking to the pan. Set aside.
  2. Make the ricotta – Place all of the ricotta ingredients into a high speed blender or food processor and blend or process on high until a smooth, still slightly chunky ricotta mixture forms. Taste and adjust with more salt and pepper if needed. Transfer mixture to a bowl and set aside.
  3. Heat a skillet on the stovetop to medium heat and add the oil. Once the oil is hot, add in the onions, carrots, zucchini, mushrooms and garlic and toss and cook until the mushrooms are starting to brown and the onions, zucchini and carrots are soft. Season the veggies with salt and pepper, toss and then add in the spinach and toss and cook it with the veggies until it is wilted. Remove the pan from the heat and let the veggies cool for a few minutes.
  4. Preheat the oven to 375 degrees F and spray a 9×13 baking dish with cooking spray. Spread ⅓ cup of the marinara sauce in the bottom of the pan. Then lay 3-4 lasagna noodles on top of the sauce. Top with ⅓ cup more sauce, ¼ of the ricotta, then ⅓ of the veggies. Repeat the layers until you have 3 layers. Top the final layer with 3-4 lasagna noodles and the remaining ricotta and sauce.
  5. Cover and cook in the preheated oven for 30-40 minutes. Remove, let cool, top with fresh chopped basil leaves, slice and enjoy!

Recipe Notes

Nutritional information is approximate and was calculated using a recipe nutrition label generator.

Nutrition Facts
Vegan Lasagna Recipe
Amount Per Serving
Calories 467 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 2g13%
Polyunsaturated Fat 2g
Monounsaturated Fat 7g
Sodium 1247mg54%
Potassium 1254mg36%
Carbohydrates 76g25%
Fiber 5g21%
Sugar 11g12%
Protein 21g42%
Vitamin A 6569IU131%
Vitamin C 33mg40%
Calcium 130mg13%
Iron 7mg39%
* Percent Daily Values are based on a 2000 calorie diet.

(Visited 615 times, 1 visits today)

No related posts.

11 shares
  • Share
  • X

Reader Interactions

Comments

  1. Jewel jamieson says

    March 20, 2023 at 12:45 pm

    5 stars
    Loved this!! Cannot believe how much is tasted like regular lasagna. I used gluten-free lasagna noodles and it tasted great. Will definitely be making this again soon!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

I am a home cook, recipe developer, coffee drinker and mom of two. My recipes are simple and tasty. I enjoy lots of fresh, healthy food, plus full treats without guilt. Thanks so much for stopping by! Read more here.

Reader Favorites

  • Hand grabbing a Thai chicken lettuce wrap off a plateThai Chicken Lettuce Wraps
  • baked chicken breast with rice, veggies and lemon slice on a plateBaked Chicken Breast (tender, juicy and delicious!)
  • Air fryer baked potato with melted butter on a plate with chicken and saladAir Fryer Baked Potatoes (crispy skin, fluffy middle)

Footer

Recipes

No bake pumpkin cheesecake

No Bake Pumpkin Cheesecake

October 27, 2025

Broccoli Rice Casserole on a white plate with a gold fork.

Broccoli Rice Casserole

October 20, 2025

Chicken salad sandwiches stacked on top of each other with slices of tomato.

Chicken Salad Sandwich

October 13, 2025

Crock pot chicken thighs on a white plate with sauce poured over the top.

Crock Pot Chicken Thighs

October 6, 2025

Life

All racially diverse hands on deck

I’ll Be Your Ally: A Pledge

June 7, 2020

hands making heart shape together

Silver Linings

April 2, 2020

Ideal weight and weight neutrality

Why I practice weight neutrality

January 30, 2020

Are you sensitive?

Sensitive is my superpower. Is it yours too?

December 17, 2019

Video

The best mineral makeup Savvy Minerals by Young Living

Best Mineral Makeup (+Video Demo)

March 29, 2018

What I Bought at Sprouts (Grocery Haul)

March 14, 2018

What I Bought at Trader Joe’s (Grocery Haul)

March 9, 2018

My Entrepreneur Story

February 28, 2018

  • Home
  • About
  • Contact
  • Work With Me

Theme by Once Coupled · Copyright© 2025 · Privacy