Roll out the red carpet for our vegan vegetable casserole, the unrivaled star of the Christmas feast! This dish isn't just a meal; it's a festive tradition in the making. Lovingly crafted to be the centerpiece of your holiday dinner, it's more than just a casserole – it's a celebration on a plate.
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.
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.
Jump to:
💚 Why You Will Love It
- Comforting Creaminess
- Rich in Protein
- Budget-Friendly
- Festive Favorite
- Nutrient-Packed
🧾 Ingredients
- Lentils: Provide a great source of protein and fiber for the casserole, making it more filling and nutritious.
- Sweet potatoes: Add natural sweetness and provide vitamins A and C, along with fiber and potassium.
- Spring onions: Add a mild onion flavor and some crunch to the dish.
- Celery: Adds a savory flavor and also provides some fiber and vitamins.
- Fennel: Provides a subtle licorice flavor and adds to the vegetable medley.
- Leek: Adds a mild onion flavor and some creaminess to the dish.
- Garlic: Adds a delicious savory flavor and can also provide some immune-boosting benefits.
- Tomato paste: Brings some acidity and depth of flavor to the dish, helping to tie everything together.
- Oregano: Adds some earthiness and herbaceous flavor to the casserole.
- Rosemary: Provides a unique flavor profile that pairs well with the other ingredients and also has some potential health benefits.
- Nutritional yeast: Brings a cheesy, umami flavor to the dish while also providing some protein and B vitamins.
- Ground cinnamon: Adds a touch of warmth and sweetness to the casserole.
- Olive oil: Provides some healthy fats and helps cook and soften the vegetables.
Substitutions
Original Ingredient | Suggested Substitution |
---|---|
Eggplants | Zucchini |
Sweet Potatoes | Butternut squash or Pumpkin |
Lentils | Canned beans or Black beans, Vegan ground beef (e.g., Beyond Burger) |
Bechamel Sauce | Vegan mozzarella cheese |
🥢 Equipment
Sharp knife or mandoline (preferred), Baking dish, and Large saucepan.
🔪 Instructions
This recipe has three parts. The layers, the feeling, and a vegan bechamel sauce as a binder make it creamier.
- Slice your sweet potatoes and eggplants (a mandoline is handy here).
- Salt the eggplants so they lose water and their bitterness.
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.
- Coarsely chop the 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.
- Make the vegan bechamel sauce, or use store-bought to save some time.
- Assemble the layers. Add a layer of bechamel, followed by eggplants and sweet potatoes.
- Then, continue with a layer of lentils and another of white sauce.
- Bake the vegan casserole as per the instructions in the recipe card below. Optionally, add a layer of shredded vegan parmesan cheese.
Let the casserole sit for at least 15 minutes before serving so it is easier to cut.
Optional. We like to blister some cherry tomatoes with olive oil in a small skillet to garnish the casserole.
💡 Expert tips
Layer with Precision: To achieve the ideal balance of flavors and textures in your Vegan Vegetable Casserole, focus on the layering. Ensure that each layer of sweet potatoes and eggplants is evenly sliced and arranged. This contributes to an even cooking process and ensures that every bite is a harmonious blend of the casserole's ingredients. Remember, consistency in your layers translates to consistency in taste and texture, making your casserole a surefire hit every time!
Pre-cook Veggies for Texture: Lightly roast or sauté the eggplant and sweet potato slices before assembling the casserole. This step helps to remove excess moisture, ensuring that your casserole isn't soggy and maintains a delightful texture.
Season Each Layer: To enhance the overall flavor, season each layer lightly as you assemble. This ensures that every layer contributes to the depth of taste, making the casserole more flavorful.
Lentil Consistency Matters: When preparing the lentil stew, aim for a consistency that's not too dry but still holds its shape. This prevents the casserole from becoming too mushy and helps maintain a good structure.
Let It Rest: After baking, allow the casserole to rest for 15-20 minutes before serving. This resting period helps the layers to set, making cutting and serving neatly easier.
🥢 How to serve
We like having vegan casserole recipes with something light next to them, such as green beans (check our easy Green beans with almonds), roasted butternut squash, pan-grilled asparagus, or maple-glazed carrots).
We also love serving vegan casseroles with plant-based honey-roasted vegetables.
Serving it next to a fresh vegan kale salad, a spinach and arugula salad with a nice homemade 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.
🍷 Wine Pairing
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.
- 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)
❓ FAQ
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.
Leftover casserole can be stored in the refrigerator for up to 3 days. For reheating, place it in a preheated oven at a moderate temperature until it's heated through. This helps to maintain the texture and flavor better than microwaving.
🥡 Storage
Refrigerator - This 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 it 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.
🍲 More vegan casseroles
- Sweet potato crunch casserole
- Hashbrown breakfast casserole
- Green Beans Potatoes and Sausage Casserole
- Roasted Garlic and Rosemary Potatoes casserole
Hey, if you're a fennel fan like us, you should definitely give our roasted fennel recipe and pear salad a try! It's the perfect addition to any special occasion meal.
Balance out the comfort of our casserole with the fresh, tangy notes of our citrus fennel salad for a perfect meal duo.
If you love vegan casserole dishes, don't forget to try our zucchini vegan, gluten-free lasagna.
⭐ If you try this recipe, let us know! 💬 Leave a comment, rate it, and don't forget to tag us @ourplantbasedworld on Instagram. Cheers!
And for even more recipes, join our Facebook Fan Page for support, inspiration & fun!
🎥 Video
📋 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
Nutritional Disclaimer
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.
Affiliate Disclaimer
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.
As the lead content writer and recipe developer at Our Plant-Based World, he combines his passion for health and sustainability with a Plant-Based Nutrition Certification to create accessible, delicious vegan recipes. His expertise in plant-based cooking supports the blog's mission of fostering a healthier, environmentally conscious lifestyle through simple and seasonal dishes. His commitment to making vegan cooking enjoyable and inclusive for everyone shines in each recipe and article.
Seema Sriram
The caserolle was delightful and the family had leftover for the lunchbox next day. That is a perfect recipe for me.
Gus
Hey Sima,
What a win hearing that the vegetable casserole was not just a hit for dinner, but also scored some lunchbox love the next day! We totally get the magic of a recipe that can do double duty like that. Thanks so much for trying it out and sharing your experience.
Here's to more delightful dishes and happy lunchboxes!
Best,
Gus & Joaco
Quynh
AMAZING! I've tried a few of your recipes but this one is my favorite! I love everything about this casserole! The flavor is on point and the vegetables are cooked perfectly. Love it!
Gus
Hey there, so stoked to hear you loved the vegetable casserole! 🎉 Flavor town, right? It's like a cozy hug for your tastebuds. Knowing it's your favorite among our recipes is the cherry on top—or should I say, the vegan parm on the casserole? 😄 Keep rocking those plant-based dishes, and thanks for the love!
Liza
A wonderful combination of flavors and textures. The tender eggplant and sweet potato layers (and that touch of cinnamon) are so tasty!
Gus
Ah, you've got a keen palate! That subtle hit of cinnamon really ties the room together, doesn't it? It's like the supporting actor that makes the eggplant and sweet potato the stars of the show. Super happy you enjoyed the fusion of flavors and textures. Keep riding that plant-based wave, and thanks for dropping this awesome feedback! 🌱👏