Vegan Vegetable Casseroles make an excellent Christmas table main dish. We have created this casserole dish as our Holiday Dinner's centerpiece, and it is now considered a staple of our feast.

Many vegan casseroles appear in this festive season, such as green bean casserole, cornbread stuffing, vegan potato casserole, and even quinoa casserole.
We chose this combination of veggies because we are fans of eggplants and the classic Greek dish Moussaka, and you can think of this dish as a vegan moussaka. It is such a crowd-pleaser.
We love its creamy texture, and it is a pure comfort food dinner; it is budget-friendly, packed with plant protein, and the whole family enjoys it.
I promise that no one will miss the meat.
This healthy veggie casserole is full of flavor; it has the looks and makes a great holiday dish as well.
This vegan veggie bake features soft sweet potatoes and eggplants, both of which have significant health benefits. Check out our 4-ingredient Mashes Sweet potatoes recipe if you love sweet potatoes.
Jump to:
🧾 Ingredients

- Lentils
- Sweet potatoes
- Spring onions
- Celery
- Fennel
- Leek
- Garlic
- Tomato paste
- Oregano
- Rosemary
- Nutritional yeast
- Ground cinnamon
- Olive oil
See quantities and complete instructions in the recipe card.
🔪 Instructions
This sweet potato casserole recipe has three parts. The layers, the feeling, and a vegan bechamel sauce as a binder make it creamier.
Step 1. Slice your sweet potatoes and eggplants (a mandoline is handy here).
Note: if you have some extra minutes, you can lay the eggplant layer in a baking dish with coarse sea salt to let it "sweat." This way, you will get rid of eggplant's bitter taste.

Thinly slice sweet potatoes with a mandoline.

Salt the eggplants, so they lose water and their bitterness.
Step 2. Making the filling

You need to chop and sauté the filling ingredients for this vegan vegetable bake and then add the hydrated lentils. Let it cook.

Chopp vegetables.

Sautée the spring onions, leeks, celery, fennel, garlic, and tomato paste.

Add soaked lentils and spices.

Cook lentils until they are soft and the liquid is completely consumed.
Step 3. Make the bechamel sauce (or use store-bought).
Step 4. Assemble the layers. Finishing with the vegan bechamel sauce or vegan cheese sauce.

Add a layer of bechamel, followed by eggplants and sweet potatoes.

Continue with a layer of lentils and another of white sauce.

Step 5. Bake the vegan casserole as per the instructions in the recipe card below. Optionally add a layer of shredded vegan parmesan cheese.

We like to blister some cherry tomatoes with olive oil in a small skillet to garnish the casserole.

🥣 How to make the Bechamel sauce
When making a plant-based casserole, I like it to be super creamy. So we add this super simple plant-based bechamel sauce to the next level to achieve it. Make sure you make it right before you use it, so it's at its best. Vegan Bechamel Sauce Recipe can be made with any dairy-free milk, such as almond milk or coconut milk.
If you want your Bechamel to be cheesier, you can add a tablespoon of nutritional yeast to it.
You can also use store-bought vegan bechamel sauce or cheese sauce to save time. You can also use vegan ricotta or mozzarella to top your vegan casserole.

🥢 What to serve the vegan casserole with
We like having vegan casserole recipes with something light next to them, such as green beans (check our Green beans with toasted almonds recipe), roasted butternut squash, grilled asparagus, or roasted carrots).
We also love serving vegan casseroles with plant-based honey-roasted vegetables.
Serving it next to a fresh salad with kale, spinach, and tomato with a nice vinaigrette is also a great option.
This casserole can also be served as a side dish, next to another main course, or roasted veggies, like cauliflower, butternut squash, or broccoli, like these easy grilled cauliflower steaks. I would cut smaller portions, as a medium or large casserole portion is considered a complete meal, as per veggies, plant protein content, and fiber.
That's another reason why I love this comfort food recipe! It makes the perfect lunch or dinner!
Try out this Brussels Sprouts Sweet Potato hash; you will love it; so easy to make!
Read on: Hashbrown Breakfast Casserole
🍶 Substitutions
- Eggplants - Zucchini is a good substitution for eggplants in this casserole dish. Treat the zucchini the same way to get the same results.
- Sweet potatoes - you can substitute them with butternut squash or pumpkin, as they pack about the same texture and sweetness needed for the results. In general, vegan casserole recipes are a great way to pack nutritious vegetables with lots of umami flavors and creamy textures, making them excellent options for holidays.
- Lentils - if anyone at home has lentils allergies, you can use either canned beans or black beans, to make up for the plant-based protein.
- Bechamel sauce - you can replace the dressing with mozzarella vegan cheese. Shred it in the middle layer and then top the casserole before baking it.
This casserole dish is naturally gluten-free, as we use chickpeas flour for our bechamel sauce.
🥡 Storage
- Refrigerator - This totally vegan casserole can be easily stored on the baking sheet in the fridge for about three days. Then you need to reheat it in the oven on medium-low heat for 10-15 minutes, sprinkling some water on top—that way, you give back some moisture to the dish.
- Freezer - you can cut this casserole recipe in portions, the same way you would portion a lasagna or any classic casserole, and then freeze it in an airtight container. Then let it thaw overnight and reheat as explained above.
- Microwave - we are not fans of microwave reheating; in fact, we don't have a microwave because we avoid microwave radiation. If you do, heat it as you would any other food for a couple of minutes on medium heat so the portions warm up evenly.
This casserole is one of our favorite weeknight meals, thus, having leftovers from this pure comfort food is ideal for lazy dinners.
❓ FAQ
Can I make this vegetable casserole beforehand?
Yes! When we are hosting a vegan dinner for many people, this is one of the dishes we make a couple of days beforehand. You can either:
- Assemble the casserole a day or two before; then bake it right before dinner, or
- Make it, store it, and put it in the fridge. Then serve as per the above directions on keeping.
🍷 Wine Pairing

Ramón Barreiro
Wine Pairing by our Sommelier Ramón Barreiro @pejo_barreiro
It is in the Wine Culture where you will genuinely find quality wines and support sustainability. For this reason, in this blog, when we recommend wines, we do not want you to go to a supermarket shelf to buy wines for the usual varietals resulting from monoculture. Instead, we recommend wines take you to the places where they come from. Thus, we advocate for living wines, with Culture, with Terroir.
Casseroles are baked dishes that I associate with comforting and tasty food, and they are also dishes that I share at a large table, in the company of beloved people who are often dressed for a party. This dish asks me to choose a wine because there is joy, love, and flavor.
The flavors of harmony
This casserole has a protagonist of flavor and several complementary actors that stand out. Our protagonist is fennel, a delicious vegetable that I invite you to incorporate into your diet; you will find joy only in the spicy aromas and flavors that it gives, among which the anise stands out, or more specifically, the licorice.
Our featured complementary actors are the cinnamon you use in the filling and the nutmeg and white pepper you use in the béchamel.

The appearance of the Umami flavor
Also, as it is a baked dish, wonderful caramelization causes the Maillard reaction to appear in the saucepan, especially its gratin surface. Consequently, the casserole tastes like umami; it is tasty and creamy, so the wine I choose has to be delicious and creamy as well.
Let's get into the Wine Pairing
When choosing wines, if you live in a producing area, always choose local, find out about your producers, the history of your location, and the winemaking practices, and explore all the styles available in your area.
If you do not live in a producing area (or close to one of them), support the specialized stores near you, just as you would support your local farmers' market. Talk to the specialists, and ask them about their wine's selection, origins, production practices, and reasons for their inclusion in their selection.
With wine, as with any food on our table, it is always good to think about the path it went through before reaching us. It is also essential to consider the kilometers and the means of transportation used. Be aware of the carbon footprint of the food and wine you consume, and you will make a small contribution to sustainability.
I recommend a Napa Valley Merlot first. With this casserole, I feel like I'm celebrating, and I deserve an exceptional wine. The Merlot grape develops notes of licorice very well in its aging in wood, and the style of the Napa Merlot is also unctuous and mellow.
Another option that I recommend is a Tinto Crianza de Rioja. This Spanish wine is traditionally made with Tempranillo and Garnacha, and to a lesser extent, with Graciano and Mazuelo. It undergoes a minimum aging of 24 months, of which at least six months must be in the barrel and up to 18 months in the bottle before being marketed. Therefore, this wine always tastes like ripe fruit and licorice, and if it spends more than the minimum time in the barrel, it can also have a coconut aftertaste. That is why I recommend choosing a Crianza and not a Reserva because more time in the wood highlights the coconut aroma too much, which does not interest me too much for this pairing.
Do you know what a Premier Cru is?
The last wine I recommend is a Burgundy Pinot Noir, classified as Premier Cru.
What does this classification mean? Burgundy wines are classified according to the valuation of their vineyard of origin.
If the vineyard is not classified and belongs to the protected geographical area of ?? Burgundy, it can be sold simply as Bourgogne; if the vineyard belongs to a municipality with specific protection within Burgundy, it can be sold as a Village, preceded by the name of the municipality. From here come the two specific classifications for vineyards. The first is Premier Cru, and the second and the most prestigious is Grand Cru. Therefore, the label of these wines will have the nickname Premier Cru, or Grand Cru, accompanied by the vineyard's name.
These wines are famous and in high demand, but I always find excellent wines among their less fashionable protected appeals and reasonably priced! Look for a Pommard Premier Cru or even a Pommard Village. Pommard is a Village that produces only Pinot Noir. It has several Premier Cru vineyards. A reclassification to Grand Cru is claimed for some of them, thus being a great bet to find that Pinot Noir aged in a barrel that shines with an aniseed aroma reminiscent of licorice.
Wine Pairing Summary
- United States (California) - Red with barrel - Merlot (Napa Valley)
- Spain - Red wine aged in barrel - Rioja (Tempranillo, Garnacha, and others)
- France - Red aged in barrel - Burgundy (Pommard Village or Pommard Premier Cru)
Check our 5-mins Vegan Parmesan "Cheese" Recipe and Vegan Bechamel Sauce Recipe
🍠 5 sweet potato health benefits you didn't know
- They are Highly Nutritious as they are a great source of fiber, vitamins, and minerals.
- May Support Your Immune System.
- Promote Gut Health. The fiber and antioxidants in sweet potatoes are beneficial to gut health.
- Support Healthy Vision.
- It may Enhance Brain Function.
🍆 Some eggplant health benefits
The benefits of eating eggplant include:
- Improved bone health: the compounds that make up the purple color in eggplants have been linked to reduced osteoporosis, stronger bones, and increased bone density.
- Prevents anemia: it is imperative to pay special attention to iron intake. Not getting enough iron in your diet can be very dangerous to your health. Also, as vegans, we need to ensure we get the right amount of iron, as it is more commonly found in animal products.
- Helps with digestion: eggplants are high in fiber, meaning that eating eggplant is a great way to improve gastrointestinal health.
Our suggested Vegan Christmas Menu Post
- Onions Stuffed with Porcini Mushrooms and Christmas Stuffing
- Homemade Festive Spiced Cranberry Sauce
- White Truffled Mashed Potatoes
- Christmas Rosemary Bread Buns
- Green Beans with Citrusy Flaked Toasted Almonds
- Vegan Nut Roast with Mushroom Gravy
Curious about a sweet potato sweet casserole? Check out this Fall season Sweet Potato Crunch recipe; it is a finger-licking holiday side dish that also works as breakfast or dessert!
🍲 More vegan casseroles with potatoes
- Sweet potato crunch casserole
- Hashbrown breakfast casserole
- Green Beans Potatoes and Sausage Casserole
- Roasted Garlic and Rosemary Potatoes casserole
If you love vegan casserole dishes, don't forget to try our zucchini vegan, gluten-free lasagna.
⭐ If you try this sweet potato vegan casserole recipe, let us know! 💬 Leave a comment, rate it, and don't forget to tag us @ourplantbasedworld on Instagram. Cheers!
📋 Recipe

Vegan Vegetable Casserole
Equipment
Ingredients
Layers
Lentil stew
- 8 ounces lentils
- 5 ounces spring onions or onions, chopped
- 2.5 ounces leek or onions, chopped
- 3 ounces celery chopped
- 3 ounces fennel chopped (or double the celery)
- 3 garlic cloves minced
- 4 tablespoons tomato paste
- 3 teaspoons oregano dried
- 1 rosemary fresh, chopped
- 2 tablespoons nutritional yeast
- 1 teaspoon cinnamon ground
- 2 tablespoons olive oil extra virgin
- 1 teaspoon sea salt adjust to taste
- ½ teaspoon black pepper adjust to taste, optional
Vegan Bechamel Sauce
- 8 tablespoons chickpea flour or any other flour
- 4 cups almond milk unsweetened, I prefer almond or soy, as tend to be creamier
- 2 tablespoons nutritional yeast
- ½ teaspoon nutmeg ground
- 4 tablespoons vegan butter or margarine
- ¼ teaspoon sea salt adjust to taste
- ¼ teaspoon white pepper black pepper also work
Optional to serve:
- vegan parmesan
- Green Beans with Toasted Almonds check out the recipe
Directions
- Soak the lentils for 15 minutes in warm water.
- Preheat the oven to 400º F (200ºC).
- Prepare the layers. Lay the eggplant and sweet potato slices on an oiled pan.
- Sprinkle lightly with sea salt and roast in the oven for 10 minutes.
- Make the lentil stew by heating the oil in a saucepan. Add the chopped onion, leek, celery, fennel, and garlic. Sauté for 5 minutes and add the lentils and 30 fl oz of water. Add the tomato puree, nutritional yeast, and spices.
- Stir until the lentils are soft, but don’t let them lose shape. It should take about 15 minutes. The stew should be on the drier side but still creamy.
- Line up your eggplant and sweet potatoes and along with your lentils.
- Oil a pan where you are going to assemble the casserole.
Make the bechamel
- Start making the vegan bechamel by melting the vegan butter on a saucepan and adding the flour.
- When it starts to brown, cook it for 1 minute more and add the vegetable milk.
- Stir with a whisk until it starts to get creamy. Add the nutmeg, salt, and pepper. This sauce gets sticky very quickly, so; you should make it just when everything is ready to assemble. It all should take no more than 20 minutes.
Assemble
- Reduce the oven temperature to 350ºF (175ºC).
- Start assembling the dish by arranging the eggplant and sweet potato slices in the bottom of a medium baking pan.
- Continue by laying a layer of lentil stew, followed by a layer of bechamel sauce.
- Add another layer of sweet potatoes, then eggplants, lentils, and finish with bechamel sauce. Optionally top with grated vegan parmesan or regular one for a vegetarian version.
- Bake for 35-40 minutes. Test if the sweet potatoes are tender by inserting a sharp knife down through the center. Remove from the oven and leave to cool for 30 minutes before serving.
Video
Notes
- United States (California) - Red with barrel - Merlot (Napa Valley)
- Spain - Red wine aged in barrel - Rioja (Tempranillo, Garnacha, and others)
- France - Red aged in barrel - Burgundy (Pommard Village or Pommard Premier Cru)
Nutrition Facts
🌡️ Food safety
- Cook to a minimum temperature of 165 °F (74 °C)
- Do not use the same utensils on cooked food that previously touched raw meat
- Wash hands after touching raw meat
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking points to avoid harmful compounds
- Always have good ventilation when using a gas stove
See more guidelines at USDA.gov.
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist's advice. See our full Nutritional Disclosure here.
Please note that some of the links here are affiliate links, and I will earn a commission if you purchase through those links. I recommend all of the products listed because they are companies I have found helpful and trustworthy.
DFV Queen says
Sounds lovely and delicious
Gus says
In fact is super delish! Perfect for a day on healthy indulgence!
Gus says
thank you! Hope you are inspired to make it!
DFV Queen says
Sure will give it a try
Natalie says
Yum! What a great dinner idea. Love that lentil stew and vegan bechamel. I must give this a try. Thanks for sharing this recipe.
Shashi at Savory Spin says
Such a comforting casserole - and LOVE that it's vegan. This is such an inspiring dish and I look forward to enjoying this soon.
Elizabeth says
That vegan bechamel sauce is incredible! I just want to dive into the photos and start eating!
Dannii says
What a delicious meat free meal. Total comfort food.
Wajeeha Nadeem says
This vegetable casserole looks so delicious and wholesome too. I would love to serve this during the holiday season! Thanks for sharing 🙂
Seema Sriram says
I am looking forward to having this vegetable casserole while I am back to full-time work. This means I can prep up and have a good meal when I am back for dinner.
Katherine says
This looks so incredible. I'm definitely team cinnamon so won't leave it out!
Sharon Chen says
Yummy, healthy dish! This is perfect for family celebrations. Thanks for sharing!
Gus says
it is! A family favorite without a doubt!
Elle says
This is going straight on my to-cook list! Easy to make, sounds delicious and it is nutritious and healthy... there's hardly anything more I can ask from a recipe. Thank you for sharing!
Jeannette says
Sweet potato and eggplant together is such a fab combo! Pair it up with the spices and we have a winner. This is perfect for weeknight dinners and special enough for me to bring to parties too 😀
Gus says
This is our go-to holiday and party food! Everyone loves it!
Angela says
This looked intimidating to make with all the ingredients but it was a lot easier than seemed. I am glad I gave it a go, the fennel really was the surprise and loved that. Thank you for a gluten-free vegan casserole recipe too.
Andrea says
I'm in for this deliciousness! Anything with eggplant is a go for me!
Lucy says
This vegetable casserole is the perfect comforting meal for the whole family. Made with such a wide range of nutritious ingredients.
Biana says
I like the combination of veggies in this casserole, and it looks delicious! What a great side dish, or even main dish to serve for dinner.
Gus says
Thank you for stopping by to say hi, Biana! I'm so glad that you liked the casserole. It's one of my favorites too.
I hope your day is going well and that you have a great evening ahead of you.
Beth says
This was such a delicious and packed with so much flavor! The family just loves this casserole even my picky son does too. I’ll be making this again very soon!
Gus says
Thank you so much for your review, Beth! I'm glad to hear that we've been able to provide a meal the whole family enjoys. It sounds like this casserole is going to be a new staple in your kitchen and we're thrilled about it!
I hope you'll share some of your favorite recipes with us on our future blog posts or social media pages. We love hearing from people who are cooking with our products and would love to see what you come up with next!
Jess says
I've never combined eggplant and sweet potato before. Genius!
Gus says
delicious mix! It works on several recipes! 🙂
Savita says
Such a delicious, and comforting casserole. Can't wait to try it.
Beth Sachs says
Love the bechamel sauce topping! Such a flavourful and hearty meal.
Helen says
What a terrific, flavour packed and festive dish!
Toni says
I really love the vegan option for this holiday favorite! Thank you so much!
Toni says
This quickly became a favorite at my house! So perfect for the holidays!
Denay DeGuzman says
This veggie casserole is so delicious! I loved how easy it was to assemble. I'll be making this recipe again and again. (I also enjoyed your wine pairing tips!)
Claudia Lamascolo says
Love this casserole this goes great with our fried peppers sandwiches! YUM!
Amanda Wren-Grimwood says
This looks totally delicious and I love the fact that it has so many different vegetables!
veenaazmanov says
This is just perfect for a festive table. Such an amazing recipe and a picture perfect presentation too. I want to surely grab a bite.
Heather says
Umami - umami - umami!! Especially with the inclusion of fennel - It's a nice way to introduce that distinct flavour !
Gus says
you got it! It is all about tons of flavor here! We are glad you liked it!
Collette says
I will be making this for Christmas Eve and am wondering if it can be assembled the day before and then baked the next day? Excited to try this recipe!
Gus says
Hi Collette, I am sorry to get back to you late, we took some days off. The answer is yes, you can, and actually, that is what we did. We were hosting a vegan dinner for 10 people, so we were preparing a feast composed of more than 15 dishes, and this was one of the dishes we made 2 days before and simply baked before serving to gain some time. I hope it went well, or in case you decided not to make it, give it a try for the year-end dinner.
Ieva says
A wonderful casserole! I was at first a bit intimidated by a long ingredients list, but soon realised it's all staple ingredients that I already had in my cupboards! The casserole itself was extremely flavoursome and 'cheesy'. A wonderful dish to try on a colder evening! Highly recommend!
Gus says
Thank you for trying our Cheesy Vegetable Casserole recipe, Ieva! We're glad to hear you enjoyed it. It's a great comfort food dish that is easy to make with ingredients most people have on hand.
We hope you'll give some of our other recipes a try as well. Our website has a wide variety of recipes for all occasions, including appetizers, main dishes, desserts and more.
Thank you for your kind words, and we hope to see you again soon!
Amanda Wren-Grimwood says
We made this recently and it was totally delicious. Loved the vegan bechamel as it was so creamy and pure comfort food.
Gus says
Thank you for trying our Vegan Mac and Cheese, Amanda! We're so glad to hear that you enjoyed it. The vegan bechamel is a great addition and really helps bring out the flavors of the cheese. Thanks again for giving it a try.
Katherine says
OOoooh that bechamel topping looks incredible with the roasted spots. Yum! And of course the veg-packed casserole filling looks incredible too.
Iryna says
I like casseroles and healthy food. So this recipe is perfect for me. Thank you!