If you’re on the hunt for a hearty, comforting, and utterly delicious plant-based meal, look no further—this is The Best Vegan Lasagna Recipe you will ever make. Combining the earthiness of red lentils, the creamy tang of cashew-tofu ricotta, and the robust flavors of marinara sauce, this lasagna is an absolute showstopper. It’s loaded with fresh spinach, perfectly layered with tender noodles, and topped with melty vegan mozzarella, delivering every bit of the classic lasagna satisfaction without any animal products. Whether you’re a longtime vegan, feeding a crowd, or just craving something wholesome and flavorful, this recipe will quickly become your go-to comfort food favorite.
Ingredients You’ll Need
Gathering straightforward, wholesome ingredients is the first step to creating amazing flavor and texture in The Best Vegan Lasagna Recipe. Each ingredient plays a vital role—lentils offer protein and earthiness, cashews bring creaminess, tofu creates that classic ricotta texture, and fresh spinach adds brightness and color.
- 1 cup dried red lentils: Nutty and hearty, these cook quickly and provide a protein-packed base to the sauce.
- 2 (25-ounce) jars marinara sauce: Choose your favorite brand or homemade for a rich, tangy tomato foundation.
- 1 cup raw cashews: Soaked and processed to create a creamy base for the vegan ricotta.
- 14.5 ounces firm tofu, patted dry: Adds creaminess and protein to the ricotta filling without overpowering flavors.
- 1/2 cup nutritional yeast: Brings a cheesy and savory umami boost to the ricotta.
- 3 tablespoons fresh lemon juice: Balances richness with vibrant acidity and freshness.
- 1 teaspoon salt: Essential for enhancing all the layers’ flavors.
- 1 teaspoon dried basil: Adds an aromatic herbaceous note, traditional in Italian cuisine.
- 1 teaspoon oregano: Classic Italian herb that deepens the savory profile.
- 1/2 teaspoon garlic powder: A subtle, warm seasoning that complements the tomato and ricotta flavors.
- 3 cups baby spinach: Fresh and tender, this green vegetable adds lovely color and subtle sweetness.
- 1 box lasagna noodles (about 12 noodles): Pick regular, gluten free, or whole grain noodles depending on preference; they create the perfect layers.
- 2-3 cups vegan mozzarella cheese or double recipe Easy Vegan Mozzarella Cheese: For that irresistible, melty topping that finishes this dish beautifully.
How to Make The Best Vegan Lasagna Recipe
Step 1: Cook the Lentils and Prepare the Sauce
Start by cooking the red lentils in water until tender, about 20 minutes, then drain them well. Stir the lentils back into the pot and mix with marinara sauce. This lentil-marinara combo will be the rich, hearty layer that provides protein and depth, balancing texture and flavor in your lasagna.
Step 2: Preheat Your Oven
Set your oven to 350 degrees Fahrenheit so it’s ready for baking once your lasagna is assembled. This moderate heat ensures the layers cook evenly and the flavors meld beautifully.
Step 3: Make the Cashew-Tofu Ricotta
In a food processor, combine soaked cashews until crumbly, then add tofu, nutritional yeast, lemon juice, salt, basil, oregano, and garlic powder. Pulse until smooth but still slightly textured, adding a splash of water if needed. This vegan ricotta is creamy, tangy, and totally dreamy—a critical component for authentic cheesy goodness without dairy.
Step 4: Assemble Your Lasagna
Begin layering in a 9×13 inch casserole dish: start with a cup of lentil marinara on the bottom, then cover with 4-5 uncooked noodles. Spread half of the ricotta over the noodles, top with half the spinach, and add another cup of marinara sauce. Repeat this layering sequence: noodles, remaining ricotta, spinach, and noodles, then pour the rest of the sauce on top, spreading evenly.
Step 5: Bake Covered
Cover the dish tightly with foil and bake for 40 minutes. This steaming process softens your noodles perfectly and lets all the flavors meld into one harmonious, satisfying dish.
Step 6: Add Cheese and Finish Baking
Remove the foil, sprinkle or spoon your vegan mozzarella over the top, then bake uncovered for another 20 minutes. This step gives you that golden, melty cheesy topping everyone loves. Let the lasagna rest for at least 15 minutes before serving to allow it to firm up for easier slicing.
How to Serve The Best Vegan Lasagna Recipe
Garnishes
Fresh basil leaves or a sprinkle of chopped parsley add a pop of green and a fresh herbal aroma that perfectly complements the rich layers. A drizzle of extra virgin olive oil or a light sprinkle of crushed red pepper flakes can add some luxurious finishing touches to individual plates.
Side Dishes
A crisp green salad with a tangy vinaigrette offers a refreshing contrast to the rich, cheesy lasagna. Garlic bread made with vegan butter or a light roasted vegetable medley such as zucchini and bell peppers are also fantastic options that round out the meal beautifully.
Creative Ways to Present
For a fun twist, serve individual portions in mini casserole dishes or bake this lasagna in a round pan for a different look. You can also turn leftovers into hearty lasagna-stuffed bell peppers or use the sauce and ricotta in a layered vegetable casserole for more variety.
Make Ahead and Storage
Storing Leftovers
Wrap leftover lasagna tightly with plastic wrap or transfer to an airtight container and keep in the refrigerator for up to 4 days. The flavors continue to develop, making the leftovers arguably even tastier!
Freezing
This recipe freezes wonderfully. To freeze, store portions or the whole lasagna (pre- or post-baked) in freezer-safe containers or heavy-duty foil. It will keep well for up to 3 months, making meal prep a breeze for busy days.
Reheating
Reheat refrigerated or thawed frozen leftovers in the oven at 350 degrees Fahrenheit for 20-30 minutes until warmed through. Covering with foil helps retain moisture and prevent drying out. For a quicker option, microwave slices covered with a damp paper towel, adjusting time as needed.
FAQs
Can I make The Best Vegan Lasagna Recipe gluten free?
Absolutely! Just swap out the regular lasagna noodles for gluten-free ones, and you’re all set. The recipe is very adaptable without sacrificing flavor or texture.
Do I have to use cashews in the ricotta?
Cashews provide creaminess and body, but if you’re allergic or prefer, you can substitute soaked blanched almonds or silken tofu for a slightly different texture and taste. The key is achieving a smooth, spreadable consistency.
Is it necessary to precook the noodles?
Nope! This recipe uses uncooked noodles that soften beautifully while baking because of the ample moisture in the sauce and lentil mixture, saving you an extra step without compromising texture.
Can I make this ahead of time?
Yes! You can assemble the lasagna a day in advance, cover it tightly, and store it in the refrigerator. Bake it as instructed when ready. This is great for meal planning or entertaining.
What’s the best way to get the cheese melty without dairy?
Using a good quality vegan mozzarella or making your own Easy Vegan Mozzarella Cheese works wonders. Baking uncovered during the last 20 minutes allows it to melt and lightly brown, giving you that classic lasagna finish.
Final Thoughts
This truly is The Best Vegan Lasagna Recipe because it captures the soul of traditional lasagna while celebrating wholesome, plant-based ingredients. It’s satisfying, nourishing, and made with love—perfect for sharing with friends, family, or just enjoying as your own cozy indulgence. Dive in and discover how delicious vegan comfort food can be!
Print
The Best Vegan Lasagna Recipe
- Total Time: 1 hour 20 minutes
- Yield: 8 servings
- Diet: Vegan
Description
This Best Vegan Lasagna is a hearty, plant-based version of the classic Italian dish, featuring layers of tender lasagna noodles, rich red lentil marinara sauce, creamy cashew-tofu ricotta, fresh spinach, and melty vegan mozzarella cheese. Perfect for a comforting dinner, it’s dairy-free, packed with protein, and deliciously satisfying.
Ingredients
Lentil Marinara
- 1 cup dried red lentils
- 3 cups water
- 2 (25-ounce) jars marinara sauce
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
Other
- 3 cups baby spinach
- 1 box lasagna noodles (about 12 noodles), regular, gluten free or whole grain
- Double recipe Easy Vegan Mozzarella Cheese or 2-3 cups shredded vegan mozzarella
Instructions
- Cook the Lentils: Add 1 cup dried red lentils and 3 cups of water to a medium pot. Bring to a boil, then simmer for about 20 minutes until lentils are tender. Drain using a fine strainer and return lentils to the pot. Stir in the marinara sauce and set aside.
- Preheat Oven: Set the oven temperature to 350°F (175°C) to prepare for baking the lasagna.
- Make Cashew-Tofu Ricotta: In a food processor, pulse the cashews until fine and crumbly. Add tofu chunks, nutritional yeast, lemon juice, salt, dried basil, oregano, and garlic powder. Pulse until mixture is well combined and smooth. If mixture is too thick, add a few tablespoons of water to achieve a creamy texture. Set aside.
- Assemble the Lasagna: Spread about 1 cup of lentil marinara sauce on the bottom of a 9×13 inch casserole dish evenly. Layer 4-5 uncooked lasagna noodles on top. Spread half of the cashew-tofu ricotta mixture over noodles, then layer half of the spinach. Spoon about 1 cup more marinara sauce over spinach. Add another 4-5 noodles, spread remaining ricotta, then remaining spinach. Top with the last 4-5 noodles and pour the remaining marinara sauce evenly over the surface.
- Bake Covered: Cover the casserole tightly with foil and bake in the preheated oven for 40 minutes.
- Add Vegan Mozzarella: While the lasagna bakes, prepare your vegan mozzarella cheese from scratch or use store-bought. After 40 minutes, remove the foil and evenly top the lasagna with 2-3 cups vegan mozzarella cheese.
- Bake Uncovered: Return the lasagna to the oven and bake uncovered for an additional 20 minutes until cheese is melted and bubbly.
- Rest and Serve: Remove the lasagna from the oven. Allow it to cool for at least 15 minutes before slicing and serving to let it set.
Notes
- Leftover lasagna will keep well in the refrigerator for up to 4 days.
- For longer storage, freeze the lasagna by wrapping it tightly in plastic wrap and aluminum foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Use gluten-free noodles if gluten sensitivity is a concern.
- The cashew-tofu ricotta can be adjusted for texture by adding water as needed.
- Make sure to pat tofu dry to prevent watery ricotta.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: Italian
