available now! the debut cookbook from hot for food BUY NOW

thanksgiving holiday roast

thanksgiving holiday roast_hot for food

This crazy little concoction came about because I was rushing to make something to bring to Thanksgiving. Of course, I settled on using leftovers! This Thanksgiving holiday roast idea came to me after testing holiday themed recipes for a couple days and then just decided to throw a bunch of the stuff I made into puff pastry and voila, the roast beast came to be! What’s in it, you ask? Mushroom lentil stew, sweet potato mash, and an apple cranberry sauce. Ya droolin’ yet?

Call it a roast, a pot pie, whatever… it’s delicious. I’ve also given roasted cauliflower a go! Be a star at Thanksgiving this year by serving a dish that’s 100% vegan and totally impressive! 

thanksgiving holiday roast_hot for food

thanksgiving holiday roast_hot for food
5 from 1 vote
Print Recipe

thanksgiving holiday roast

This impressive Thanksgiving roast has layers of a savory mushroom lentil stew, mashed sweet potato, and an apple cranberry sauce all wrapped up into a puff pastry package!

Course Main Course
Cuisine American
Keyword cranberry sauce, lentils, sweet potatoes, thanksgiving, vegan roast
Prep Time 50 minutes
Cook Time 40 minutes
Resting Time 20 minutes
Total Time 1 hour 30 minutes
Servings 8
Author Lauren Toyota


apple cranberry sauce

  • 1 C dried cranberries
  • 3/4 C water
  • 1/2 C unsweetened apple sauce
  • 1 apple, peeled and small diced
  • 1/2 tsp cinnamon
  • 1/4 tsp nutmeg
  • 1/4 tsp ginger
  • 1/4 tsp all spice
  • 1/4 tsp sea salt

sweet potato mash

  • 4 C peeled and diced sweet potato (about 2 medium potatoes)
  • 1/4 C nondairy milk
  • 2 tbsp nutritional yeast
  • 1 tbsp vegan butter
  • 1/2 tsp cinnamon
  • 1/2 tsp garlic powder
  • 1/2 tsp sea salt
  • 1/4 tsp all spice
  • 1/4 tsp nutmeg
  • 1/4 tsp ginger
  • 1/4 tsp ground black pepper

mushroom & lentil stew

  • 1 C finely yellow onion
  • 1/2 C finely chopped celery
  • 1/2 C finely chopped carrot
  • 1 tbsp vegetable oil
  • 1/2 tsp thyme, fresh or ground
  • 1/2 tsp sage
  • 1/2 tsp sea salt
  • 1/2 tsp ground black pepper
  • 1/4 tsp nutmeg
  • 3 portobello mushrooms, roughly chopped
  • 2 garlic cloves, minced
  • 1 C cooked green lentils
  • 3/4 C low-sodium vegetable stock
  • 1 tbsp cornstarch
  • 1 tbsp water


  • 1 package vegan puff pastry (thawed from frozen in the fridge - should be kept cold)
  • 1/3 C all-purpose flour, for rolling pastry
  • vegetable oil, to oil bread pan


  1. Bring a pot of water to a boil and cook sweet potatoes until fork tender. Drain and set aside.

  2. Place all the ingredients for the apple cranberry sauce in a sauce pan and bring to a simmer. Stir occasionally, and once it's bubbling reduce heat to a low simmer and allow the sauce to reduce for approximately 20 minutes. It should be thick and darker. Set aside and allow to cool.

  3. Meanwhile, mash the sweet potatoes in the pot you cooked them in and add the remaining ingredients. Stir and mash to combine well, set aside, and allow to cool.

  4. To prepare the mushroom and lentil stew, heat a large pan over medium heat and add vegetable oil. Sautรฉ onion, celery, and carrot together for 4 to 5 minutes until soft and mostly cooked through.
  5. Add thyme, sage, nutmeg, sea salt, and ground black pepper and continue to stir for another minute or so. Then add in mushrooms and cook for about 4 to 5 minutes until the mushrooms are mostly cooked through.

  6. Add garlic and lentils and combine well, stirring for 2 to 3 minutes.

  7. Add low-sodium vegetable stock and bring up to a simmer. Once simmering, combine cornstarch and water in a small bowl into a slurry and then add that to the stew. Stir over medium-low heat for 1 to 2 minutes until thickened and there isn't too much liquid remaining in the mixture. Turn off the heat and allow this mixture to cool down before adding to the pastry.

  8. Preheat oven to 375ยฐF for baking the Thanksgiving roast.

  9. Flour your rolling surface, hands, and rolling pin before handling the pastry. Your puff pastry should unfold once into a rectangle shape. Roll this out to 1/8" thick into a rectangle approximately 17" wide x 12" tall. You'll need to roll a bit, then flip the dough ensuring the rolling surface is floured to prevent the dough from sticking. Make sure to continually flour the rolling pin and your hands.

  10. Make a cut about 3/4 of the way across. Cut from top to bottom (the shortest edge) so you have one large piece (approximately 11" wide x 12" tall) that will fit in a bread pan, and a smaller piece (approximately 6" wide x 12" tall) that will fit on top.

  11. Cut a piece of parchment paper to fit in the width and longest sides of the bread pan with some overhang. Lightly oil the exposed narrower sides of the bread pan. 

  12. Gently place the largest piece of pastry into the bread pan, fitting it into the corners, and overlapping or folding any excess at the corners. Gently press it into all sides of the pan. I suggest watching the above video to see how I did this!

  13. If you have any gaps, you can cut a small piece of the excess overhang from the side and use a small amount of water on a finger to glue the dough pieces together.
  14. Layer the sweet potato mash on the bottom. It should be higher than an inch. Then add all of the mushroom lentil stew, and then all of the apple cranberry sauce.

  15. Place the top piece of pastry on the top and gently press along the edge of the pan to seal in the top. Fold over the edges all the way around to form a crust. It can be rustic and uneven. Press the edges together with the prongs of a fork.
  16. Using a sharp knife, cut 3 to 4 small slits on along the top to allow steam to escape.

  17. Bake for approximately 30 to 40 minutes on the middle rack. The pastry should be a dark golden color and the centre should be hot to touch when you insert a knife or fork.

  18. Once baked, allow it to rest for at least 20 minutes in the pan before lifting it out with the parchment paper. A nice presentation idea is to use a piece of twine to tie the excess parchment around the roast. It helps with cutting as well and holding it together as you slice it.

Recipe Notes

If you want to prepare anything in advance, make all the fillings and refrigerate. Then roll out the pastry and assemble the whole roast right before baking for the best results.ย 


  • Hilaire 3 years ago

    Wellllp, it looks like I’m going to have to change up my menu for this year! Cannot wait to make this!

  • Gabi 3 years ago

    This looks incredible!! So excited to try it but we don’t have vegan puff pastry where I come from, do you have a recipe that you’d recommend I use to make it?

    • Jessica 3 years ago

      Hi Gabi – I’m going to be trying this for Thanksgiving this week. I was able to find puff pastry in the Kosher section of Wegmans. It has margarine instead of butter. Crossing my fingers that it’s oil based margarine, but it’s the best I can do where I live. Hope this helps!

      • Gabi 3 years ago

        Okay!! Thank you!

  • Anne 3 years ago

    Looks amazing! Any reason it wouldn’t work as individual pot pies? Thought it would be cute if everyone got their own mini pie. Thanks!

  • Robyn 3 years ago

    Lauren, this looks so awesome. I’ll be making this for my Thanksgiving next week (+ your HFF Green Bean casserole!).

  • Stacy 3 years ago

    Making this! But with a biscuit crust instead of puff pastry ๐Ÿ™‚ thank you for the inspiration!

  • Fanny 3 years ago

    Yummm this sounds AMAZING! We don’t celebrate Thanksgiving in Switzerland but I might make it for our family Christmas dinner:)

    • Lauren Toyota 3 years ago

      hope you ENJOY ๐Ÿ˜€

  • Iliana 3 years ago

    Is there any way I could make this recipe with fresh cranberries instead of dried cranberries?

  • emily 3 years ago

    this looks amazing! do you think one could make mini bite size versions of these?

  • Johannes 3 years ago

    I made this using pumpkin, a mushroom-carrot-celery mixture with green beans and a Preiselbeeren(I don’t know the English words, it’s European cranberries)-apple sauce on top, it was delicious ๐Ÿ™‚

  • Claudette 3 years ago

    I made just the mushroom and lentil stew and OMG! so good! Thanks so much for this recipe!

  • Stevie 3 years ago

    Do you think this would hold up well if I were to assemble it ahead of time and freeze it, then bake it before serving? My family typically does that with pies and it would be suuuuper convenient to make this ahead of time ๐Ÿ™‚

  • Cynthia 3 years ago

    This is so freaking delicious!

  • Reagan 3 years ago

    This looks amazing!! I am thinking of bringing this to a family dinner in a difference province, therefore I would be bringing it with me during air travel. Would it be possible to freeze, thaw and re-cook?
    How long should I re-cook it to warm it up again?

    Thanks so much!!

  • Claire 3 years ago

    I just finished making this. It took many hours to cook each of the layers and wait for them to cool. The puff pastry I got was exactly enough for the pan size & didn’t need rolling. The only problem is in the cutting & pasting pieces of the dough to fit all sides plus crust. So I have bits of crust that detached. 30 minutes was not enough time – more like 45 for me. My pan must be small, since not 100% all of the filling layers could fit.

  • Charlotte 3 years ago

    Hi Lauren,

    I made this last night to try it out before bringing it to my upcoming family Christmas and it was amazing!!! The layers were so delicious and they work so well together. I’ve made 9 recipes from your food blog so far and all have been so delicious I can’t wait to make many more. I’m addicted to this blog and your channels they have made cooking so enjoyable and fun ๐Ÿ˜€ I can’t wait for the cookbook!
    Love from Australia xx

    • Lauren Toyota 3 years ago

      yaaay ! So glad you liked it ๐Ÿ˜€ Thank you for watching and supporting!

  • Lauren 3 years ago

    AMAZING!! Everyone at Thanksgiving loved this dish!! The flavors all blended so well together. Almost everyone had seconds of this roast. Can’t wait to make it again. Thank you for giving the vegetarians at Thanksgiving something wonderful to eat โค๏ธ

  • Kristine 3 years ago

    My 16 year old daughter just went vegan this summer. She’s been vegetarian since the 2nd grade in a house full of meat eaters! She shared this recipe with me. We would be eating at our friend’s house and knowing that many of the dishes would be made with dairy or animal stocks… I wanted her to have something delicious to eat, too. I shopped and then happily made this dish on Thanksgiving morning. It turned out amazing! All the flavors of Thanksgiving wrapped up into one delicious pastry. I can’t wait to make more of the yummy dishes from your blog. Thank you!

  • Nazarah 3 years ago

    I made this for Thanksgiving yesterday and it was da’ bomb!!! Everyone loved it and it stole the show. (I didn’t mention at the gathering that it was made with the puffed pastry, so it looked like I spent all day putting it together;). So good! It will be a Thanksgiving staple for us for sure. Excited to use this idea to make other layer combos too. Thanks again! <3

  • Rebeca 3 years ago

    I made this today as a try to present it at Christmas this year. It is my first Christmas as a vegetarian and I wanted to make something that was not just a substitute for meat, so I searched on youtube and found this recipe. It was absolutely delicious. I cannot thank you enough for such a delicious treat. My meat-eating husband approved and had seconds of this roast today and he says the family is going to love it in Christmas. Thank you! Thank you! BTW, I also made your vegan gravy… YUM!

  • Katie W 3 years ago

    I made this for my Omni family for Thanksgiving. They loved it!! Thank you for giving an easy and impressive looking recipe to show my family how delicious vegan food can be!

  • Jacob 3 years ago

    how bad is it if I used normal pastry instead of puff one?
    I have made a mistake and now i am waiting for result. :/

  • Jamie 3 years ago

    Delicious! I loved all the flavors and it stayed great as leftovers. Plan on using this recipe again at Christmas ๐Ÿ™‚

  • Sabrina 3 years ago

    Hello! Can it be frozen and how big should the tin be?

  • Josefine 3 years ago

    I just made this for a "pre-Christmas-dinner" with my family, since I am going out traveling tomorrow. So super delicious! Thanks for a lovely recipe ๐Ÿ™‚

    • Kelly 3 years ago

      Hi Josefine – glad it went well for you! Do you mind telling me what sized loaf tin you used? I saw Lauren mention 10" by 5" but not sure of depth? I’ve looked on amazon but depths seem to vary. Sure it doesnt matter much, but im doing this first time on xmas day, so dont want to have a disaster!

      • Lauren Toyota 3 years ago

        sorry! Mine is about 3 1/2" – 4" deep

        • Kelly 3 years ago

          Thanks Lauren! Sorry I think I was being overly paranoid about the whole thing. In the end I just went for fairly standard looking pan. It turned out absolutely amazingly! Making it again for casual Wednesday supper – even the omnies enjoyed ๐Ÿ™‚

  • Kelly 3 years ago

    cannot wait to make this for christmas to make this! Looks so good I dont think will want to share it with the omnis
    question though – what capacity is the loaf tin?

  • Grey Vegan 3 years ago

    Just cooked this it is in the oven for the last 5 minutes or so thank you Lauren for all your wonderful recipes including this one…Can’t wait to tuck in…

  • Meredith 3 years ago

    Made this for christmas lunch, was amazing
    my omni family loved it too
    it took longer to bake (like 10 mins with the temp turned up) but i think thats because I used pre-rolled puff pastry

    thank you!!

  • Gina 3 years ago

    I have spent some houts looking for a recipe for our first vegan christmas. I made your Roast Beest…wauw…I took me some time to put it together, but it was so totally worth it! I have never had a roast that tastes so d * mn good! Thanks you so much for sharing this recipe and making our first vegan christmas a true feast! Love from Holland

  • Syerra 3 years ago

    Just finished baking! I ended up making two of them, and I used phyllo because I couldn’t find any vegan puff pastry, it looks amazing, tastes even better!

  • Pam 3 years ago

    Made this for our first vegan Christmas dinner and it was amazing everyone loved it! I also made the gravy to go with the roast veggies it was delicious. Thanks so much for sharing your recipes.

  • Shakti 3 years ago

    This is delicious, made it for Christmas. I recommend 2 large sweet potatoes though, because I had none left to eat while I was waiting ๐Ÿ˜› I made it without the cranberry sauce and it was amazing. Gonna make another one today ๐Ÿ™‚

  • Ella 3 years ago

    Made this for Christmas in Australia. I originally planned to make this for Christmas but decided to test the recipe out on my immediate family first a week prior to Christmas. My sister loved it but my parents and brother weren’t to keen. I don’t think they enjoyed some of the flavors in the roast that are pretty unique to thanksgiving, which we don’t celebrate here. However, I personally found it be delicious and very moreish. Went ahead and made it for the extended family anyway and it went down quite well. Overheard a group of relatives talking about how delicious it was and they were shocked when another relative told them it was vegan. The mash was creamy and the mushroom, lentil stew was quite rich. My only criticism was that once it is cut into it doesn’t stay together very well, but I don’t think that can be helped when you’re working with a pie filling. Definitely making it again next year!

  • Hannah 3 years ago

    Absolutely loved this! The flavours are amazing, and it was appreciated by the family as well! But the bottom pastry got kind of soggy and the whole thing didnt hold together very well upon removal from the tray, any tips on how to prevent that?

  • Sophia 2 years ago

    Looks delicious! Would this work without the apple cranberry sauce?

  • Viktoria Jasmin Nilsen 2 years ago

    Hi! I would really like to try this recipe! It looks amazingly delicious. But I wonder how it holds up if I reheat it? I am bringing it to a Friendsgiving and have to make it the night before – Is it okay to reheat it or does it work to ensemble it with the pastry and everything, put it in the fridge overnight and then cook it right before the party?

  • Yujeong Yun 2 years ago

    It was a delicious recipe for Thanksgiving meal! Thanks for the recipe =)

  • Rebecca Miles 2 years ago

    THANK YOU SO MUCH!!! I made this last night as a "test" to take with me to Thanksgiving at my aunts house. It is so freakin delicious and it’s something I think even the omnivores will love. You’re the best, can’t wait for the cookbook!

  • Brady Cole Melton 2 years ago

    Iโ€™m so excited to make this for Thanksgiving this year! Just one question… how much dough is in your brandโ€™s package of puff pastry? The only vegan puff pastry around here is Pepperidge Farms and itโ€™s just two small sheets!

  • Leslie Gottesman 2 years ago

    We have loved this recipe and use it throughout the year! Questions…. were traveling to friends(not Vegan) and wanted to bring this but the drive is a little over an hour away and we will eat as soon as we get there. Is this ok? Should I leave it in the pan?
    By the way, we couldnโ€™t find Vegan pastry the first time so we used the frozen Premade pie crust. Used the pie tin it only talked it with the pie crust and it worked perfectly! It tasted just as good at it just look like a pot pie instead of roast

    • Leslie Gottesman 2 years ago

      Ugh hate auto correct! l was trying to say that we used the tin with only the pie crust as a topper๐Ÿ™„

  • Lisa Criswell 2 years ago

    I brought this to Thanksgiving yesterday and everyone really enjoyed it – even the omnis! In case this helps answer any reader questions – I used Pepperidge Farms puff pastry and one package was the perfect amount. We used a 9x5in loaf pan. We prepped all the layers the day before, then assembled and baked for about 45 min on the morning of Thanksgiving. Once we arrived at our destination, we stuck it in a 350 degree oven for 20 minutes or so to heat back up before serving. Super delicious and festive! Thank you Lauren!

    • Lisa Criswell 2 years ago

      Oh, forgot to mention – we tented some aluminum foil over the top while reheating so the pastry didn’t overcook ๐Ÿ™‚

  • Camy Villegas 2 years ago

    I love this recipe my niece made it for thanksgiving and now Iโ€™m gonna make it for Christmas. The only thing I donโ€™t like are the mushrooms. Has anyone substituted the mushrooms? If so with what? Iโ€™m thinking of using zucchini. Canโ€™t wait ๐Ÿ˜‹

  • Pingback: Merry Christmas! What’s on the menu? – Easy E

Add a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.