• Skip to main content
  • Skip to primary sidebar
Our Plant-Based World
menu icon
go to homepage
  • About Us
  • Books
  • Juices
  • Categories
  • Mains
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About Us
    • Books
    • Juices
    • Categories
    • Mains
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegan Vegetable Casserole

    Updated: Dec 21, 2023 by Gustavo De Obaldia

    Written by Gustavo De Obaldia

    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.

    vegan vegetable casserole served with blistered cherry tomatoes.
    Jump to Recipe Print Recipe Comments

    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
    • 🧾 Ingredients
    • 🥢 Equipment
    • 🔪 Instructions
    • 💡 Expert tips
    • 🥢 How to serve
    • 🍷 Wine Pairing
    • ❓ FAQ
    • 🥡 Storage
    • 🍲 More vegan casseroles
    • 🎥 Video
    • 📋 Recipe
    • 💬 Reviews and Comments

    💚 Why You Will Love It

    • Comforting Creaminess
    • Rich in Protein
    • Budget-Friendly
    • Festive Favorite
    • Nutrient-Packed

    🧾 Ingredients

    All Vegan Casserole 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 IngredientSuggested Substitution
    EggplantsZucchini
    Sweet PotatoesButternut squash or Pumpkin
    LentilsCanned beans or Black beans, Vegan ground beef (e.g., Beyond Burger)
    Bechamel SauceVegan 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.

    thinly slice the sweet potatoes.
    1. Slice your sweet potatoes and eggplants (a mandoline is handy here).
    salt the eggplants.
    1. 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.

    chopp vegetables for lentils stew.
    1. Coarsely chop the vegetables.
    sauté vegetables.
    1. Sautée the spring onions, leeks, celery, fennel, garlic, and tomato paste.
    add soaked lentils and spices.
    1. Add soaked lentils and spices.
    cook lentils until they are soft and the liquid completely consumed.
    1. Cook lentils until they are soft, and the liquid is completely consumed.
    saucepan with vegan bechamel sauce.
    1. Make the vegan bechamel sauce, or use store-bought to save some time.
    layer of bechamel suce, eggplants and sweet potatoes.
    1. Assemble the layers. Add a layer of bechamel, followed by eggplants and sweet potatoes.
    layer of lentils and bechamel.
    1. Then, continue with a layer of lentils and another of white sauce.
    vegan casserole before balking it covered with bechamel sauce.
    1. Bake the vegan casserole as per the instructions in the recipe card below. Optionally, add a layer of shredded vegan parmesan cheese.
    baked vegetable casserole.

    Let the casserole sit for at least 15 minutes before serving so it is easier to cut.

    blistering cherry tomatoes on a skillet.

    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.

    baked vegan vegetable casserole.
    1. United States (California) - Red with barrel - Merlot (Napa Valley)
    2. Spain - Red wine aged in barrel - Rioja (Tempranillo, Garnacha, and others)
    3. France - Red aged in barrel - Burgundy (Pommard Village or Pommard Premier Cru)

    ❓ 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.

    How can I store and reheat leftovers?

    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 featured.

    Vegan Vegetable Casserole

    Author: Gustavo De Obaldia
    This Vegan Vegetable Casserole makes an excellent Christmas table main dish. We have made it our Holiday Dinner's centerpiece, and it is now considered a staple of our feast.
    5 from 52 votes
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 1 hour hr
    Total Time 1 hour hr 30 minutes mins
    Course Main Course, Side Dish
    Cuisine Greek-Inspired, Holidays
    Servings 9 Servings
    Calories 341 kcal

    Equipment

    our favorite rectangular silver baking tray.
    (affiliate link)
    Rectangular Baking Tray (affiliate link)
    mandoline.
    (affiliate link)
    Mandoline (optional) (affiliate link)

    Ingredients
     
     

    Layers

    • 1 sweet potatoes medium, very thinly sliced
    • 1 eggplant medium, very thinly sliced
    • 2 tablespoons sea salt coarse
    • 3 tablespoons olive oil extra-virgin

    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
    Prevent your screen from going dark

    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

    If unsure about the cinnamon, you can either skip it or add a tiny pinch to the already prepared lentil stew and try it before putting in the whole stew. I recommend it; it takes it to another level, but I understand many people don’t fancy cinnamon.
    For simplicity, you can add up the amount of leeks and spring onions, and use only one. i.e. 7.5 ounces of leeks, spring onions, or simply onions
    Ingredients quantities: if you want to simplify the recipe, you can add up the total amount of ounces of chopped veggies, like leaks, fennel, spring onions, and celery, and replace them with the choice of your favorite two veggies. It will work!
    The reason I did not make the recipe- that way, is because we really love packing as many veggies as we can in our casseroles- to make them super nutritious.
    Wine Pairing by our Sommelier Ramón Barreiro @pejo_barreiro
    • 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

    Calories: 341kcalCarbohydrates: 43gProtein: 13gFat: 14gSaturated Fat: 2gTrans Fat: 1gSodium: 2167mgPotassium: 977mgFiber: 16gSugar: 9gVitamin A: 7864IUVitamin C: 12mgCalcium: 219mgIron: 4mg
    Did you make this recipe?Tag @ourplantbasedworld on Instagram and Hashtag it #ourplantbasedworld so we can see what's cooking!!

    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.

    gustavo de obaldia headshot.
    Gustavo De Obaldia
    Website |  + postsBio

    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.

    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Dairy-Free Ranch Dressing
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Creamy Carrot Hummus without Tahini
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Easy and Protein-packed Yellow Lentil Wraps
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Juice for Bloating Relief Shots

    More Vegan Main Dish Recipes

    • Another angle of the vegan shepherd's pie slice on a plate with salad and pickled red cabbage.
      Vegan Sheperd's Pie
    • Three yellow lentil wraps served in a plate with a pan-fried seitan and corn strips filling, topped with sriracha sauce and coriander leaves.
      Easy and Protein-packed Yellow Lentil Wraps
    • bowl of green high-protein healthy pasta salad garnished with halved cherry tomatoes, broccoli, and fresh basil leaves, accompanied by a bowl of cherry tomatoes.
      Easy, Healthy Pasta Salad (High in Protein)
    • instant pot mung bean dal.
      Mung Bean Dal (Instant Pot)

    Reader Interactions

    Comments

      4.99 from 52 votes (19 ratings without comment)

      Leave us a comment or feedback Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Seema Sriram

      October 15, 2023 at 12:22 am

      5 stars
      The caserolle was delightful and the family had leftover for the lunchbox next day. That is a perfect recipe for me.

      Reply
      • Gus

        October 17, 2023 at 11:16 am

        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

        Reply
    2. Quynh

      October 14, 2023 at 10:34 pm

      5 stars
      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!

      Reply
      • Gus

        October 16, 2023 at 8:38 am

        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!

        Reply
    3. Liza

      October 14, 2023 at 5:03 pm

      5 stars
      A wonderful combination of flavors and textures. The tender eggplant and sweet potato layers (and that touch of cinnamon) are so tasty!

      Reply
      • Gus

        October 16, 2023 at 8:38 am

        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! 🌱👏

        Reply
    « Older Comments

    Primary Sidebar

    Natasha and Mitri headshot. Modern Sidebar.

    Welcome To

    Our Plant-Based World!

    Natasha and Mitri here, dishing out a bounty of easy, wholesome and tasty vegan recipes along with some natural alternatives to nourish and care for your hair and skin. Brace yourselves for a delightful journey!

    More about OPBW →

    Trending Recipes

    • crispy mediterranean tofu air fryr recipe fatured.
      Crispy Air Fryer Tofu Nuggets with Mediterranean Marinade
    • Vegan Empanadas
      Vegan Empanadas
    • juice pulp in jar featured.
      What to do with Juice Pulp + Recipes
    • Indian style Brussels sprouts curry featured.
      Indian Style Spiced Brussels Sprouts Curry (Vegan)

    Winter Hits

    • drink to boost immune system, and fight cold and flu
      Drink to boost Immune System, Best Juice for Cold and Flu
    • lemony winter risotto featured
      Lemony Winter Risotto
    • beet carpaccio salad with vinaigrette.
      Beet Carpaccio Salad
    • Coconut pineapple Thai Curry featured image.
      Vegan Coconut Pineapple Thai Curry

    Footer

    Subscribe for latest recipes!

    Sign Up!
    • Privacy Policy
    • Contact
    • Accessibility Policy
    • Affiliate Links Disclaimers
    • Nutritional Disclaimer

    ↑ back to top

    Copyright © 2025 Our Plant-Based World

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.