Vegan Lasagna with Vegan Ricotta

This is the Best Vegan Lasagna Recipe ever with Vegan Ricotta. It’s a classic pasta dish transformed into a delicious vegetarian dinner. This meatless lasagna recipe is a vegan Italian casserole that uses only 10 ingredients. It features no-boil vegan lasagna noodles and cheesy dairy-free ricotta filling for lots of flavor. Enjoy this easy vegan lasagna recipe as your next delicious vegan dinner.

Serve this Vegan Caesar Salad on the side, along with this tasty Vegan Ricotta for those who like more sauce!

A slice of vegan lasagna sits next to steamed broccoli in front of the rest of the dish.

Believe it or not, I never had lasagna until I was in my early 20s. I wasn’t a very adventurous eater as a child. All those layers of things I didn’t understand, well, it didn’t look appealing to me.

I didn’t even know how to pronounce it at the beginning — I think I referred to it more like lasanga and I probably spelled it lasagne! 😂 But now I’m a convert and I love to bake lasagna all the time!

Tofu Replaces Dairy Ricotta

You could refer to this as a tofu lasagna because to make that delicious vegan ricotta, I use tofu. It works because tofu takes on the flavors of the things it’s cooked with and when we add cheesy nutritional yeast flakes, garlic powder, and more seasonings, it takes on the flavor of ricotta.

No-Boil Noodles Makes It Easy

I don’t know who figured out no-boil lasagna noodles, but I would like to give them some kind of award. It has transformed the whole lasagna-making process. And, really, it’s not as if boiling noodles is all that much work.

And yet, not boiling noodles means an easy lasagna recipe. Yes, easy, tasty lasagna, is in the realm of possibilities. That’s just award-worthy in my book.

Here are some great tips on using no-boil lasagna noodles.

All the ingredients for veggie pasta dish, including red sauce, noodles, and more.

What You Need

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe:

  • Tofu
  • Aunt Nellie’s Sliced Beets
  • Nutritional yeast flakes
  • Pine nuts
  • Salt
  • Garlic powder
  • Vegan mozzarella
  • Pasta sauce
  • Veggie crumbles
  • No-boil lasagna noodles*

How to Make Vegan Lasagna

Lasagna refers to wide, flat noodles. It just so happens we like using wide, flat noodles in layers.

And that’s the trick to making a no-boil lasagna: use lots of red sauce and make sure those noodles are saturated.

Step One: Prepare the Vegan Ricotta Filling

The ingredients for the dairy-free ricotta filling are in a food processor.

To prepare vegan ricotta filling, combine tofu, beets from a jar, nutritional yeast flakes, salt, pine nuts, and garlic powder in a food processor. Pulse until mostly smooth. Add some liquid from the jar of beets and some of the vegan mozzarella and pulse again.

Step Two: Prepare the Vegan Red Sauce

Stir together marina and veggie crumbles in a bowl. You can use whatever veggie crumbles you prefer, but I really like Gardein or Beyond Beef veggie crumbles.

If you don’t want to use veggie crumbles, substitute 1 cup of cooked lentils to make a lentil lasagna!

Step Three: Veggie Lasagna Layers

I keep this lasagna recipe simple which is why I’m using no-boil noodles. When you’re not boiling lasagna noodles prior to baking, it’s a good idea to start with a cup of the prepared red sauce on the bottom. That helps the noodles get saturated.

Wide, flat noodles are situated in a baking dish over red sauce.

There are 10 ingredients and 10 layers. Here’s the order:

  1. Sauce
  2. Noodles
  3. Sauce
  4. Vegan ricotta filling
  5. Noodles
  6. Sauce
  7. Vegan ricotta filling
  8. Noodles
  9. Sauce
  10. Cheese.
A hand holds a spoon spreading ricotta filling in baking dish.
This vegan vegetable lasagna is made with a vegan ricotta filling!

The best vegan cheese for lasagna, in my opinion, is made with either Daiya mozzarella shreds (paid link) or Follow Your Heart mozzarella shreds (paid link).

Looking down on a baking dish with a casserole and vegan mozzarella shreds on top.
Vegan cheese lasagna is topped with Daiya or Follow Your Heart cheese shreds.

Baking Vegan Lasagna

Once you’ve got all the layers in the casserole dish (as in the picture above), the next step is to bake the lasagna.

Tear off a sheet of aluminum foil bigger than the pan and spray the bottom side with vegetable spray. This helps the cheese not stick to the foil. This trick causes the foil to trap the heat from the baking lasagna and melt the cheese.

How long do you bake lasagna? Great question! I bake vegan lasagna in two phases: Bake 45 minutes with the foil on. Then use tongs to remove the foil and bake for another 15 minutes so the cheese and the edges of the pasta can get some color to it.

A hand holds a spatula with a slice of lasagna on it. The rest of the dish is behind it.

Baked Vegan Lasagna

There is nothing quite like the aroma of freshly-baked lasagna coming out of the oven. You know, we love making this recipe vegan lasagna because we usually end up with lots of leftovers we can eat throughout the week.

You can also make this lasagna and freeze it, which makes it a perfect dish for parties. Because making things ahead of time makes the day of the party so much easier.

Simply remove it from the freezer and allow it time to thaw out on the counter, before popping it in the oven and baking it to heat it through.

What to Serve with Vegan Lasagna

You need some great side dishes to serve with this vegan lasagna recipe. Here are some favorites:

More Pasta Dishes!

If you love this vegan lasagna recipe, you’re going to love these vegan pasta dishes too:

A casserole dish full of a pasta dish fresh from the oven.
A slice of lasagna on a plate with steamed broccoli beside it.

Vegan Lasagna with Vegan Ricotta

We use no-bake lasagna noodles to make this recipe easy to make and with minimal ingredients. Imagine layers of pasta, red sauce, and a cheesy beet filling for a colorful, savory, healthy, and yet still easy vegetable lasagna.
5 from 14 votes
Course: Main Course
Cuisine: Italian
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 12
Calories: 260kcal


  • 15 oz extra firm tofu
  • 15 oz jar Aunt Nellie’s Sliced Beets
  • ¼ cup nutritional yeast flakes
  • ¼ cup pine nuts
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 3 cups vegan mozzarella
  • 5 cups pasta sauce
  • 2 cups veggie crumbles
  • 8 oz no-boil lasagna noodles*


  • Heat oven to 350°F/175°C. Spray a 9×13 baking dish with cooking spray.
  • Make the vegan ricotta by combining tofu, the beets from the jar (reserve the juice), nutritional yeast flakes, pine nuts, salt, and garlic powder in a food processor. Pulse until smooth. Add 2 to 3 tablespoons of the juice from the beet jar and pulse until you achieve a spreadable consistency. Add 1 cup vegan mozzarella shreds and give it one or two more pulses to combine. Set aside.
  • In a large bowl, add the marinara and veggie crumbles. Stir to combine.
  • Pour one cup of prepared marinara sauce into the bottom of a 9×13 baking pan. Arrange 3 lasagna noodles on top of the sauce. Pour 1 cup of sauce over the noodles.
  • Spread half of the vegan ricotta filling over the sauce-covered noodles.
  • Repeat another layer of lasagna noodles, sauce, and vegan ricotta filling.
  • Finish with one more layer of lasagna noodles, topped with the remaining sauce. Sprinkle remaining mozzarella shreds over the top.
  • Tear off a piece of aluminum foil large enough to cover your baking dish. Spray the bottom side of the foil with vegetable cooking spray so it doesn’t stick to the cheese. Cover the baking dish with a prepared foil sheet, crimping the edges around the sides of the pan. Bake covered for 45 minutes.
  • Use tongs to carefully remove the foil and bake for another 15 minutes uncovered.
  • Remove from oven and allow to cool for several minutes before serving.
  • Storage: You can store this in the fridge for 3 to 5 days, or freeze the finished lasagna and store it for up to 2 months.

(The products above contain sponsored links to products we use and recommend)


* If you can’t find “no-boil” lasagna noodles, I have used regular lasagna noodles with this recipe and it works just fine.
Calories: 260kcal | Carbohydrates: 32g | Protein: 11g | Fat: 9g | Saturated Fat: 2g | Sodium: 1163mg | Potassium: 560mg | Fiber: 4g | Sugar: 7g | Vitamin A: 450IU | Vitamin C: 8.6mg | Calcium: 55mg | Iron: 3.7mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.


This was a sponsored post by Aunt Nellie’s. All opinions are my own. See our full disclosure for more information.

31 Responses to Vegan Lasagna with Vegan Ricotta

  1. Avatar thumbnail image for MarlyBarb Reply

    5 stars
    I made this delicious recipe tonight. I did not have vegan crumbles, so I used shredded onions and carrots as filler instead. No other changes. It turned out great. Pretty easy, too. I have made much more complicated lasagna recipes in the past. I really liked using the beets and tofu. Thank you

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.