Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Main Dishes

BEST Vegan Lasagna (with Tofu Ricotta)

Published: Jun 18, 2020 ยท Modified: Dec 20, 2022 by Iosune Robles ยท This post may contain affiliate links

5 from 1 vote
Pin Recipe Jump to Recipe
A plate of vegan lasagna with some basil on top.
Overview of two dishes with a serving of vegan mozzarella.

This is the BEST vegan lasagna ever! Made with tofu ricotta and other 9 simple ingredients. So delicious, meaty, cheesy, and comforting. Perfect for both the Holidays and regular vegan dinners!

I absolutely LOVE this vegan lasagna. Layered with vegan tofu ricotta, vegan meat sauce, and shredded vegan mozzarella.

Overview of two dishes with a serving of vegan mozzarella.

It's protein packed with 15 grams per serving, full of flavor, and one of my favorite comfort foods.

This is a filling and tasty dinner that every family should have in their recipe rotation, so you can make a big batch to enjoy it all week long. It's also the perfect main dish for Thanksgiving or Christmas Eve dinner.

Serve it with a chunk of homemade vegan garlic bread and garnish it with some fresh basil or chopped parsley. It also pairs really well with a salad like my vegan Caesar salad, or panzanella salad.

Want more yummy dishes with vegan ground beef? Try my tasty Vegan Bolognese, delicious Vegan Spaghetti, and now, the lip-smacking goodness of Vegan Sloppy Joes. Dive into the world of plant-based comfort and enjoy these flavorful options!

Jump to:
  • ๐ŸŒŸ Youโ€™ll love this recipe because it is
  • ๐Ÿงพ Ingredient notes
  • ๐Ÿ”ช Instructions
  • ๐Ÿ“‹ Substitutions & variations
  • ๐Ÿฝ Equipment
  • โ„๏ธ Storage
  • ๐Ÿ’ญ Expert tips
  • โ“Recipe FAQs
  • ๐Ÿ More vegan pasta recipes
  • BEST Vegan Lasagna (with Tofu Ricotta)

🌟 You’ll love this recipe because it is

  • Made with only 10 ingredients and is great for meal prep.
  • Protein-packed with 15 grams per serving.
  • A dairy-free and egg-free alternative to classic lasagna, but it's still incredibly tasty.
  • The perfect main dish for Thanksgiving or Christmas Eve dinner, but also for everyday cooking.
  • Delicious, meaty, cheesy, easy to make, kid-friendly and so comforting!

🧾 Ingredient notes

Ingredients needed to make vegan lasagna.

Extra virgin olive oil: it's my favorite oil for cooking, but feel free to use what you have on hand.

Store-Bougth or homemade marinara sauce.

Dried oregano or Italian seasoning: both work great. I used oregano because it was what I had in my pantry.

Ground black pepper: fresh ground black pepper tastes amazing. However, I find store-bought more convenient and also easier to measure with a teaspoon.

Lasagna noodles: depending on the size of your lasagna noodles, you may need more or fewer noodles.

Vegan ricotta: homemade or store-bought.

Shredded vegan mozzarella: homemade or store-bought. Shred it yourself or buy it shredded. You could also use any other vegan cheese you have on hand.

Additionally, you can use my recipe for Vegan Parmesan Cheese as a delicious alternative!

See the recipe card below for a full list of ingredients and measurements.

🔪 Instructions

A bowl with shredded vegan mozzarella.

Step 1: Preheat the oven to 350ºF or 180ºC and cook the lasagna noodles according to package directions. Set aside 2 cups (200 g) of vegan mozzarella cheese for the top layer. 

A skillet with cooked onion and garlic.

Step 2: While the pasta is cooking, add the oil to a large skillet and when it’s hot, add the garlic and onion. Cook over medium-high heat for 5 minutes, stirring occasionally.

A skillet with cooked onion, garlic, and vegan ground beef.

Step 3: Add the vegan ground beef, stir and cook until golden brown (about 5 to 10 minutes), stirring occasionally. 

A skillet with the cooked vegan meat sauce.

Step 4: Add marinara sauce, oregano or Italian seasoning, and black pepper, stir, and cook for 5 more minutes, also stirring occasionally.

A casserole dish with some vegan meat sauce.

Step 5: To assemble the vegan lasagna, spread 1 cup (240 ml) of the vegan meat sauce in the bottom of a 9×13 casserole dish (about 23x33 cm).

A casserole dish with 4 lasagna noodles on top of the vegan meat sauce.

Step 6: Add 4 lasagna noodles lengthwise, overlapping a bit.

A casserole dish with a layer of vegan meat sauce.

Step 7: Add ⅓ of the remaining vegan meat sauce. 

A casserole dish with a layer of vegan ricotta.

Step 8: Add half of the remaining vegan ricotta.

A casserole dish with a layer of vegan mozzarella.

Step 9: Add half of the remaining vegan mozzarella.

A casserolle dish with the second layer of vegan mozzarella.

Step 10: Add 4 noodles, half of the remaining vegan meat sauce, the remaining vegan ricotta, and the remaining vegan mozzarella.

A casserole dish with the last 4 lasagna noodles and the remaining vegan meat sauce.

Step 11: Cover with the last 4 lasagna noodles and add the remaining vegan meat sauce.

A casserole dish covered with foil.

Step 12: Cover with foil and bake for 45 minutes.

The baked vegan lasagna with the last layer of vegan mozzarella uncooked.

Step 13: Uncover and sprinkle the previously set aside 2 cups of vegan mozzarella (200 g).

The baked vegan lasagna.

Step 14: Bake uncovered for 15-20 minutes or until browned and bubbly. Broil for 2-3 minutes if desired. Remove the lasagna from the oven and allow it to cool for at least 30 minutes.

📋 Substitutions & variations

  • You can add other veggies in addition to onion and garlic, like carrot or celery, or even substitute them for what you like or have on hand.
  • This is also a good option if you have some veggies in your refrigerator that need to be eaten soon.
  • Use any brand of vegan ground beef you can find at your grocery store.
  • If you can't find vegan ground beef, use the same amount of any other source of plant-based protein, like tofu, textured vegetable protein, or lentils.
  • Marinara sauce works great for this recipe, but feel free to use tomato sauce or diced tomatoes.
  • I didn't add any salt to the vegan meat sauce because both the marinara sauce and the vegan ricotta had salt, but you should try it and add some salt to taste if needed.
  • Make it gluten-free by using gluten-free lasagna noodles.

🍽 Equipment

To make this vegan ricotta you'll need:

  • Measuring tablespoons and measuring cups (or a scale) to weigh your ingredients.
  • A wooden board and a knife for chopping the veggies.
  • A large pot for cooking the lasagna noodles and a strainer for draining them.
  • A skillet and a wooden spoon for cooking and stirring the vegan meat sauce.
  • A 9×13 casserole dish (about 23x33 cm) for cooking the vegan lasagna.
A plate of vegan lasagna with some basil on top.

❄️ Storage

  • Refrigerator: store the leftovers in an airtight container in the refrigerator for 5-7 days.
  • Freezer: store the leftovers in an airtight container in the freezer for up to 3 months.
  • Defrost: thaw in the refrigerator overnight.
  • Reheat in the oven: preheat the oven to 350ºF or 180ºC and then bake until the vegan lasagna is bubbly and warmed through.
  • Reheat in the microwave: reheat leftovers in the microwave for 1-2 minutes, or until hot.

💭 Expert tips

  1. Use no-boil sheets to cut down on a step and save some time.
  2. If you can find it, use a block of cheese and grate it yourself because it will melt better. However, any shredded cheese will do.
  3. I only used two types of vegan cheese to keep the recipe simple, but please feel free to add more if you want, like for example shredded vegan cheddar.
  4. Add more cheese if you want, especially on the top of the lasagna, although I think 2 cups (200 g) is plenty.
  5. If you're going to freeze the lasagna it can be a good idea to store it in individual servings for quick and easy lunches or dinners.

❓Recipe FAQs

Can I make vegan lasagna in advance?

Of course! Just follow the recipe, cover with foil and refrigerate for up to 3 days or freeze for up to three months. Bake as instructed. Thaw the lasagna overnight before baking if you freeze it.

Can I use no-boil noodles?

Yes! They work just fine and will save you time and effort as you won't need to boil the noodles first.

Keep in mind that no-boil noodles can be shorter than regular lasagna noodles, so you may need more of them.

Why let the lasagna rest?

If you cut it straight out of the oven, it will fall apart, so you should let it rest ideally for at least 30 minutes. The lasagna needs time to set and firm up, this happens as it cools.

In addition, it helps the flavors come together, but this is not the main reason.

Are lasagna noodles vegan?

Many lasagna noodles on the market are vegan but make sure to check the ingredients list.

🍝 More vegan pasta recipes

  • Vegan mac and cheese, baked in a white dish.
    The Best Vegan Mac and Cheese (Baked or Stovetop)
  • Vegan bolognese pasta in a bowl garnished with basil.
    Easy Vegan Bolognese Sauce
  • Photo of a plate of vegan stuffed shells
    Vegan Stuffed Shells
  • Vegan cashew alfredo pasta sprinkled with ground black pepper.
    The Best Vegan Cashew Alfredo Sauce

Did you like this recipe? Please leave a rating and comment below!

Overview of two dishes with a serving of vegan mozzarella.
5 from 1 vote

BEST Vegan Lasagna (with Tofu Ricotta)

This is the BEST vegan lasagna ever! Made with tofu ricotta and other 9 ingredients. So delicious, cheesy, and comforting. Perfect for both the Holidays and regular vegan dinners!
Prep: 15 minutes mins
Cook: 1 hour hr 15 minutes mins
Total: 1 hour hr 30 minutes mins
Servings: 9
PRINT PIN COMMENT


Ingredients 
 

For the vegan meat sauce:

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1 pound vegan ground beef, see notes for alternatives
  • 1 25-ounce jar marinara sauce, about 3 cups, homemade or store-bought
  • 1 tablespoon dried oregano , or Italian seasoning
  • ¼ teaspoon ground black pepper

For the vegan lasagna:

  • 12 lasagna sheets or noodles
  • 2 cups vegan ricotta, homemade or store-bought
  • 4 cups shredded vegan mozzarella, homemade or store-bought
Prevent your screen from going dark

Instructions 

  • Preheat the oven to 350ºF or 180ºC and cook the lasagna noodles according to package directions. Set aside 2 cups (200 g) of vegan mozzarella cheese for the top layer.
  • While the pasta is cooking, add the oil to a skillet and when it’s hot, add the garlic and onion. Cook over medium-high heat for 5 minutes, stirring occasionally.
  • Add the vegan ground beef, stir and cook until golden brown (about 5 to 10 minutes), stirring occasionally.
  • Add marinara sauce, dried oregano or Italian seasoning, and black pepper, stir and cook for 5 more minutes, also stirring occasionally.
  • To assemble the vegan lasagna, spread 1 cup (240 ml) of the vegan meat sauce in the bottom of a 9×13 casserole dish (about 23x33 cm).
  • Add 4 lasagna noodles lengthwise, overlapping a bit.
  • Add ⅓ of the remaining vegan meat sauce.
  • Add half of the remaining vegan ricotta.
  • Add half of the remaining vegan mozzarella.
  • Add 4 noodles, half of the remaining vegan meat sauce, the remaining vegan ricotta, and the remaining vegan mozzarella.
  • Cover with the last 4 lasagna noodles and add the remaining vegan meat sauce.
  • Cover with foil and bake for 45 minutes.
  • Uncover and sprinkle the previously set aside 2 cups of vegan mozzarella (200 g).
  • Bake uncovered for 15-20 minutes or until browned and bubbly. Broil for 2-3 minutes if desired. Remove the lasagna from the oven and allow it to cool for at least 30 minutes.

Notes

Substitutions:
  • You can add other veggies in addition to onion and garlic, like carrot or celery, or even substitute them for what you like or have on hand.
  • This is also a good option if you have some veggies in your refrigerator that need to be eaten soon.
  • Use any brand of vegan ground beef you can find at your grocery store.
  • If you can't find vegan ground beef, use the same amount of any other source of plant-based protein, like tofu, textured vegetable protein, or lentils.
  • Marinara sauce works great for this recipe, but feel free to use tomato sauce or diced tomatoes.
  • I didn't add any salt to the vegan meat sauce because both the marinara sauce and the vegan ricotta had salt, but you should try it and add some salt if needed.
  • Make it gluten-free by using gluten-free lasagna noodles.
Storage:
  • Refrigerator: store the leftovers in an airtight container in the refrigerator for 5-7 days.
  • Freezer: store the leftovers in an airtight container in the freezer for up to 3 months.
  • Defrost: thaw in the refrigerator overnight.
  • Reheat in the oven: preheat the oven to 350ºF or 180ºC and then bake until the vegan lasagna is bubbly and warmed through.
  • Reheat in the microwave: reheat leftovers in the microwave for 1-2 minutes, or until hot.

Nutrition

Serving: 1serving | Calories: 461kcal | Carbohydrates: 43g | Protein: 15g | Fat: 23g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 567mg | Potassium: 123mg | Fiber: 4g | Sugar: 2g | Vitamin A: 11IU | Vitamin C: 1mg | Calcium: 67mg | Iron: 2mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Christmas, Main Dish, Vegan Thanksgiving
Cuisine: Italian
Author: Iosune Robles

More Vegan Main Dish Recipes

  • Close-up photo of a dish with beer-battered vegan fish sticks garnished with chopped parsley.
    Beer-Battered Vegan Fish
  • A bowl of vegan mushroom soup garnished with parsley and sautรฉed mushrooms.
    Creamy Vegan Mushroom Soup
  • Close-up photo of a jackfruit carnita with a lime wedge, chopped cilantro and diced onion
    Jackfruit Carnitas
  • Toku steak, fries, and thyme on a plate.
    Tofu Steak

Comments

  1. Mary says

    January 06, 2023 at 6:43 pm

    For those interested in Dr. Gregerโ€™s information on liquid smoke

    https://nutritionfacts.org/video/is-liquid-smoke-flavoring-carcinogenic/

    Reply
    • Iosune says

      January 09, 2023 at 9:16 pm

      Hi Mary! Thanks for sharing, but the recipe is free of it now ๐Ÿ™‚

      Reply
  2. Susan says

    December 01, 2022 at 9:16 pm

    What could be used in place of mushrooms?

    Reply
    • Iosune says

      December 02, 2022 at 12:58 pm

      Hi Susan! Maybe another type of vegetable, or even some kind of plant-based protein like tofu, tempeh, TVP, etc. Hope it works!

      Reply
  3. Ian says

    January 17, 2021 at 3:11 pm

    I know itโ€™s optional but Liquid Smoke??
    After going or being vegan one should start thinking about reducing the amount of possibly damaging chemicals in the food chain.

    Regards
    Ian

    Reply
    • Iosune Robles says

      January 18, 2021 at 1:00 pm

      Hi Ian! For an occasional consumption is fine but, not for day to day ๐Ÿ™‚

      Reply
  4. MARY BETH BARLOW says

    June 18, 2020 at 2:25 pm

    I was planning on making this for dinner tonight. Did you really use 3 batches 30oz. Of tofu?

    Reply
    • Iosune Robles says

      June 19, 2020 at 10:57 am

      Hi! Yes, 3 batches of vegan ricotta ๐Ÿ™‚ Hope you like it!

      Reply
5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating





A plate of vegan lasagna with some basil on top.
Overview of two dishes with a serving of vegan mozzarella.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Winter Recipes

  • Vegan potato leek soup served in a bowl with toppings.
    Vegan Potato Leek Soup
  • Vegan potato and corn chowder served in a bowl with parsley on top.
    Vegan Potato and Corn Chowder
  • Vegan chili presentation with fresh green onions, red onion, and vegan cheese.
    The Best Vegan Chili
  • A bowl of vegan mushroom soup garnished with parsley and sautéed mushrooms.
    Creamy Vegan Mushroom Soup

Footer

A plate of vegan lasagna with some basil on top.
Overview of two dishes with a serving of vegan mozzarella.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.