Craving an Italian pasta dish fresh out of the oven? Our dairy-free lasagna is a wonderful comfort meal that’s irresistibly creamy, secretly healthy and easily customizable.
Let’s be honest: life would be a lot less fun without vegan lasagna, pizza, pasta and all the carby goodness.
The good news is that there’s no reason you need to skip on any of these when trying to eat healthily! There’s a way to improve any good old recipe to make it fit your needs.
Just like with many other dishes on this website, we’ve managed to create a wholesome, nourishing and super tasty version of this family-friendly dinner.
This delicious dairy-free lasagna is a bit richer than other recipes we usually share here – nevertheless, it’s completely whole food plant-based, oil-free and a whole lot lighter compared to lasagna made with meat and cheese.
In fact, if meatless meals are still somewhat rare in your household, this veggie lasagna might be the perfect addition to your weekly dinner rotation. It’s family-friendly comfort food that’s undetectably healthy and everyone loves it – vegan, or not.
Granted, this isn’t the quickest or most convenient of our recipes. Since we want to share ways to prepare delicious meals that are made from scratch and don’t use store-bought vegan cheese from the get-go, we created an entirely homemade version of a healthy vegan lasagna.
But if you’re not ready to take 1-1.5 hours out of your day to prepare and bake this creamy casserole, we totally get that! Lasagna certainly isn’t your everyday dinner choice.
To make this recipe a lot more approachable, you can swap the ragù for some store-bought tomato sauce and use store-bought vegan ricotta, too.
For a really convenient stretch-and-melt cheese experience, you can even top the lasagna with some Daiya shreds or whatever similar products your local store offers.
But if you’re a multitasking-lover like me and cooking feels like meditation to you, this is just for you.
I like to prepare, stir, wash, chop, and mix different compounds of a recipe simultaneously! It just gives me a little thrill. But if you hate doing that or don’t have enough mental RAM for it (hey, we’re all different), then you can simply tackle it one delicious filling at a time.
This lasagna recipe doesn’t require you to boil your noodles in advance, which means it takes some more time in the oven but fewer steps overall. For this to work out, you need to add a large amount of sauce plus water-rich veggies! But we can promise you — it’s so worth it.
If you want even more convenience, you can skip the high-protein cheese sauce and simply top your dairy-free comfort dish with some almond ricotta or vegan cheese shreds.Easy Almond Ricotta Recipe →
Towards the end of this article, you’ll find out how we love to layer this lasagna, but you can totally freestyle depending on how noodle-rich you want it to be – at least 2 layers of noodles with sauce in between are required, though.
Why This Is the Best Dairy-Free Lasagna Recipe
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.
Here are more reasons why we’re so excited about this lasagna!
- Undetectably healthy and veggie-rich
- Creamy, comforting yet nutrition-packed
- Low in overall and especially saturated fat
- Basic kitchen skill level recipe
- Great for meal prep & batch cooking
- Hearty and satisfying without the meat or dairy
- Perfect for meat lovers and picky eaters
- Delicious weekend dinner or holiday main meal
Our dairy-free lasagna is not overly cheesy and definitely balances flavors and textures very nicely. The sauce is made from a very unusual but really healthy staple food – find out more about it below!
We love to bump up the amount of vegetables we consume by sneaking them into delicious recipes like this oven-baked vegan lasagna — which we can do without taking away any of the comforting deliciousness of carb-heavy meals.
How to Make Our Healthy Vegan Lasagna
Lasagna is one of those recipes often thought of as being really complicated and time-consuming. Sure, it’ll require more steps than a bean chili, but the result is so worth it!
In our household, we try to keep things as wholesome as possible and not rely on too many processed vegan substitutes in our daily meals. This additional step of making your food from scratch often results in a lower grocery bill and better health, so we’re totally in.
If you think “wow, that’s a lot of veggies that go in there,” rest assured that they are mainly used for their texture as well as their high nutrient content. You are still in for a really delicious pasta experience!
The flavors of the ragù, white sauce and almond ricotta work together to overpower the carrot and zucchini, which makes it possible for the veggies to find their way into the bellies of even the pickiest eaters.
Hopefully we’ve convinced you to try and make our healthy dairy-free lasagna. This means you can now gather your ingredients of choice, because we’ll tell you how to make the white sauce, then the vegan ragù and how to finally put everything together!
How to Make Vegan Lasagna White Sauce
To make a traditional vegan white sauce or bechamel, you need some all-purpose flour, plant-based milk, oil or margarine as well as salt and pepper.
Compared to a non-vegan white sauce, you just swap the butter and dairy milk for their vegan counterparts and can prepare it in the same way.
Now, if you’re familiar with our healthy recipes, you know that these won’t be the ingredients for our lasagna’s white sauce!
Instead, we went for a high protein, low-fat and whole food version to top our plant-based lasagna! All of the simple staple food ingredients go right into a blender jar, and a few seconds later, you have a deliciously creamy and healthy dairy-free white sauce!
The main ingredient here is white beans. But how can you make beans taste cheesy? It’s the nutritional yeast – also known as the vegan super powder that makes anything taste awesome and reminds of cheese.
Disclaimer to all of you hardcore cheese lovers: this won’t taste “totally like cheese,” but it’s still a tasty replacement if you give it a chance.Full Vegan Cheese Sauce Recipe →
How to Make Vegan Ragù
For the vegan ragù filling in our dairy-free lasagna, you can use all kinds of different vegetables. It depends highly on your personal taste preferences (though you won’t taste them very much anyway) as well as what you can get your hands on.
Once you’ve decided which vegetables to use for your healthy lasagna filling, you just need to finely chop and sauté them in a large pot over medium heat.
We personally cook without any oil (this totally works if you sauté in some vegetable broth!), but you can use olive oil here, too.
Once all the vegetables have softened slightly, you can add the marinara sauce or canned tomatoes along with some basic spices and mix everything. Now you can use your vegan ragù to serve with some cooked pasta or as a tasty and healthy lasagna filling!
By the way, if you or your kids are not so keen on the vegetable texture, feel free to quickly blend the cooked ingredients into a creamy, smooth sauce!
Let’s Layer This Delicious Dairy-Free Lasagna
Gather the rest of your ingredients for this vegan casserole, because it’s time to put this baby together! Keep in mind that this is just the way we like to layer our lasagna, and you can totally change things up here.
Using a large spoon or ladle, assemble the vegan lasagna in this way:
- Cheese sauce
- Lasagna sheets
- Spinach ricotta mixture
- Lasagna sheets
- Lasagna sheets
- Cheese sauce
Since we want to both fill and top the dairy-free lasagna with our bean cheese sauce, make sure to use less than half of the sauce for the bottom layer so you can finish it off with a heaping amount of creamy goodness!
Now cover your baking dish with a lid or foil and place it into the preheated oven for around 40 minutes.
How Many Calories Are in Vegetable Lasagna
Very likely less than in animal product-rich lasagna. Swapping meat filling for vegetables is a smart move to easily lower the calorie and fat content of a meal.
According to the USDA, one serving (227 g or 8 oz) of vegetable lasagna has 316 calories. But who would be satisfied with such a small amount of food?
We personally advise against counting calories and instead just choosing healthy whole foods when hungry. Most people end up having a healthy body weight when they listen to their hunger cues and eat from the main plant-based food groups until satiated.Full Vegan Nutrition Guide + Downloads →
Because what you put into your vegetable lasagna can vary widely, if you’re using oil, dairy cheese, butter, or a low-fat bean sauce like we do, the calorie content is individual to each recipe.
More Tips for the Best Dairy-Free Lasagna
Are you excited to make the healthiest lasagna ever – but still left with some questions? We’ll go over a few of them here.
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 or freezer 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.Plant-Based Protein 101 →
How to Make This a Gluten-Free Veggie 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.
How to Make Vegan Lasagna with Tofu
Tofu is an affordable and healthy protein choice you can also use to make vegan lasagna! Just because we personally went for almond ricotta, doesn’t mean you can’t use its legume-based counterpart here.
If you can’t find tofu ricotta at the store, simply replace the almonds with plain tofu in the recipe we’ll share with you below.
The other ingredients you’ll need are garlic, lemon, salt and some nutritional yeast. Place everything into a food processor and blend until you’re left with a ricotta-like texture.
Jeanette created a wonderful whole food plant-based vegan lasagna using tofu, so check out her recipe if you’re interested!Is Soy Bad For You? →
How Long Does Vegetable Lasagna Last in the Fridge
Properly stored, you can keep vegan lasagna in the fridge for 3-5 days. For best results, make sure to refrigerate your lasagna within two hours of cooking because, after that, it can start going bad.
To make it last even longer, you can also freeze it in heavy-duty bags or using an airtight container. This works especially well for lasagna with a good amount of sauce (like in our recipe) and tastes the best until 2-3 months of freezing. But it’s safe to freeze lasagna for longer than that.
Once cooked lasagna has been thawed, it can be kept in the fridge for an additional 3-4 days.
We found a great guide over at Taste of Home where they went over the different ways of reheating lasagna, from using the microwave to an oven, toaster oven, stovetop skillet or even an air fryer!
Their expertise definitely tops ours, so if you’re wondering how to reheat vegan lasagna, check out this resource.
If you’re looking for more content on meal prepping, we have an in-depth article on that topic!Full 5-Day Vegan Meal Prep + Download →
Delicious Vegan Lasagna Recipes to Try
Although we personally like this dairy-free lasagna the most (and we’ve tried many over the years!), that’s not to say that there aren’t a ton of great vegan lasagnas out there!
Apart from the customization options we shared with you above, there are also completely different ways of enjoying a vegan lasagna!
You can make Dianne’s lasagna roll-ups, a comforting Instant Pot pumpkin lasagna soup like this one by Nisha as well as a sweet potato lasagna or this zucchini lasagna by Sarah that both don’t even need any noodles.
More Tasty & Healthy Veggie Recipes
Still hungry or wanting to follow a quicker recipe tonight? Our blog is full of delicious healthified comfort foods for you to try. How about these:
Ready to feed a hungry crowd with this dairy-free lasagna? We recommend making a crunchy side salad and letting this steaming hot casserole cool for a bit before serving to avoid any burnt tongues (we’ve all been there).
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, whole grain or gluten-free (if needed) 9 sheets
- 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
Make the Ragù
- Heat a large pot over medium and add your finely chopped vegetables along with the onion. Sauté in some vegetable broth until everything is slightly soft, then add the marinara sauce. Mix with a spoon and season the ragù to taste, then set aside.
- Preheat the oven to 400 °F (200 °C) and get a baking dish.
- If you’re using our homemade low-fat vegan cheese sauce and almond ricotta, it’s now time to make these following our recipes. Otherwise, get your pre-made vegan ricotta and sauce because it’s time for layering!
Assemble the Lasagna
- Get your baking dish and let’s put this baby together! Using a large spoon or ladle, assemble the vegan lasagna in this way: Ragù, cheese sauce (about 40% of the amount you’re using), 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 into the oven and bake for 40 minutes. Remove the lid and bake for another 5 minutes, uncovered, until the cheese turns slightly brown. Watch closely so it doesn’t burn.
- Finally, remove the baking dish from the oven and let cool for a few minutes before cutting.
- You can store any leftover lasagna in the baking dish covered in foil or in an airtight container in the fridge for up to 5 days.
- We used canned tomato sauce for convenience, but you can easily make your own with canned tomatoes, salt, pepper and Italian herbs.
- 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 either red lentils or textured vegetable protein in the ragù.
- If you’re short on time, pre-boil the lasagna sheets.
- You can add more wholesome fat to the cheese sauce by adding hemp seeds or turn it a tad more yellow by adding turmeric, which is also high in antioxidants.
Nutrition Information:Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 474Total Fat: 21gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 4mgSodium: 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!