Pinterest Hidden Image

If you're looking for the ultimate vegan comfort food, this homemade vegan lasagna is hard to beat. It combines a rich tomato and lentil ragù with my creamy vegan bechamel sauce for perfectly layered slices that are hearty, cheesy, just like traditional lasagna.

With my partner's Italian heritage, there was definitely a little extra pressure to get this recipe right! After lots of recipe testing and taste-testing together, I can honestly say this one has earned its place in our regular dinner rotation.

Jump to:

🧾 Ingredients

ingredients for vegan lasagne measured in bowls on a gray surface.Pin

Ingredient Notes

Vegan meat alternative: I like using a plant-based mince for a hearty, meaty texture, but you can swap it for smashed vegan burgers, extra lentils, or crumbled tofu if preferred.

Cooked lentils: Lentils add extra protein, fiber, and richness to the filling while stretching it further. Green or brown lentils work best as they hold their shape well.

Red wine: Adds depth and richness to the tomato sauce. If you prefer to cook without wine, simply replace it with vegetable stock.

White miso paste: A small amount adds a subtle umami flavor, making the sauce taste richer and more complex without overpowering the tomatoes.

Lasagna sheets: Aka lasagna noodles. Both regular and oven-ready lasagna sheets work well. Just make sure each layer is fully covered with sauce so the pasta cooks evenly.

Vegan béchamel: The creamy white sauce balances the rich tomato filling and creates those classic lasagna layers. You can make it ahead of time and gently reheat it if needed before assembling.

Vegan parmesan: Sprinkled between the layers and on top, it adds a savory, cheesy finish and helps create a beautifully golden crust.

Pin

Get Your Free E-Book!

Sign up to the Addicted to Dates newsletter for your FREE Guide To Vegan Cheesecakes!

📷 Step-By-Step Images & Recipe Tips

Start by making the marinara sauce base. Sauté the onion, garlic, and carrot until softened and fragrant. Taking a few extra minutes here helps build a sweeter, more flavorful base for the sauce.

Once the vegetables are tender, add the wine and let it reduce before stirring in the remaining sauce ingredients. Reducing the wine first cooks off the alcohol and concentrates its rich flavor.

frying veggies in a saucepan.Pin

Blending the sauce might seem like an extra step, but it's what gives this lasagna its silky, restaurant-style texture while still packing in plenty of vegetables. Once smooth, stir it into the browned vegan mince and lentils, then let everything simmer together until the flavors meld beautifully.

stages of making sauce for lasagna.Pin

When assembling the lasagna, start with a thin layer of sauce to prevent the pasta from sticking to the dish. Spread each layer evenly, making sure the pasta is completely covered with sauce and béchamel to help it cook through and stay tender.

assembling vegan lasagna in a white staub pan.Pin

A light sprinkle of vegan parmesan between some of the layers adds extra richness and creates pockets of cheesy flavor throughout.

Finish with a generous layer of béchamel and the remaining vegan parmesan for a beautifully golden top.

adding the second layer of components to a vegan lasagna.Pin

Let the lasagna rest for at least 15-20 minutes after baking before slicing. This gives the layers time to set, making it much easier to serve neat portions while allowing the flavors to develop even further.

adding the final layer of lasagna components to a white staub pan.Pin

Δ Variations

This vegan lasagna is easy to customize depending on what you have on hand or the flavors you're craving.

  • Add vegan ricotta: For an even creamier, more traditional lasagna, add dollops of my homemade vegan ricotta between the layers along with the béchamel. It adds a delicious cheesy flavor and extra richness.
  • Extra vegetables: Stir chopped mushrooms, zucchini, spinach, eggplant, or roasted peppers into the tomato sauce for even more veggies and flavor.
  • Spinach ricotta lasagna: Swap some of the tomato filling for a mixture of vegan ricotta and wilted spinach for a lighter, veggie-packed variation.
  • Mushroom lasagna: Replace the vegan mince with finely chopped mushrooms for a rich, savory mushroom ragù that's just as satisfying.
  • Gluten-free: Use your favorite gluten-free lasagna sheets and prepare the vegan béchamel with gluten-free flour.
  • Extra cheesy: Sprinkle shredded vegan mozzarella between the layers or over the top before baking for an extra gooey finish.

💬 FAQs

Can I make this vegan lasagna ahead of time?

Yes! You can assemble the lasagna up to 24 hours in advance and refrigerate it until you're ready to bake. You may need to add an extra 5-10 minutes to the baking time if it's going straight from the fridge to the oven.

Can I freeze vegan lasagna?

Absolutely. Freeze the baked or unbaked lasagna for up to 3 months. Thaw it overnight in the refrigerator before baking or reheating for the best texture.

Why should I let the lasagna rest before serving?

Resting the lasagna for 15-20 minutes allows the layers to firm up, making it much easier to slice and serve while preventing the filling from spilling out.

a slice of vegan lasagna being lifted out of a cooking dish.Pin

🍝 More Vegan Main Meals

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook, and subscribe via email to get all our new recipes!

📖 Recipe

Vegan Lasagna

No ratings yet
Christina Leopold
This vegan lasagna is packed with layers of rich tomato lentil sauce, creamy dairy-free béchamel, and tender pasta for the ultimate comfort food. Perfect for family dinners or meal prep, this easy homemade vegan lasagna is hearty, satisfying, and every bit as delicious as the classic version.
Servings 8

Ingredients

  • 2 tablespoons olive oil
  • 1 medium white onion diced
  • 4 cloves garlic minced
  • 2 medium carrots diced
  • 180 ml (¾ cup) red wine
  • 780 g tomato sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon balsamic vinegar
  • 1 tablespoon agave or brown sugar
  • 1 teaspoon sea salt
  • ½ teaspoon black pepper
  • 1 tablespoon miso paste optional
  • 200 g (7 oz) vegan ground meat (mince) *note 1
  • 400 g (14 oz) brown lentils cooked and rinsed
  • 2 teaspoon italian seasoning or mixed dried herbs
  • 480 g (2 cups) vegan bechamel
  • 16 lasagna sheets
  • 100 g (3.5 oz) vegan parmesan cheese optional

Instructions 

  • Preheat the oven: Preheat your oven to 200°C (392°F), or 180°C (356°F) fan-forced.
  • Sauté the vegetables: Heat the oil in a large saucepan over medium heat. Add the onion and garlic, and sauté for 2-3 minutes until softened and fragrant. Add the carrot and for another 3 minutes until softened.
  • Make the sauce: Add the red wine to the vegetables and cook for about 3 minutes, or until it has reduced slightly. Stir in the tomato sauce, soy sauce, balsamic vinegar, agave, salt, pepper, and miso, and cook for 1 minute, stirring well to combine.
  • Blend: Transfer the mixture to a high-speed blender and blend until completely smooth and creamy.
  • Cook the mince: Meanwhile, heat a little more olive oil in a separate pan over medium heat. Add the vegan ground meat and lentils, and cook for 2-3 minutes until lightly browned and heated through. Pour in the sauce and the Italian seasoning and combine.
  • Assemble: Spread a thin layer of the tomato sauce over the base of a 9x13-inch baking dish. Top with a single layer of lasagna sheets, followed by more tomato sauce and an even layer of vegan béchamel.
  • Layer the lasagna: Repeat the layers of pasta, tomato sauce, and béchamel. After the second layer of béchamel, sprinkle over a thin layer of vegan parmesan. Continue layering until all of the ingredients have been used, finishing with a layer of béchamel and the remaining vegan parmesan on top.
  • Bake: Bake for 25 minutes, or until the top is lightly golden and bubbling around the edges.

Notes

  1. Vegan ground meat: Swap this for extra lentils, crumbled tofu, or smashed vegan burgers if needed. 

Nutrition

Serving: 1slice | Calories: 582kcal | Carbohydrates: 88g | Protein: 31g | Fat: 10g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 10mg | Sodium: 1320mg | Potassium: 1110mg | Fiber: 21g | Sugar: 10g | Vitamin A: 3103IU | Vitamin C: 13mg | Calcium: 259mg | Iron: 7mg
Did you make this recipe?Tag @addictedtodates and hashtag it #addictedtodates

© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. Instead, include a link to this post for the recipe. Thank you!

Leave a Review:

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

Recipe Rating