Craving an Italian pasta dish fresh out of the oven? Our healthy vegan lasagna is high in protein and veggies and a wonderful comfort meal that’s irresistibly creamy.
Life would be a lot less fun without vegan lasagna, pizza, pasta and all the carby goodness! Our healthy and veggie-packed recipe turns crowd-pleasing comfort food into a lower calorie dinner for the whole family.
free 7-day vegan meal plan
Your next week of eating is planned out with these quick and delicious vegan bowls, meal prepping steps & full grocery list.
Although it isn’t a super quick weeknight dinner, it’s great to prepare on a lazy Sunday and enjoy any leftovers the next day!
Look at the recipe
- Undetectably healthy and veggie-rich
- Creamy, comforting yet nutrition-packed
- Low in saturated fat
- Great for meal prep & batch cooking
- Hearty and satisfying without the meat or dairy
- Perfect for meat lovers and picky eaters
- Delicious weekend dinner
This really is the ultimate healthy vegan lasagna!
Completely whole food plant-based with a beautiful balance of complex carbs, fiber-rich veggies, plant-based protein and satisfying healthy fats, this comfort food was born to make everyone love healthy meals.
- Lasagna sheets — choose between regular, whole wheat or gluten-free.
- Vegan ricotta — we love our easy homemade almond ricotta but any vegan version is fine!
- Vegan cheese sauce — this makes our lasagna high in protein and irresistibly creamy!
- Fresh spinach — adding some greens is always a good idea.
- Marinara sauce — use store-bought for convenience, it’s pretty much always vegan.
- Finely chopped veggies — go for your favorites here; we like a combination of carrots, bell peppers and zucchini.
Find the exact amounts in the recipe card below! We’ll also share some adjustment ideas with you in just a moment.
How to make our healthy vegan lasagna
Preheat the oven to 400 °F (200 °C) and get a baking dish. If you want to make this lasagna with our homemade ricotta and cheese sauce, make these two recipes within 15 minutes or so.
In a medium-sized bowl, combine vegan ricotta and spinach, then move on to the other components!
Make the ragù
You’ll need around 4 cups of finely chopped veggies for your vegan ragu. You can use a sharp knife or your food processor if you want to hide the veggies even better!
Heat a large pot over medium heat and add chopped onion, veggies and a splash of vegetable broth to it.
Sauté until everything is slightly soft, stirring occasionally.
Add marinara sauce, mix until well-combined and season to taste with salt, pepper and herbs. Set aside.
Assemble the lasagna
Grab your baking dish and let’s put this goodness together! Using a large spoon or ladle, cover the bottom of your dish with ragu.
Follow this layer with lasagna sheets, then some cheese sauce, sheets again, spinach ricotta mixture, lasagna sheets, ragu, lasagna sheets again, the last bit of ragu and a hefty serving of cheese sauce.
Cover the baking dish with a lid or some foil, place it into the oven and bake for 40 minutes. At this point, remove the lid and bake for another 5 minutes or so, until the sauce turns slightly brown.
Remove from the oven and let your lasagna cool for a few minutes before serving!
Storage & serving suggestions
Any leftovers can be stored in the baking dish covered with foil or in an airtight container in the fridge. The lasagna keeps well for up to 5 days and can also be frozen for up to 3 months!
The latter works especially well if your lasagna has a good amount of sauce. Thaw your frozen lasagna at room temperature before reheating it in the oven!
Once cooked lasagna has been thawed, it can be kept in the fridge for an additional 3-4 days.
Find a great guide over at Taste of Home about the different ways to reheat lasagna.
Tips & FAQs
Which veggies can I use for the ragu?
This is an easily customizable recipe, especially when it comes to the vegan ragù — we used zucchini, eggplant, carrot, bell pepper and mushrooms for the vegetable filling, but you can get really creative here!
Don’t stress over this step; pretty much any vegetable you find in your fridge will do. We’ve made this lasagna with carrots only, eggplant only, we’ve added cauliflower or lentils – the latter makes the sauce chewier and even higher in protein.
We recommend that you chop the veggies really finely with a knife or use a food processor! You can even blend the cooked veggies into the sauce with an immersion blender.
How to make gluten-free lasagna
There are two main ways of making a gluten-free vegan lasagna. Either choose gluten-free lasagna sheets (check the box for baking time!) or go with sliced zucchini instead of grain-based lasagna sheets.
Keep in mind that swapping whole grain lasagna noodles for zucchini slices will also drastically lower the calorie content of your vegan lasagna! If you don’t want that, consider adding some red lentils to the ragù for more satiating complex carbs.
Make this lasagna higher in protein
One serving of our healthy vegan lasagna already packs 25 grams of protein, but we can still increase that!
You can add some red lentils, textured vegetable protein or mock meats to your vegan ragu — something especially meat-eaters will enjoy.
Another idea is to swap the almond ricotta for tofu-based ricotta!
If you don’t find a store-bought version, it’s super easy to make at home. Check out this simple recipe!
Make the cheese sauce creamier by adding cashews or almond butter before blending! If your family isn’t used to eating lots of whole foods, definitely sprinkle some vegan cheese shreds on top of your lasagna.
You can also omit the spinach entirely and reduce the amount of veggies used in the ragu or replace some of them with store-bought mock meats to ease into a healthy plant-based diet.
For a super melty vegan cheese experience, go for homemade mozzarella and sprinkle with vegan parmesan!
How to save some time
You can use store-bought vegan ricotta for your filling and go for vegan cheese shreds for a super delicious lasagna topping!
That way, you could skip both of these recipes when making your lasagna.
You can also prepare each component ahead of time and assemble your lasagna in the baking dish. Wrap tightly with foil and refrigerate until you’re ready to bake later in the day!
More healthy dinner ideas
Our blog is full of delicious healthy vegan comfort foods! Try these next.
- Easy Bean Veggie Chili
- Buffalo Cauliflower Tacos
- Vegan Potato Thai Curry
- Vegan Kidney Bean Burgers
- Black Bean Meatballs
Have you tried making vegan lasagna before and which ingredients did you use? If you followed our recipe, we’d love to read about it in the comments below. Feel to leave a rating, Pin the lasagna here or tag us on Instagram – we’d love to see your creations.
- 1 box lasagna noodles
- 5 cups fresh spinach (150 g), finely chopped
- 2 cups almond ricotta
- 1 recipe vegan cheese sauce
For the Vegan Ragù
- 2 15-oz jars marinara sauce (840 ml total)
- 4 cups finely chopped veggies (zucchini, eggplant, carrot, bell pepper, mushrooms)
- 1 chopped onion
- Salt, pepper, oregano, basil to taste
- Preheat the oven to 400 °F (200 °C) and get a baking dish.
- Follow our recipes for the almond ricotta and low-fat cheese sauce if you don't use store-bought replacements.
- In a medium-sized bowl, combine vegan ricotta with spinach.
Make the Ragù
- Heat a large pot over medium heat and add your finely chopped vegetables and onion.
- Sauté with a splash vegetable broth until everything is slightly soft, stirring occasionally.
- Add the marinara sauce and mix with a spoon until well-combined.
- Season to taste, then set aside.
Assemble the Lasagna
- Get your baking dish and let’s put this baby together! Using a large spoon or ladle, assemble the vegan lasagna: start with ragù, then some lasagna sheets, cheese sauce, lasagna sheets, spinach ricotta mixture, lasagna sheets, ragù, lasagna sheets, ragù and finish everything off with the rest of your cheese sauce.
- Cover the baking dish with a lid or foil, place it into the oven and bake for 40 minutes.
- Remove the lid and bake for another 5 minutes, uncovered, until the sauce turns slightly brown. Watch your lasagna closely so it doesn’t burn!
- Finally, remove the baking dish from the oven and let it cool for a few minutes before serving. Enjoy!
- You can store any leftover lasagna in the baking dish covered in foil or an airtight container in the fridge for up to 5 days.
- Use your favorite vegetables for the ragù; it can be anything from zucchini, eggplant, or carrot to bell pepper and mushrooms. If you or your family doesn’t love the vegetable texture, you can blend the vegetables into the tomato sauce with an immersion blender.
- For a more meaty and higher protein version, you can use red lentils or textured vegetable protein in the ragù.
- If you’re short on time, pre-boil the lasagna sheets and use store-bought vegan ricotta.
Nutrition Information:Yield: 6
Amount Per Serving: Calories: 474Total Fat: 21gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 0mgSodium: 894mgCarbohydrates: 54gFiber: 18gSugar: 14gProtein: 25g
Nutrition information is a rough estimate calculated automatically, their accuracy is not guaranteed. Just focus on whole plant-based foods and eat until satiety!