If you’ve been searching for The Best Vegan Lasagna, congratulations — your search ends here! This recipe is a delightful combination of rich, hearty marinara, creamy vegan ricotta made from tofu and cashews, tender spinach, and perfectly layered noodles all topped with ooey-gooey vegan mozzarella. What makes it a true winner is its simplicity, requiring no pre-cooking of noodles, which means you get a comforting, fuss-free dish that delivers in flavor, texture, and satisfaction. Trust me, whether you’re a seasoned vegan or just curious, this lasagna will become your new go-to comfort meal and a family favorite in no time.

The Best Vegan Lasagna Ingredients You’ll Need

Ingredients You’ll Need

The image shows a metal cooking pot filled with small, cooked grains that are light brown and creamy in texture, looking soft and slightly lumpy. The pot is placed on a white marbled surface and sits partially on a blue and white striped cloth, with the shiny handle of the pot extending to the lower right. The grains fill the pot fully, with no clear layers visible — just a warm, even mix of the cooked grains. Photo taken with an iphone --ar 4:5 --v 7

These ingredients might look simple, but each plays a crucial role in making this lasagna irresistible. From the earthy lentils bringing heartiness to the tangy marinara sauce and the creamy, herb-infused ricotta texture, every element works in harmony to create layers of flavor and color that make this dish outstanding.

  • 1 cup dried red lentils: These provide a meaty texture and protein-packed base for the sauce layer.
  • 2 (25-ounce) jars marinara sauce: The rich tomato flavor melds all layers together and keeps the noodles tender.
  • 1 cup raw cashews: Essential for making the dreamy vegan ricotta, lending creaminess without dairy.
  • 14.5 ounce firm tofu, patted dry: Adds body and protein to the ricotta while absorbing subtle seasoning.
  • 1/2 cup nutritional yeast: Brings a cheesy, savory flavor that’s key to that classic ricotta taste.
  • 3 tablespoons fresh lemon juice: Gives the ricotta a fresh tang that brightens every bite.
  • 1 teaspoon salt: Enhances all the flavors perfectly.
  • 1 teaspoon dried basil: Provides that unmistakable Italian herb aroma.
  • 1 teaspoon oregano: Deepens the herbaceous notes for a balanced taste.
  • 1/2 teaspoon garlic powder: Adds a gentle garlicky warmth, subtle but important.
  • 3 cups baby spinach: Adds vibrant green color and a tender, fresh layer.
  • 1 box lasagna noodles (about 12 noodles): Regular, gluten-free, or whole grain all work wonderfully—no pre-cooking needed thanks to the sauce.
  • Double recipe Easy Vegan Mozzarella Cheese or 2-3 cups shredded vegan mozzarella: The crowning cheesy layer creating that bubbly, melty finish we all crave.
TIP

You’ll find the full ingredient list, instructions, and print option in the recipe card below.

How to Make The Best Vegan Lasagna

Step 1: Cook the Lentils and Prepare the Sauce

Begin by cooking the red lentils with plenty of water until tender, about 20 minutes; these little pulses will absorb the tomato sauce beautifully and act as a savory hearty base. After draining, stir the marinara sauce in so those lentils soak up all that rich flavor, creating a thick, meaty sauce layer that’s anything but ordinary.

Step 2: Prepare the Cashew-Tofu Ricotta

Next, blend the cashews into fine crumbs before adding tofu, nutritional yeast, lemon juice, and your seasonings into the food processor. The result is a smooth, creamy vegan ricotta that has the perfect tang and consistency to spread across the noodles and spinach layers, bringing luscious richness to every bite without a trace of dairy.

Step 3: Assemble Your Lasagna Layers

In a generously sized 9×13 casserole dish, spread a layer of the lentil marinara sauce first, then place about 4-5 uncooked noodles on top. Layer half of your cashew-tofu ricotta over the noodles, then add half of the fresh spinach followed by about 1 cup of sauce. Repeat these layers two more times, finishing with noodles topped by the remaining sauce. This layered approach ensures every forkful has a perfect balance of textures and flavors.

Step 4: Bake and Melt the Cheese Topping

Cover the dish tightly with foil and bake at 350 degrees for 40 minutes. While that’s cooking, either prepare your homemade vegan mozzarella or get your store-bought version ready. Once the initial bake is done, remove the foil and spread or sprinkle the mozzarella evenly across the top. Pop it back in the oven uncovered for another 20 minutes so it can bubble and brown to melty perfection. Let it cool for 15 minutes before serving to allow the layers to set neatly.

How to Serve The Best Vegan Lasagna

A white oval baking dish holds a layered lasagna with a thick base of rich, deep red tomato sauce visible around the edges. On top, there is a layer of creamy white melted cheese, spread in uneven clusters with small golden brown spots. Scattered bright green chopped basil leaves garnish the top layer, adding color contrast. The lasagna shows some texture from the stacked pasta sheets under the cheese and sauce. The dish is set on a white marbled surface, and a white plastic spatula is partially visible in the left background. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Brighten up servings of your lasagna with fresh basil leaves, a sprinkle of crushed red pepper flakes for a bit of heat, or a drizzle of good-quality extra virgin olive oil. A dusting of additional nutritional yeast can add an extra cheesy touch for those who love it.

Side Dishes

This luscious lasagna pairs beautifully with crisp green salads, garlic bread (vegan, of course!), or roasted seasonal veggies. A citrusy arugula salad works wonders to cut through the creamy layers, offering a refreshing contrast.

Creative Ways to Present

For dinner parties, serve individual portions in ramekins with a sprinkle of fresh herbs on top. Alternatively, layer the lasagna into smaller dishes for personalized helpings or prepare mini lasagnas in muffin tins for a fun finger-food option. The Best Vegan Lasagna is as versatile as it is delicious!

Make Ahead and Storage

Storing Leftovers

Once cooled, store leftover lasagna in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so leftovers often taste even better the next day.

Freezing

You can freeze the fully assembled lasagna before baking or freeze the baked and cooled dish. Wrap tightly with plastic wrap and aluminum foil for best results. Frozen lasagna stays good for about 2-3 months and thaws beautifully overnight in the refrigerator.

Reheating

Reheat leftovers by baking in a 350-degree oven until warmed through; cover with foil to prevent drying out, removing the foil in the last 10 minutes for a crisp top. For convenience, microwave portions on medium heat, covered, stirring occasionally for even warmth.

FAQs

Can I use other beans or lentils in this recipe?

Absolutely! While red lentils cook quickly and break down nicely, you can experiment with green lentils or even cooked chickpeas for different textures. Just keep in mind that cooking times and the final consistency might vary slightly.

Do I have to make the vegan mozzarella from scratch?

Not at all! You can use store-bought vegan shredded mozzarella for convenience, and it melts and browns wonderfully. Making your own is rewarding but entirely optional.

Is it possible to make this gluten-free?

Yes, simply swap the regular lasagna noodles for your favorite gluten-free noodles. They cook up just as nicely in the sauce without pre-boiling, making this recipe naturally adaptable for gluten-free diners.

Can I add other vegetables in the lasagna?

Definitely! Roasted zucchini, mushrooms, bell peppers, or even butternut squash can add fantastic layers of flavor and nutrition. Just layer them along with the spinach for an even heartier meal.

How do I make this recipe nut-free?

To keep this dish nut-free, omit the cashews and use extra firm tofu in the ricotta layer, adjusting seasonings and moisture with a bit of water as needed. Use store-bought nut-free vegan cheese for topping to keep it safe and delicious.

Final Thoughts

Making The Best Vegan Lasagna is truly a joyous experience and a guaranteed crowd-pleaser. Its rich flavors, ease of preparation, and comforting textures make it a standout dish whether you’re cooking for a family dinner or a friendly gathering. I can’t wait for you to dive in and enjoy every cheesy, saucy, and velvety bite of this recipe — happy cooking!

Print

The Best Vegan Lasagna

The Best Vegan Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 4 reviews

This vegan lasagna is the ultimate comfort food made easy! It layers tender, uncooked lasagna noodles with a hearty red lentil marinara, creamy cashew-tofu ricotta, fresh spinach, and bubbly vegan mozzarella cheese baked to perfection. No need to pre-cook the noodles, making it a convenient, delicious, and satisfying plant-based meal perfect for any occasion.

  • Author: Paula
  • Prep Time: 25 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 25 minutes
  • Yield: 8 large servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegan

Ingredients

For the Lentil Marinara:

  • 1 cup dried red lentils
  • 2 (25-ounce) jars marinara sauce

For the Cashew-Tofu Ricotta:

  • 1 cup raw cashews
  • 14.5 ounce firm tofu, patted dry
  • 1/2 cup nutritional yeast
  • 3 tablespoons fresh lemon juice (about 2 lemons)
  • 1 teaspoon salt
  • 1 teaspoon dried basil
  • 1 teaspoon oregano
  • 1/2 teaspoon garlic powder

Additional Ingredients:

  • 3 cups baby spinach
  • 1 box lasagna noodles (about 12 noodles) – regular, gluten free, or whole grain
  • 2–3 cups shredded vegan mozzarella cheese (store-bought or homemade Easy Vegan Mozzarella Cheese)

Instructions

  1. Cook the Lentils: Add 1 cup dried red lentils and 3 cups water to a medium pot. Bring it to a boil, then reduce heat and simmer for about 20 minutes until lentils are tender. Drain well using a fine strainer. Return lentils to the pot and stir in the marinara sauce thoroughly. Set aside this lentil marinara mixture.
  2. Preheat the Oven: Set your oven to 350 degrees Fahrenheit (175 degrees Celsius) to prepare for baking the lasagna.
  3. Make the Cashew-Tofu Ricotta: Place cashews in a food processor and pulse until finely crumbly. Add tofu chunks, nutritional yeast, lemon juice, salt, dried basil, oregano, and garlic powder. Pulse again until the mixture is smooth and well combined. If the blend is too thick, add a few tablespoons of water to achieve a creamy ricotta consistency. Set aside.
  4. Assemble the Lasagna: Spread about 1 cup of lentil marinara sauce evenly across the bottom of a large 9×13 inch casserole dish. Layer 4-5 uncooked lasagna noodles on top. Spread half of the ricotta mixture over the noodles, then add half of the spinach. Spoon about 1 cup more of lentil marinara over the spinach. Add another 4-5 noodles layer, followed by the remaining ricotta and then the rest of the spinach. Top this with the last 4-5 noodles and pour the remaining lentil marinara sauce evenly over the top.
  5. Bake Covered: Tightly cover the casserole dish with foil and bake in the preheated oven for 40 minutes.
  6. Add the Vegan Mozzarella: While baking, prepare your vegan mozzarella cheese if making homemade. After 40 minutes, carefully remove the foil. Spread or sprinkle 2-3 cups of vegan mozzarella cheese evenly over the lasagna.
  7. Bake Uncovered: Return the lasagna to the oven and bake uncovered for an additional 20 minutes, allowing the cheese to melt and turn lightly golden.
  8. Rest and Serve: Remove the lasagna from the oven and let it cool for at least 15 minutes before serving. This helps the layers set for easier slicing.
  9. Storage Tips: Leftover lasagna can be refrigerated for up to 4 days. For freezing, assemble but do not bake, then cool and wrap well for the freezer. Thaw overnight before reheating in a 350°F oven until heated through. Individual slices freeze and reheat well too.

Notes

  • Meaty Lasagna: Substitute vegan ground beef like Beyond or Impossible Burger for the lentils. Cook the vegan ground beef in a pan, then mix with marinara and proceed with the layering instructions.
  • Veggie Additions: Enhance with roasted vegetables such as zucchini, yellow squash, red onion, butternut squash, cauliflower, or sweet potatoes layered alongside spinach.
  • Nut-Free Version: Omit cashews and add an extra block of tofu for the ricotta. Use nut-free vegan cheese shreds on top, and adjust seasoning as needed.
  • Lasagna Noodles: Regular, gluten free, or whole wheat noodles all work without pre-cooking due to ample sauce. Using no-boil noodles or pre-cooking them may require less sauce and shorter baking time (30-40 minutes).
  • Freezing: Can freeze before or after baking. Thaw overnight and reheat at 350°F until warm through.

Similar Posts

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments