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
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.
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
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!
PrintThe Best Vegan Lasagna
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.
- 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
- 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.
- Preheat the Oven: Set your oven to 350 degrees Fahrenheit (175 degrees Celsius) to prepare for baking the lasagna.
- 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.
- 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.
- Bake Covered: Tightly cover the casserole dish with foil and bake in the preheated oven for 40 minutes.
- 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.
- 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.
- 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.
- 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.