Creamy Lentil and Vegetable Bake (Vegan, Gluten-Free)

Jump to Recipe
This vegan, gluten-free Creamy Lentil and Vegetable Bake is the ultimate comfort food. Sweet, caramelized roasted vegetables and creamy lentils are baked in a rich cashew cream and make for an excellent vegan main dish for any holiday gathering!
Prep 35 minutes
Cook 1 hour 10 minutes
Total 1 hour 45 minutes
5 from 51 votes

With Thanksgiving less than a week away, it’s time to crank my recipe delivery into full gear. In this last week, I’ve already shared the secrets to the best vegan mashed potatoes, a fun and unique stuffing that can double as your holiday table centerpiece, and an elegant spin on pumpkin pie. Oh, and also a roundup of 30 vegan recipes you can make for Thanksgiving.

So now it’s time for Thanksgiving main dish ideas! Hence this vegan, gluten-free Creamy Lentil and Vegetable Bake! This recipe is hearty, indulgent, and so flavorful, so you definitely won’t feel like you’re missing out at Thanksgiving! And be sure to check out my brand new Cheesy Baked Butternut Squash for another vegan main dish idea this holiday season!

For the recipe video and visual instructions, be sure to check out the Youtube video!

VEGAN HOLIDAY MAIN DISHES your whole family will want to eat
VEGAN HOLIDAY MAIN DISHES your whole family will want to eat

Why you’ll love this recipe

As you can tell from these photos, this dish looks like it’s COVERED in cheese. Except it’s not! Not even any vegan cheese. Crazy, right? It’s just cashew cream! More on that below.

The reason I love this Creamy Lentil and Vegetable Bake so much is that it’s basically a layered mixture of all my favorite wholesome ingredients mixed together in a really indulgent way.

The first layer consists of roasted vegetables. They’re baked in the oven until tender, sweet and caramelized. Then they’re topped with a layer of the creamiest, most flavorful lentils. The lentils are simmered with onions, garlic, thyme, and vegetable broth, and then finished with a trio of winning ingredients—miso paste, tahini, and balsamic vinegar. Finally, we pour some cashew cream on top of everything. When the cashew cream gets baked, it forms this thick, cheesy crust on top that is incredibly irresistible. You would never know that this cheesy, bubbly crust is basically just cashews and water!

ad for meal plans program with picture of woman with button

Ingredient Rundown

Now let’s talk about the ingredients and layers in this Creamy Lentil and Vegetable Bake!

Layer 1: Roasted Vegetables

  • I use cauliflower, carrots, and sweet potatoes, but this layer is easily customizable and you can use any vegetables that roast well. Some other good options would be rutabaga, any winter squash (such as kabocha squash, red kuri squash, or butternut squash), celery root, turnips, or parsnips (personally, I do not like parsnips, but they are an option).

  • For most vegetables, cut them into roughly even size so they bake evenly. However, carrots take a bit longer to cook, so I cut them a bit smaller than the sweet potatoes and cauliflower.

  • Toss the cut vegetables with a bit of oil (I prefer avocado oil or olive oil) and generously season with salt and pepper. I say generously because the salt not only helps draw out the moisture from the vegetables, making them less watery, but also intensifies the flavor and makes their natural sweetness shine.

  • Spread the vegetables out on two large baking trays in an even layer. Take care to not overcrowd the pan or your vegetables will steam rather than roast.

  • Bake at 400°F/205°C for 25-30 minutes until the veggies are soft, tender, and browned in some spots. I recommend tossing the veggies around at the halfway mark to ensure even cooking and browning.

Layer 2: Creamy Lentils

  • When you think of lentils, you probably don’t think indulgent. But these lentils really do taste indulgent! They are so creamy and packed with flavor that you’re going to want to make them all the time!

  • I use French green lentils, also known as Puy lentils. I like them because they hold their shape pretty well in cooking so it’s not just one mushy mass of a casserole. If you can’t find French green lentils, the next best substitute would be Black Beluga lentils. Regular green lentils (or brown lentils) get softer when cooked than either of these varieties. You can use them if you prefer a softer texture and/or if you can’t find either of these varieties.

  • To flavor the lentils, I start by sautéing a sweet onion in olive oil. I like to use a sweet onion in this particular recipe because it highlights the sweetness of the balsamic vinegar that gets added later on. Of course, a regular yellow onion will work just fine if that’s what you have. Once the onion is softened, I add some garlic because, well, garlic makes everything more flavorful!

  • Then I add some vegetable broth to deglaze the pan and pick up any browned bits, which is where a lot of the flavor lives. You can use water but vegetable broth brings in a bit more flavor. Add the lentils and some fresh thyme sprigs and simmer for 25-30 minutes or until the lentils are cooked but still al dente.

  • When the lentils are done cooking, they get finished with an explosion of flavor. First, tahini, which brings a rich creaminess and nutty flavor. Next, balsamic vinegar, which adds a slightly sweet flavor and helps binds the lentils together with its viscous stickiness. And finally miso paste, which brings a savoriness and saltiness to the lentils without using any salt.

  • Regarding the balsamic vinegar, I do recommend using a high-quality aged balsamic vinegar. While you don’t need a super high-end bottle, I would avoid the $2-3 bottles, as they taste mostly like alcohol and don’t have the rich sticky, viscous texture and deep sweetness as traditionally aged balsamic vinegar.

Layer 3: Cashew Cream

  • If you’re familiar with my recipes, you know that I absolutely LOVE cashew cream. So much so that I even made a whole video about how to make the best cashew cream, how to make flavor variations (hello, sriracha ginger cashew cream), and how to incorporate it into your recipes and meal prep.

  • Cashew cream is great on its own, but when you bake it in the oven, as we do in this recipe, it gets next level. It forms a thick, cheese-like crust on top. So, it tastes like you’re eating a decadent cheesy casserole but it’s just made with cashews, water, garlic, lemon juice, salt, and nutritional yeast. Pretty crazy!

  • You do need a high-powered blender or food processor to make cashew cream. Otherwise, the cashews won’t break down fully and it’ll be difficult to fully liquefy the sauce.

Tips for making this Creamy Lentil Winter Bake

Once you have all the main components ready—roasted vegetables, creamy lentils, cashew cream—it’s time to layer them into a baking dish (in that order).

This is an easy dish to make ahead, since all of the components can sit in the fridge for at least a day or two in advance. The cashew cream can even be prepared up to 3 or 4 days in advance. If you do prepare the lentils in advance and refrigerate them, they might be more solidified and less creamy than when you first cooked them. To remedy that, heat them up on the stove to loosen them up. And if needed, add a bit of water or plant-based milk to soften them up.

This recipe is designed to be made in a 13×9-inch baking pan or 3-liter casserole, but if you don’t have one, you could easily make it in two smaller baking pans. Since all of the layers are already cooked, using a smaller baking pan won’t affect the cook time.

I like to bake this for 20 minutes or until it’s warmed through and the cashew cream has sort of encrusted. And to take it over the top, turn on your oven broiler and place the pan under the broiler for just a minute or two until the cashew cream is browned in some spots. It can burn easily so keep an eye on it.

Looking for more vegan holiday dishes?

I hope you give this recipe a try at Thanksgiving (or another holiday) this year! If you make it, be sure to leave a comment below with your feedback and tag me on Instagram with your recreations!

Creamy Lentil and Vegetable Bake (Vegan, Gluten-Free)

5 from 51 votes
This vegan, gluten-free Creamy Lentil and Vegetable Bake is the ultimate comfort food. Sweet, caramelized roasted vegetables and creamy lentils are baked in a rich cashew cream and make for an excellent vegan main dish for any holiday gathering!
Prep Time: 35 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 45 minutes
Course: Dinner
Cuisine: American
Diet Vegan
Serving size: 8


Cashew Cream

  • 1 cup (112g) raw cashews, soaked for 1 hour in boiling water
  • 1/2 cup + 2 tablespoons (~150 mL) water
  • 2 garlic cloves
  • 2 tablespoons nutritional yeast
  • tablespoons freshly squeezed lemon juice
  • 1/2 teaspoon sea salt + more to taste
  • Freshly ground black pepper to taste

Roasted Vegetables

  • 1 large head of cauliflower, cut into florets
  • 1 large sweet potato, peeled
  • 6 medium carrots, peeled
  • 2 tablespoons olive oil or avocado oil
  • Kosher salt and freshly ground black pepper

Creamy Lentils

  • 1 1/2 tablespoons olive oil
  • 1 large sweet onion, diced
  • 6 garlic cloves, minced
  • 1 ½ cups French green lentils (also known as Puy lentils*)
  • 4 cups vegetable broth or water
  • A handful of thyme sprigs
  • 1/4 cup tahini
  • 2 tablespoons white or yellow miso paste
  • 2 tablespoons high-quality balsamic vinegar**


  • Cover the cashews with boiling water and allow to soak for 1 hour. When done soaking, drain well and rinse.
  • Preheat the oven to 400°F/205°C. Line two large sheet pans with parchment paper (optional, but for easy cleanup).
  • Prepare the vegetables. Cut the cauliflower into florets, and chop the peeled sweet potato into roughly equal size as the florets. Chop the carrots into slightly smaller pieces than the sweet potato (they take longer to cook). Toss the vegetables with the oil and generously season with salt and pepper. If the veggies seem dry, add a bit more oil as needed. Spread the veggies out in a single layer on the prepared sheet pans. Roast in the oven until they are browned in some spots and soft, tossing once during cooking, about 25 to 30 minutes. Reduce the oven temperature to 350°F/175°C (or turn off until ready to assemble the bake).
  • While the vegetables are roasting, cook the lentils. Heat a deep sauté pan or Dutch oven over medium heat and add the 1 1/2 tablespoons olive oil. Add the diced sweet onion and cook until lightly browned, 5 to 7 minutes. Add the garlic and cook, stirring frequently, until fragrant, about 2 minutes.
  • Deglaze the pan with the vegetable broth or water, and then add the French green lentils and thyme sprigs. Bring to a boil, and then reduce to a rapid simmer. Simmer until most of the liquid is absorbed and the lentils are tender but still al dente, 25 to 30 minutes. Remove the thyme sprigs and add the tahini, miso paste, and balsamic vinegar. Stir well to combine and taste for seasonings, adding salt or pepper as desired.
  • While the vegetables are roasting and the lentils are cooking, make the cashew cream. To a high-powered blender or food processor, add the soaked and drained cashews, water, garlic, nutritional yeast, lemon juice, 1/2 teaspoon sea salt and black pepper to taste. Blend until smooth and creamy. If you need a bit more water to blend the cashews, add 1-2 more tablespoons. You can also prepare the cashew cream a few days in advance, if desired.
  • Assemble the bake: If the oven is off, heat it 350°F/175°C. Layer the roasted vegetables on the bottom of a 13×9-inch baking pan or 3-liter casserole (or in two smaller baking pans). Top with the cooked lentils and then pour the cashew cream on top, smoothing it out over the entire surface. Bake for 20 minutes, until warmed through. If desired, turn on the oven broiler and broil for a minute or two until the cashew cream is browned in some spots.
  • Store leftovers in an airtight container in the fridge for up to 3-4 days.


* Depending on the brand you use, the equivalent of 1 1/2 cups French green lentils in grams might be anywhere from 210 grams to 315 grams. See notes in the blog post for substituting French green lentils.
** You don’t need to use a super fancy bottle of balsamic vinegar, but avoid the $2-3 bottles, as they taste mostly like alcohol and don’t have the rich sticky, viscous texture and deep sweetness as traditionally aged balsamic vinegars.

Calories: 425kcal | Carbohydrates: 51g | Protein: 18g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Sodium: 312mg | Potassium: 1104mg | Fiber: 17g | Sugar: 10g | Vitamin A: 13696IU | Vitamin C: 44mg | Calcium: 102mg | Iron: 5mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

5 from 51 votes (28 ratings without comment)

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe

73 comments on Creamy Lentil and Vegetable Bake (Vegan, Gluten-Free)

  1. Ann

    5 stars
    Wonderfully flavorful recipe- love the addition of miso, balsamic, nutritional yeast. The Vidalia onion added a touch of sweetness which made for an interesting (in a good way) contrast to the umami flavors. Will definitely make this recipe again.

    1. Kaitlin @ Rainbow Plant Life

      Ann, Thank you for your thoughtful review! We’re so happy to hear that you enjoyed the lentil and vegetable bake.

  2. Chris

    This looks great! When you say “soak cashews in boiling water” does that mean keep it boiling or boil turn off and soak?

    1. Kaitlin @ Rainbow Plant Life

      Hi Chris, thanks! You can either boil the cashews or leave them in boiling water to soak. The latter method will take a longer amount of time. If I’m using my vitamix, I usually just soak in boiling water for a couple hours. If using my family’s blender, I prefer to boil for 30 minutes then let soak for a few hours.

      Enjoy the recipe!

  3. Tabitha

    5 stars
    Have had this one bookmarked for a while and finally took the time to make it. It’s just for me and my husband – not mad about the days of leftovers we have to look forward to lol – but would definitely consider making this for a family dinner if we had the time in the future. Delicious!

    1. Kaitlin @ Rainbow Plant Life

      Awesome, Tabitha. Thanks for your comment and for taking the time to review!

  4. Shannon

    5 stars
    A neighbor made this. It was delicious!! Full of wonderful flavor. I think this will freeze well, too. Eager to make it at home!!

    1. Kaitlin @ Rainbow Plant Life

      Shannon, Thank you for your thoughtful review! We’re so happy to hear that you enjoyed the lentil and vegetable bake.

  5. Crina

    5 stars
    I just loved it! Roasted vegetables and creamy lentils! First time I tried to make caju cream and now I am using it for other recipes also! I will make this recipe again for sure! Thank you!

  6. Diana

    5 stars
    Hi ! We have celebrated Christmas Eve with this recipe and it was absolutely delicious! I filled two oven dishes to put on the big table. This will stay on the holidays list :) thank you for sharing your recipe

    1. Kaitlin @ Rainbow Plant Life

      Hi Diana, it’s great to hear you had success with the recipe. Thanks for the review!

  7. Faza

    Made this a few weeks ago. Absolutely delicious, as are all the recipes here.
    Glad I made it a day in advance as there is a bit of prep.

    I’m wondering if either the lentils or the cashew cream can be frozen?

    1. Kaitlin @ Rainbow Plant Life

      Hi Faza, yes, they can both be frozen for a few months. Defrost the lentils in the fridge. For cashew cream, defrost in the fridge, then blend it again once thawed, adding a splash of plant milk or water as needed.

  8. Emm

    5 stars
    This is my second time making this for my family. I love this recipe! The last time I made it, I felt like I needed to add more vegetables to it; so, this time I added more cauliflower and carrots, but I only use one sweet potato. I also add it an additional half cup of the lentils and I made more cashew cream to top it off. I also put it a little garlic powder and onion powder in the cashew cream, and I found that I needed more nutritional yeast than is called for the recipe. I made it the night before popped in the fridge until later. Fantastic recipe!

  9. Michele Kendzie

    5 stars
    I just made this and enjoyed it! But I need some education about the different kinds of lentils. I couldn’t find French Green or Puey lentils. Only some brown ones and yellow ones. I chose the yellow ones because the back of the package said they would cook in 20 minutes and the brown ones didn’t say anything about cook time. This is my fourth or fifth time making lentil dishes from your website (the other times were the ones you stuff in butternut squash) and I’ve had trouble cooking them the right amount of time. I think the problem is that I’ve used different kinds of lentils every time. If you have written a post about lentils, I need to find it! Or I’ll do some googling. Thanks to you, I have found I really like lentils. So I’m determined to figure them out. p.s. I also love your vegan feta (made it about 5 times now, over the last year) and watch all your videos. I recommend you to anyone who asks about vegan food. Thank you so much!

    1. Hannah @ Rainbow Plant Life

      Hi Michele,

      Glad to hear you are enjoying lentils so much, we love them too! There are a ton of varieties, so I understand the confusion on cook times, etc.,! Nisha does have a post on lentils, I’ve included the link below for extra help. There is a search bar at the top of her website, for the next time you need help with anything!

  10. Rose

    5 stars
    Another great Rainbow Plant Life recipe that my husband and I both loved! I used a 14×10″ baking dish. Using that dish, next time I think I’ll roast more veggies and make the Cashew Cream adjusted for 1-1/2 cups. And maybe I’ll add some whole wheat Panko bread crumbs on top. (Actually, when I’d done all my prep of ingredients, I found out I didn’t have lentils! So I actually made Creamy Split Pea and Vegetable Bake.) It was delicious!

    1. Kaitlin @ Rainbow Plant Life

      We’re so happy that this recipe turned out well for you, Rose. Thank you for taking the time to leave a comment and for trying out the recipe!

  11. Joshua C Karlin

    5 stars
    This is the most amazing and delicious vegan dish I have ever eaten. A friend had made it for our dinner, and then I just made it myself for the first time! Fabulous. I need to work on my cashew cream though.
    Quick question though: In the nutritional info you don’t note the serving size. What sized serving are those numbers based on?

    1. Kaitlin @ Rainbow Plant Life

      Thank you for your lovely comment, Joshua! It makes us happy to know that you enjoyed the recipe.

      And as for the serving size, this recipe makes 8 servings. :)

  12. kerry

    5 stars
    this is AMAZING!!!!! the roasted vegetables and cashew cream are both delicious, but the lentils are the best part IMO. they are savory, creamy, and all around umami heaven. definitely make this, you won’t be disappointed!

    1. Kaitlin @ Rainbow Plant Life

      So delightful to learn you loved the recipe, Kerry! Thanks for sharing :)

  13. Margaret Sagsveen

    Can I use already cooked lentils for this recipe? Thank you!

    1. Kaitlin @ Rainbow Plant Life

      Hi Margaret, yes but you’ll omit the water in the lentils recipe and instead on number 5, Just add the lentils to a saucepan with tahini, miso paste, balsamic vinegar and less fresh thyme or use a little dried thyme. Stir well to combine and taste for seasonings, adding salt or pepper as desired. Enjoy!

      1. Margaret

        Thanks for the prompt response!! Looking forward to enjoying this dish :)

        1. Kaitlin @ Rainbow Plant Life

          You’re welcome. hope you enjoyed it!

  14. Pam

    5 stars
    My husband and I both give you FIVE STARS for this delicious and nutritious dish! My husband is more discriminating about vegetarian recipes and rarely comments when I try to sneak one in, but he said several times it was VERY GOOD. When I told him I was going to write a review he told me I definitely should tell you how good it was. 😁I roasted the vegetables I had on hand: sweet potatoes, carrots, a parsnip, & an orange bell pepper. You’re right, this cheese lover was visually cued to love the dish by the cheesy looking baked cashew cream. Wow! I might just make it again next weekend to take to my daughter’s for Christmas!!! I could use more of these fancy vegan main dishes to wow the carnivores in my world!

    1. Kaitlin @ Rainbow Plant Life

      Aw, thanks for the awesome review- Pam! Thanks for sharing your experience :) Keep wowing the carnivores!!

  15. Michele

    Have you ever assembled this & frozen it for cooking later?

    1. Kaitlin @ Rainbow Plant Life

      Hi Michele, we haven’t but we think it’d turn out fine! It would obviously just have a bit longer of a cook time.

  16. Lindsey

    If I need to make this the day before, refrigerate, and then bake the next day, how long and at what temperature would be best do you think?

    1. Kaitlin @ Rainbow Plant Life

      Hi Lindsey, actually the best way to preserve the texture of the ingredients/bake would be to keep separate and combine the three components right before baking. If not, you could probably just reheat for 5-10 minutes on 375 degrees. Enjoy!

  17. Maddie

    5 stars
    Really tasty comfort food! Plant-based me and my omnivore boyfriend both loved this dish. Made it tonight for dinner, perfect as the weather has just started to change in the UK! It also somehow seemed to take less time to cook than the recipe said, which never happens to me! Definitely plan on making again when we have friends over.

    1. Support @ Rainbow Plant Life

      Awesome, Maddie. Thanks for your comment and for taking the time to review!

  18. Lyndsay

    Do you have a minimum blender power you’d recommend?

    1. Support @ Rainbow Plant Life

      Hi Lyndsay, from our research online it sounds like about 1,100 watts is the minimum for high-speed blender. We’d probably recommend that wattage or higher.

  19. Jenny

    This looks AMAZING! I don’t have any miso paste on hand, is it possible to exclude it?

    1. Support @ Rainbow Plant Life

      Hi Jenny, yes! It does contribute a nice amount of umami to the lentils. If you’re a fan of mushrooms, you could add some to it instead. Saute them for a few minutes before you add in the onions! Or you could add a bit more nutritional yeast than the recipe calls for. You also may want to add in a bit of salt, as the miso paste contributes saltiness to the dish. Enjoy!

  20. julia

    5 stars
    Creamiest lentils ever, so so good, and the whole thing together is super tasty. Thanks for a great recipe.

    1. Support @ Rainbow Plant Life

      Awesome, Julia. Thanks for your comment and for taking the time to review!

Development Alchemy + Aim