Vegan Lasagna with Vegan Bolognese Sauce

Packed with flavor and plant-based goodness, this Vegan Lasagna with Bolognese Sauce is perfect for a wholesome, comforting dinner.

A slice of vegan lasagna on a plate.

I’ve been thinking about another way to enjoy this beloved Ultimate Vegan Bolognese Sauce. With walnuts, mushrooms, and soy protein, it tastes rich and has the perfect beef-like texture in a flavorful, meat-free sauce – like a vegan ground beef.

Why not try using it in a wholesome Vegan Lasagna recipe? Since the sauce takes a bit of time to prepare and has quite a few ingredients, this lasagna is also best saved for a weekend when you have a little extra time.

A plate of fettuccine pasta topped with hearty vegan bolognese sauce.

Reasons to Love This Lasagna

  • Even picky eaters love its cheesy, saucy layers.
  • Packed with plant-based protein.
  • So cheesy and hearty, most won’t realize it’s vegan!

Recipe Ingredients

A close-up shot of a plated slice of vegan lasagna.

Ultimate Vegan Bolognese Sauce – Hearty with mushrooms, walnuts, and soy protein for a meaty texture.

Vegan Ricotta Cheese – Creamy and tangy, perfect for layering. Use store-bought or my homemade version below.

Vegan Mozzarella Cheese – Melts perfectly into gooey goodness.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Garnish – Stick with classic chopped parsley or try fresh basil for added flavor. Crushed red pepper flakes add a touch of heat, while a sprinkle of vegan parmesan gives a cheesy finish. Drizzle with olive oil or add toasted pine nuts for extra texture.

Ricotta Varieties – Blend tofu ricotta with cashew ricotta for a creamy, protein-packed option. If you’re short on time, store-bought vegan ricotta works well too.

Additional Vegetables – Layer in sautéed spinach, zucchini, lentils, or mushrooms for added nutrition and flavor. Other great options include roasted red peppers, eggplant, tomatoes, or even kale.

How to Make Vegan Lasagna

For Vegan Lasagna

Step #1: Make the Ultimate Vegan Bolognese Sauce.

Step #2: Preheat the oven to 375 degrees Fahrenheit (190 degrees Celsius).

Step #3: Spread ½ cup of vegan bolognese sauce in an even layer on the bottom of a large 9 x 13-inch casserole dish.

A casserole dish with a layer of vegan bolognese sauce spread on the bottom.

Step #4: Add 4-5 lasagna noodles in a slightly overlapped layer.

A casserole dish with vegan lasagna noodles placed over a layer of Bolognese sauce.

Step #5: Spread ⅓ of the vegan ricotta on top of the noodles.

A layer of vegan ricotta spread evenly on top of lasagna noodles in a casserole dish.

Step #6: Repeat layers two more times, beginning with ¾ cup of sauce, layering 4-5 more noodles, and following with a layer of ricotta.

Another layer of vegan Bolognese sauce spread on top of the ricotta in the casserole dish.

Step #7: Spread the remaining vegan bolognese sauce, then sprinkle with vegan mozzarella.

Vegan mozzarella shreds covering the top of the assembled vegan lasagna in a casserole dish.

Step #8: Cover tightly with foil. Bake for 1 hour, removing foil in the last 3-4 minutes and broiling, if desired.

Freshly baked vegan lasagna with vegan Bolognese sauce in a casserole dish.

Step #9: Let cool for at least 15 minutes before cutting and serving.

A spatula lifting a portion of vegan lasagna from the casserole dish.

For Vegan Ricotta

Step #1: Pat the tofu dry with paper towels and cut it into chunks that will easily fit into your food processor.

Step #2: Put the cashews into a food processor and process until they are fine crumbles.

Step #3: Next, add the tofu chunks, nutritional yeast, water, lemon juice, Italian seasoning, salt, onion, and garlic powders to the food processor. Then, pulse until the mixture is well combined and fairly smooth.

Step #4: Add the mozzarella and fold until combined. Set aside.

Expert Tips

Blend the Ricotta Mixture Thoroughly – For a smoother texture, blend the tofu and cashew ricotta mixture until it’s completely creamy. This helps it spread more easily and evenly between the layers.

Let it Rest After Baking – Allow the lasagna to cool for at least 10-15 minutes after baking. This helps it firm up and makes it easier to cut into clean slices.

FAQs

Can you use a different sauce for this Vegan Lasagna?

Absolutely! If you want to switch it up, try using a creamy vegan Alfredo, classic marinara sauce, pesto, or even a vegan meat sauce of your choice. Just make sure to stir the sauce well and that it’s thick enough to hold the layers, so it doesn’t get too messy.

What type of pasta should I use for this vegan lasagna?

You have plenty of options—regular lasagna noodles, no-boil, gluten-free lasagna noodles, whole wheat, or lentil-based noodles. Just choose one that works for you and holds up well in layers.

How should I serve my Vegan Lasagna with Bolognese Sauce?

Slice into squares and serve with a side salad, vegan garlic bread, or roasted vegetables. It also pairs well with a light soup or a simple quinoa dish. For an extra touch, top with fresh basil, a drizzle of olive oil, or vegan parmesan cheese.

Storage Information

To store your Vegan Lasagna, cover it tightly and refrigerate for up to 4 days. If you want to freeze it, let the lasagna cool completely, then wrap it in foil and store it in an airtight container for up to 3 months.

To reheat, thaw it overnight in the fridge, then bake at 350°F (175°C) for about 30 minutes or until heated through. Alternatively, reheat individual slices in the microwave for a quick meal.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

A slice of vegan lasagna with vegan Bolognese sauce on a plate.

Vegan Lasagna with Vegan Bolognese Sauce Recipe

Packed with flavor and plant-based goodness, this Vegan Lasagna with Bolognese Sauce is perfect for a wholesome, comforting dinner.
4.8 from 8 votes
Pin Rate
Course: Main Dish
Cuisine: Italian
Diet: Dairy Free, Vegan, Vegetarian
Prep Time: 20 minutes
Cook Time: 1 hour
Additional Time: 15 minutes
Total Time: 1 hour 35 minutes
Servings: 8 servings
Calories: 416kcal
Author: Linda
Print (email required)

Ingredients

For Vegan Lasagna

  • 1 Recipe Ultimate Vegan Bolognese Sauce
  • Vegan lasagna noodles - uncooked
  • 16 oz. store-bought vegan ricotta mixed with 2 tsp Italian seasoning - or use my vegan ricotta recipe below
  • 8 ounces vegan mozzarella cheese
  • Chopped parsley - for garnish

For Vegan Ricotta

  • 16 ounce firm tofu
  • 8 ounces  vegan mozzarella
  • 1 cup raw cashews
  • cup cold water
  • ¼ cup fresh lemon juice - from about 2 lemons
  • 2 teaspoons Italian seasoning
  • 1 teaspoon salt
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!
Please enable JavaScript in your browser to complete this form.

Instructions

For Vegan Lasagna
  • Preheat the oven to 375 degrees Fahrenheit (190 degrees Celsius).
  • Spread ½ cup of vegan bolognese sauce in an even layer on the bottom of a large 9 x 13-inch casserole dish.
  • Add 4-5 lasagna noodles in a slightly overlapped layer.
  • Spread ⅓ of the vegan ricotta on top of the noodles.
  • Repeat layers two more times, beginning with ¾ cup of sauce, layering 4-5 more noodles, and following with a layer of ricotta.
  • Spread the remaining vegan bolognese sauce, then sprinkle with vegan mozzarella.
  • Cover tightly with foil. Bake for 1 hour, removing foil in the last 3-4 minutes and broiling, if desired.
  • Let cool for at least 15 minutes before cutting and serving.
For Vegan Ricotta
  • Pat the tofu dry with paper towels and cut it into chunks that will easily fit into your food processor.
  • Put the cashews into a food processor and process until they are fine crumbles.
  • Next, add the tofu chunks, nutritional yeast, water, lemon juice, Italian seasoning, salt, onion, and garlic powders to the food processor. Then, pulse until the mixture is well combined and fairly smooth.
  • Add the mozzarella and fold until combined. Set aside.

VIDEO

NOTES

The times in this recipe assume that you have already made the Vegan Bolognese Sauce and that you are making the homemade vegan ricotta recipe.
To store your Vegan Lasagna, cover it tightly and refrigerate for up to 4 days. If you want to freeze it, let the lasagna cool completely, then wrap it in foil and store it in an airtight container for up to 3 months.
To reheat, thaw it overnight in the fridge, then bake at 350°F (175°C) for about 30 minutes or until heated through. Alternatively, reheat individual slices in the microwave for a quick meal.

Nutrition

Serving: 1serving | Calories: 416kcal | Carbohydrates: 17g | Protein: 22g | Fat: 29g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Cholesterol: 51mg | Sodium: 805mg | Potassium: 206mg | Fiber: 2g | Sugar: 2g | Vitamin A: 453IU | Vitamin C: 3mg | Calcium: 367mg | Iron: 3mg

Want more inspiration?

More Recipes You'll Love

About the Author

Linda

Hi, I'm Linda! Welcome to The Wanderlust Kitchen, where I share recipes and travel adventures from all around the world. Here you'll find a world of recipes you can have confidence in. These recipes celebrate authentic food heritage as well as modern techniques and ingredients. Be adventurous and try a new recipe and travel somewhere you have never been before.  Bon Appétit! Bon Voyage!  

4.75 from 8 votes (8 ratings without comment)

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe