Vegan Lasagna – Whisk Guide
Before diving into the delicious world of vegan lasagna, let’s talk about what you can serve alongside this mouthwatering dish. After a long day, a good vegan lasagna can really bring a sense of comfort to the table. Here are a few pairs that can elevate your experience:
1. A Fresh Side Salad
A simple side salad featuring mixed greens and a zesty vinaigrette is a classic companion. The crispness of the greens cuts through the richness of the lasagna. Toss in some cherry tomatoes and cucumber for a pop of color and freshness.
2. Garlic Bread
You can’t go wrong with garlic bread. It’s the ultimate treat that balances the flavors of your meal. Slather some vegan butter on a crusty loaf and sprinkle with garlic and parsley. Whether you bake or grill it, it’ll fly off the plate.
3. Roasted Veggies
Roaster veggies like zucchini, bell peppers, and asparagus add depth to the meal. With a drizzle of olive oil and a sprinkle of salt, roasting brings out their natural sweetness, harmonizing beautifully with the savory lasagna.

As a registered dietitian and food enthusiast, I’m always on the lookout for meals that not only nourish the body but also satisfy the soul. One dish that consistently hits the mark is vegan lasagna. Growing up, lasagna was a family favorite.
However, shifting my focus to plant-based eating meant reinventing this classic dish. Trust me when I say my vegan lasagna won’t leave you feeling deprived. Instead, it’s a vibrant, fulfilling meal that leaves even the biggest meat lovers asking for seconds.
You Might Also Like These Recipes!
- Baked Italian Herb Tofu Recipe
- Cheese Roasted Vegetable Baked Manicotti Recipe
- Panera Style Tomato and Mozzarella Panini Recipe
What is Vegan Lasagna?
So, what’s vegan lasagna? At its core, it swaps out traditional ingredients—like ground beef and cheese—for hearty vegetables, lentils, tofu, and creamy vegan cheese alternatives. The key is to maintain the layers of flavor, texture, and comfort associated with lasagna. With our recipe, you achieve that baked goodness without dairy or meat, creating something wholesome that’s still incredibly delicious.
Why This Recipe Works
Why is my vegan lasagna recipe noteworthy? Here are four compelling reasons:
1. Packed with Protein
This recipe includes red lentils and firm tofu. Lentils are a fantastic plant-based protein source, boasting around 18 grams of protein per cup. Coupled with tofu, you’ll feel full and satisfied without any meat at the table.
2. Flavor Fusion
Using fresh herbs and spices like basil and oregano, plus nutritional yeast, delivers an umami-rich experience. Nutritional yeast also adds a cheesy flavor without any dairy. Flavor is key, and this recipe doesn’t skimp on that.
3. Creamy Comfort
The cashew cream replaces ricotta and is not just a substitute; it offers a luscious texture. Soaking cashews before blending is a simple trick to achieve that creamy consistency that makes lasagna indulgent.
4. Dive Right In
This recipe is incredibly easy to prepare. With straightforward steps and minimal fuss, even novices can impress their family and friends. You won’t feel overwhelmed!
Ingredients You’ll Need to Make This Dish
Assembling your ingredients is crucial to crafting a stellar vegan lasagna. Gather these:
Two (25-ounce) jars of high-quality marinara sauce
An excellent base for layering flavor.
1 cup dried red lentils, rinsed well
This is your protein powerhouse.
14.5 ounces firm tofu, pressed and patted dry
A great meat substitute that adds texture.
1 cup raw cashews, soaked in hot water for 15–20 minutes
This will blend into a creamy filling.
½ cup nutritional yeast
Boosts that cheesy flavor without the dairy.
1 teaspoon dried basil
A classic herb that ties the whole dish together.
1 teaspoon dried oregano
Just like basil, it’s a must for flavor.
½ teaspoon garlic powder
Adds depth to your sauce.
3 tablespoons freshly squeezed lemon juice (from about 2 lemons)
A touch of acidity for balance.
1 teaspoon sea salt
Brings out all the flavors.
¼ teaspoon crushed red pepper flakes
For a nice kick.
2 tablespoons extra virgin olive oil
A drizzle to enhance the richness.
3 cups baby spinach, roughly chopped
Add some green goodness.
1 box lasagna noodles (about 12 noodles) – regular, whole grain, or gluten-free
Choose what best fits your dietary needs.
Double batch of Easy Vegan Mozzarella Cheese or 2–3 cups shredded vegan mozzarella
This gives your lasagna that classic cheesy gooeyness.
How to Make This Vegan Lasagna?
Let’s get into the cooking part! I promise, it’s simple, yet rewarding.
Step 1: Prepare the Sauce
Start by cooking your lentils. In a medium saucepan, add the rinsed lentils with about 2 cups of water. Bring this to a boil, then reduce to a simmer. Allow it to cook for about 20 minutes, or until tender.
While the lentils are simmering, in a separate pan, heat the olive oil over medium heat. Add the spinach and sauté until wilted, then stir in the cooked lentils along with the marinara sauce. This will become the hearty filling in your lasagna.
Step 2: Make the Cashew Cream Cheese
While the lentils cook, let’s prep our creamy filling. Drain your soaked cashews. In a high-speed blender, combine them with nutritional yeast, lemon juice, garlic powder, and a pinch of salt. Blend until smooth. This should be creamy and thick, perfect for layering.
Step 3: Prepare the Noodles
If you’re using regular lasagna noodles, boil them according to the package directions until slightly al dente. If using no-boil noodles, you’re in luck; you can skip this step.
Step 4: Layer Your Lasagna
Preheat your oven to 375°F (190°C). In a 9×13-inch baking dish, start by spreading a thin layer of marinara sauce on the bottom. Then add your first layer of noodles. Spread half the lentil and spinach mixture over the noodles. Top this with half of the cashew cream.
Next, add another layer of noodles, repeat the filling, and top with another layer of noodles. Finish with more marinara sauce, and sprinkle the vegan mozzarella on top.
Step 5: Bake
Cover the dish with foil and bake for 30 minutes. After that, remove the foil and bake for an additional 15-20 minutes, until the cheese melts and the lasagna is bubbly.
Step 6: Serve
Allow the lasagna to cool for about 10 minutes before slicing. This will help the layers hold together better as you serve.

Tips & Tricks
Creating the perfect vegan lasagna is all about the little details. Here are five fantastic tips to ensure your dish turns out just right:
Use high-quality marinara
Invest in a good brand. The sauce is front and center in the flavor profile of the dish.
Make it ahead
Lasagna often tastes better after a day in the fridge. Prepare it the night before and let the flavors meld. Just remember to adjust baking times if it goes in cold.
Experiment with Veggies
Feel free to add other veggies like mushrooms or zucchini. Just chop them finely and sauté before adding to the layers.
Stay organized while layering
Create a visually appealing presentation by ensuring your layers are evenly distributed and colorful.
Don’t rush the cooling process
Letting your lasagna cool prevents it from falling apart when you slice it. Patience is key!
Nutrition Information
Now let’s talk about the benefits this delicious dish offers. A serving of vegan lasagna (approx. 1/8 of the recipe) provides:
Calories: 320
Protein: 18g
Carbohydrates: 40g
Fat: 12g
Fiber: 6g
Sodium: 450mg
With a balance of protein, fiber, and flavor, this meal holds its own as a healthy option without sacrificing taste.
How Do You Store the Leftovers?
Storing your leftovers properly will ensure that you can enjoy your vegan lasagna for days to come. Here’s how to do it:
Refrigerate: Keep any leftover lasagna in an airtight container. It lasts about 4-5 days in the fridge.
Freeze: If you need to store it longer, cut portions of lasagna into pieces, wrap them in foil, and place them in a freezer-safe bag. It can last up to 3 months frozen.
Reheat: To reheat, thaw in the refrigerator overnight if frozen. Bake in a preheated oven at 350°F (175°C) until heated through, about 30 minutes.
What Sides Would Complement Vegan Lasagna?
Complementing your vegan lasagna enhances the meal experience. Here are three fabulous sides:
1. Garlic Roasted Broccoli
Toss broccoli florets with olive oil, garlic, and a pinch of salt, then roast until crispy. The robust flavor pairs wonderfully with the lasagna while offering a nutritious crunch.
2. Caesar Salad
A light vegan Caesar salad features romaine lettuce and a creamy, plant-based dressing. Top with croutons for that classic crunch! The acidity of the dressing harmonizes with the heartiness of the lasagna.
3. Stuffed Mushrooms
Filling mushrooms with a mix of breadcrumbs, garlic, spinach, and herbs provides a delightful bite-sized treat that balances the meal with an earthy component.

What Alternatives Can You Use for the Ingredients if They Are Not Present in Your Kitchen?
Not all of us have a fully stocked pantry. Here are four alternative ingredients you can use if you find yourself lacking something:
1. Canned Lentils
If you can’t find dried lentils, canned works too! Just rinse and drain, adjusting cooking times accordingly.
2. Sunflower Seed Butter for Cream
If you run out of cashews, try blending sunflower seeds with a dash of lemon juice and nutritional yeast for a unique twist.
3. Zucchini Noodles
Use spiralized zucchini as a low-carb alternative to traditional lasagna noodles, speeding up prep and cooking.
4. Store-Bought Vegan Cheese
In a pinch, opt for store-bought vegan cheese. Ensure it’s melty and complements the overall taste.

Vegan Lasagna
Ingredients
Equipment
Method
- Let’s get into the cooking part! I promise, it’s simple, yet rewarding.
- Start by cooking your lentils. In a medium saucepan, add the rinsed lentils with about 2 cups of water. Bring this to a boil, then reduce to a simmer. Allow it to cook for about 20 minutes, or until tender.
- While the lentils are simmering, in a separate pan, heat the olive oil over medium heat. Add the spinach and sauté until wilted, then stir in the cooked lentils along with the marinara sauce. This will become the hearty filling in your lasagna.
- While the lentils cook, let’s prep our creamy filling. Drain your soaked cashews. In a high-speed blender, combine them with nutritional yeast, lemon juice, garlic powder, and a pinch of salt. Blend until smooth. This should be creamy and thick, perfect for layering.
- If you’re using regular lasagna noodles, boil them according to the package directions until slightly al dente. If using no-boil noodles, you’re in luck; you can skip this step.
- Preheat your oven to 375°F (190°C). In a 9×13-inch baking dish, start by spreading a thin layer of marinara sauce on the bottom. Then add your first layer of noodles. Spread half the lentil and spinach mixture over the noodles. Top this with half of the cashew cream.
- Next, add another layer of noodles, repeat the filling, and top with another layer of noodles. Finish with more marinara sauce, and sprinkle the vegan mozzarella on top.
- Cover the dish with foil and bake for 30 minutes. After that, remove the foil and bake for an additional 15-20 minutes, until the cheese melts and the lasagna is bubbly.
- Allow the lasagna to cool for about 10 minutes before slicing. This will help the layers hold together better as you serve.
Nutrition
Notes
Invest in a good brand. The sauce is front and center in the flavor profile of the dish. Make it ahead
Lasagna often tastes better after a day in the fridge. Prepare it the night before and let the flavors meld. Just remember to adjust baking times if it goes in cold. Experiment with Veggies
Feel free to add other veggies like mushrooms or zucchini. Just chop them finely and sauté before adding to the layers. Stay organized while layering
Create a visually appealing presentation by ensuring your layers are evenly distributed and colorful. Don’t rush the cooling process
Letting your lasagna cool prevents it from falling apart when you slice it. Patience is key!
Tried this recipe?
Let us know how it was!Frequently Asked Questions
1. Can I make vegan lasagna gluten-free?
Absolutely! Use gluten-free lasagna noodles, and your recipe will be gluten-free without sacrificing flavor.
2. Can this recipe be made ahead of time?
Yes! Prepare it a day before and bake it when you’re ready. Lasagna often tastes better the next day.
3. How can I make it spicier?
Increase the amount of crushed red pepper flakes or add some diced jalapeños to the layers for heat.
4. Can I use different vegetables?
Of course! Spinach, mushrooms, and zucchini are great additions. Get creative based on your taste.
5. What is the best way to serve leftovers?
Reheat in the oven for the best texture. Microwaving can make it soggy, so I recommend the oven route for crispiness.
6. Is there a nut-free option for the cream?
Yes. Blend silken tofu with nutritional yeast and spices for a creamy, nut-free alternative.
Conclusion
Making vegan lasagna is more than just a cooking task—it’s a chance to bring people together. With each layer, you craft a dish that tells a story of comfort and flavor. By opting for plant-based ingredients, you’re choosing nourishment without sacrificing satisfaction. So whether you’re gathering with friends or enjoying a cozy night in, this vegan lasagna will not disappoint.
Your kitchen will soon become a hub of laughter, chatter, and of course, the delightful aroma of this hearty meal. Let’s embrace a lifestyle that values both health and flavor. Happy cooking!