This Vegan Sheet Pan Thanksgiving Dinner is a delectable tribute to the flavors of Thanksgiving, and the best part is that you can enjoy it any day of the week. It's a complete feast including a crispy-on-the-outside, creamy-on-the-inside stuffing, tofu bites that are seasoned to taste like turkey, perfectly roasted potatoes and carrots, and garlicky green beans. The best part? It's easy to prepare, and it all bakes together on a sheet pan! Perfect for serving 4 (or 2 people if you want leftovers).

Lately, I have been loving writing vegan sheet pan recipes. Not only are so easy to make, but it's such a fun flavorful way to get a hearty healthy meal on the table in no time. And then it hit me - why not create a vegan Thanksgiving dinner that captures all the traditional holiday magic but without the usual hassle?
This meal isn't just for special occasions - you can enjoy it anytime you like. Whether you're looking for a festive feast on Thanksgiving or Christmas or a special treat on any ordinary day, this recipe promises ease and deliciousness. It's the spirit of Thanksgiving made simple, and of course, totally vegan!

What this dinner includes:
This vegan sheet pan Thanksgiving dinner has four main components: stuffing, turkey-seasoned tofu, roasted potatoes and carrots, and garlicky green beans.
Stuffing: Baked to perfection, this vegan stuffing features a golden, crispy exterior and a lusciously creamy interior, made with sourdough and a mix of spices and veggies.
Turkey-Seasoned Tofu: Don't expect bland tofu here! This seasoned tofu is bursting with flavor, even rivalling traditional turkey. If you've tried my famous tofu bites recipe, you'll recognize the same seasoning blend, but here it is intensified for an extra delicious, nostalgic Thanksgiving taste. Get 80+ more tofu recipes in this guide (I'm kind of obsessed with tofu).
Roasted Potatoes and Carrots: No Thanksgiving feast is complete without potatoes! Baby potatoes and sliced carrots are seasoned with rosemary, garlic, and a drizzle of olive oil, and roasted until tender and delicious. I used a mix of different baby potatoes including purple, red, and yellow potatoes, but if you prefer you could even sub sweet potatoes.
Garlicky Green Beans: And for a touch of green. These crisp, tender garlicky green beans add freshness and balance to your roast sheet pan dinner.
Enjoy this meal as is or elevate it with a drizzle of mushroom gravy or cranberry sauce. And for dessert, try a slice of my famous blender pumpkin pie!

How to Make a Vegan Sheet Pan Thanksgiving Dinner:
To press the tofu: Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.
Preheat Your Oven: to 400℉ (200℃). Lightly grease a large baking sheet that is at minimum 11" x 17" in size (or two smaller baking sheets, if preferred).
For the Stuffing: In a large bowl mix all of the stuffing ingredients except for the bread. Stir to combine. Then lastly add the bread cubes and gently toss to coat the bread cubes in the mixture. Set aside for 10 - 15 minutes to absorb the flavors while you prepare the tofu and vegetables.

For the tofu: Once pressed, in a medium bowl, add all of the tofu ingredients except for the tofu. Mix to combine. Then tear the block of tofu into bite-sized pieces. (Tearing the tofu gives texture much more similar to turkey, and the rough texture grips the sauce better). Add the tofu bites to the bowl with the seasonings, and gently fold it using a spatula to coat. Set aside.

For the potatoes and carrots: to a medium bowl add the potatoes, carrots, and all of the seasonings. Toss to evenly coat.

Arrange the sheet pan and Bake: take your sheet pan, and on ¼ of the pan, place all of the stuffing, using a spatula to pack it into a rectangle shape. Just above the stuffing, add the tofu so that it takes another ¼ of the sheet pan. Spread the carrots and potatoes across the remaining ½ of the baking sheet. Bake for 20 minutes.

For the Green Beans: While the sheet pan is baking, prepare the green beans. Add them to the same bowl the potatoes and carrots were in. Add the garlic, oil, salt and pepper and toss to coat in the remaining spices from the potatoes and carrots.

Finish Baking: After the sheet pan has baked for 20 minutes, remove it from the oven. Use a spatula to push the carrots and potatoes so they take up ¼ of the sheet pan. In the remaining ¼ of the sheet pan, add the green beans. Return to the oven and cook for another 15 - 20 minutes until the green beans are tender, the potatoes and carrots are tender all the way through when pierced with a fork, and the stuffing is lightly browned. Note that the tofu will be tender and juicy fresh out of the oven, and will get tougher and chewier as it cools (I enjoy both textures)! Serve as is or with your favorite sauce such as mushroom gravy or cranberry sauce.

Vegan Sheet Pan Thanksgiving Dinner is...
- Fun and easy to prepare
- perfect for 4 people or 2 people if you want leftovers
- So tasty you can enjoy it any night of the year!
What to Serve with this dinner:
Homemade Mushroom Gravy
Easy Vegan Cranberry Sauce
Quick Vegan Onion Gravy
Easy Vegan Pumpkin Pie (fan-favorite tried and true recipe)
Easy Vegan Pecan Pie
If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Vegan Sheet Pan Thanksgiving Dinner
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
For the Stuffing:
- 2 ribs celery, chopped
- ½ medium yellow onion, chopped
- 2 cloves garlic, minced or pressed
- ¼ cup vegetable broth
- ¼ cup vegan heavy cream, (such as oat cream, cashew cream, soy cream, or full-fat coconut milk)
- 2 tablespoons vegan butter, melted
- ½ teaspoon dried thyme leaves
- ½ teaspoon dried rosemary leaves
- ½ teaspoon salt
- ¼ teaspoon powdered sage
- ¼ teaspoon black pepper
- 8.5 oz sourdough, (gluten-free bread if preferred), cut into 1 inch cubes
For the Turkey-Seasoned Tofu:
- ¼ cup nutritional yeast
- 2 tablespoons olive oil, melted
- 2 tablespoons soy sauce, (gluten-free if preferred)
- 1 teaspoon garlic powder
- 1 block (350g/ 12.3oz) extra-firm tofu, pressed and torn into chunks (see step 1)
For the Potatoes and Carrots:
- 12 oz baby potatoes, halved and larger ones quartered
- 2 large carrots, (9.7oz/ 275g) peeled and sliced
- 1 tablespoon olive oil
- 2 cloves garlic, minced or pressed
- 1 teaspoon dried rosemary
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
For the Green Beans:
- 9 oz green beans, ends trimmed
- 2 cloves garlic, minced or pressed
- 1 teaspoon olive oil
- 1 pinch of each salt and pepper
Instructions
- To press the tofu: Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.

- Preheat Your Oven: to 400℉ (200℃). Lightly grease a large baking sheet that is at minimum 11" x 17" in size (or two smaller baking sheets, if preferred).
- For the Stuffing: In a large bowl mix all of the stuffing ingredients except for the bread. Mix to combine. Then lastly add the bread cubes and gently toss to coat the bread cubes in the mixture. Set aside for 10 - 15 minutes to absorb the flavors while you prepare the tofu and vegetables.

- For the tofu: Once pressed, in a medium bowl, add all of the tofu ingredients except for the tofu. Mix to combine. Then tear the block of tofu into bite-sized pieces. (Tearing the tofu gives texture much more similar to turkey, and the rough texture grips the sauce better). Add the tofu bites to the bowl with the seasonings, and gently fold it using a spatula to coat. Set aside.

- For the potatoes and carrots: to a medium bowl add the potatoes, carrots, and all of the seasonings. Toss to evenly coat.

- Arrange the sheet pan and Bake: take your sheet pan, and on ¼ of the pan, place all of the stuffing, using a spatula to pack it into a rectangle shape. Just above the stuffing, add the tofu so that it takes another ¼ of the sheet pan. Spread the carrots and potatoes across the remaining ½ of the baking sheet. Bake for 20 minutes.

- For the Green Beans: While the sheet pan is baking, prepare the green beans. Add them to the same bowl the potatoes and carrots were in. Add the garlic, oil, salt and pepper and toss to coat in the remaining spices from the potatoes and carrots.

- Finish Baking: After the sheet pan has baked for 20 minutes, remove it from the oven. Use a spatula to push the carrots and potatoes so they take up ¼ of the sheet pan. In the remaining ¼ of the sheet pan, add the green beans. Return to the oven and cook for another 15 - 20 minutes until the green beans are tender, the potatoes and carrots are tender all the way through when pierced with a fork, and the stuffing is lightly browned. Note that the tofu will be tender and juicy fresh out of the oven, and will get tougher and chewier as it cools (I enjoy both textures)! Serve as is or with your favorite sauce such as mushroom gravy or cranberry sauce.








Nicole says
Sam, I make this every year cuz it’s easy and so customizable! This year I sent the recipe to my midwestern US relatives because a visiting sig. other was vegan. They loved it! I usually do Brussels instead of green beans and sometimes add 1- crumbled link of spicy italian impossible sausage to the dressing. Thank you so much for this recipe.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Nicole, aww that's so great! SO thrilled you love it and love the idea of adding some impossible sausage too, yum!
Angela Gallinari says
i have to give credit where credit is due!! this is a 10 out of 10. I made this for myself since I'm having a solo Thankagiving and I'm so glad I did. It's so flavorful and everyrhing is cooked to perfection!👌🏻
maybe its a good thing it's just for me because now I have leftovers for days! So good!!!😋
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww yay! Thanks Angela! Nothing better than leftovers!! 🙂
Freda says
What size sheet pan did you use? Some don;t fit in non commercial ovens
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Freda, sheet pan sizes are listed in step 2: Lightly grease a large baking sheet that is at minimum 11" x 17" in size (or two smaller baking sheets, if preferred). I hope that helps!
Mo says
This is my go-to Thanksgiving meal every year. So delicious! Your recipes are all amazing, so just had to pick up your “Craving” cookbook. Can’t wait to try them all!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww thank you so much Mo! I hope you enjoy Craving Vegan!! 🙂
Meredith says
There's really not a better way to do Thanksgiving! We spent 5 years as plant-based eaters trying to find a Thanksgiving menu that could even remotely capture the essence of our past traditional meals. This recipe gets it all right with none of the excess fuss and exhaustion that comes from the constant overdoing that the holidays can bring. This means more time to enjoy being with those I love! Bonus tip: I highly recommend the easiest pumpkin pie to round out the meal!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Meredith! Aww that is so lovely! So thrilled you love this Thanksgiving spread so much and the pumpkin pie too! Thanks for the review, Happy Thanksgivng!! 🙂
Trina says
II made this tonight, it is sooo good! Made gravy to serve with it. This recipe makes 4 generous servings.
Thank you for all your great recipes!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww you're most welcome Trina! So thrilled you enjoyed it so much!! Thanks for the review 🙂
Cassye says
I’m having a party of 12 for dinner and have just one oven. Any tips or tricks to make a large volume for this recipe? Just use 3 pans? Clearly I’m not great at entertaining
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Cassye, you can absolutely make this work for twelve with one oven. The easiest way is to separate the components onto their own pans so nothing is crowded. For example, put all the stuffing on one pan, all the tofu on another, and the potatoes and carrots on one or two pans depending on how much you have. That way each part cooks evenly. Since everything probably will not fit in the oven at once, you can cook in batches earlier in the day, and pop things back in the oven to reheat as needed. I hope that helps!
Alexis says
I love this concept! It's amazing how I had my entire Thanksgiving dinner on one sheet pan. All I had to do was make cranberry sauce and mushroom gravy while waiting. And everything was delicious! Even my omniverous family enjoyed the various components of my dinner. Please come up with more recipes like this: meal-in-a-pan 🙂
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thank you so much Alexis, so thrilled you enjoyed it! Good news, I do have more! You can see all my sheet pan meals here 🙂
Aki says
I’m looking forward to trying this recipe! However, I don’t have a full-sized oven (just a small oven toaster). Do you think I could cook the green beans and tofu in a skillet instead of baking them? Thank you very much!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Aki! I’d definitely recommend baking the tofu for the best texture. If your oven toaster is small, you can work in batches instead. The green beans can absolutely be cooked in a skillet (I’ve got a recipe for that: Garlic Sautéed Green Beans), and if space is tight, my Stove top Stuffing recipe would work great too. 💛
Denise says
Delicious!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! SO thrilled you enjoyed it Denise 🙂
Viggio says
Absolutely delish! I made this one for a Sunday dinner and it did not disappoint. I love how you can reuse the dishes to reduce the amount of mess to clean up. I also added a handful of dried cranberries to the stuffing as personal preference and used the fresh rosemary I had, but otherwise followed everything to the T. I used cashew cream for the stuffing. Everything is perfect!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Viggio 😊 So happy to hear it was a hit, and love the addition of dried cranberries and fresh rosemary, sounds like the perfect cozy twist!
Alexa L says
This really is my favourite way to make tofu and that’s saying a lot since there are so many ways to make tofu. My husband was helping me put this together (he’s not vegan but always appreciates what I make) and he said, “ What smells so good? Is it this? It is this!” He was mixing the tofu with the seasoning. 😂
Thank you for the wonderful recipes! Always makes it easy for me to find a delicious vegan meal for me and my family!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh that's so wonderful!! I love that your husband was so excited about it too. My husband asks for the tofu "turkey" all the time! Haha.
Liza says
I made this for Christmas dinner and everyone loved it. Perfect meal, everything finished cooking together so I didn’t have to battle with the timing. Best thanksgiving meal ever!
Jess @ It Doesn't Taste Like Chicken says
That's terrific! Thanks for sharing, Liza!
Rachel says
This was my second year in a row making this recipe. I absolutely love it and can't wait to have it again next year!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww that's wonderful! So happy it's become a go to for you Rachel!
Megan L. says
This year from Thanksgiving I decided to make myself this sheet pan dinner (only vegan in my fam) and it was delicious <3 My husband and I were both eating these leftovers last night and he said that this might be his favorite Thanksgiving meal that I've made since going vegan! You were one of the first blogs that I made it to when I went vegan almost 8 years ago and I just wanted to thank you for creating such delicious recipes!
Sam Turnbull @ It Doesn't Taste Like Chicken says
This truly warms my heart! You’re so welcome, Megan. Sharing recipes to help people fall in love with vegan food is my passion. Thank you for being such a loyal supporter and for your dedication to making a difference for the animals. 😊
Nicole R says
Made this for 2nd year in a row as I love the concept! Used 2 sheet pans and rotated every 20 min, then added 10 min extra at the end. Used Brussels sprouts cut in half w/ cut side down. Froze & thawed my tofu the night before. Made my own favorite mushroom gravy and cranberry sauce. It was perfect!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh that's so wonderful!! So thrilled you love it so much Nicole, sounds like a fabulous feast 🙂
Jennifer H says
I’ve made this twice. Both times it turned out great! Best T’giving food I have had and 100% cruelty free!! Delicious and special! Thank you so very much!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh yay! That's so wonderful!! So thrilled you love it so much Jennifer 🙂
Jean says
I have had some of your other sheet pan recipes and been wowed, so I had high expectations. I made it for my elderly mother and I at Thanksgiving and was able to slip it into the timing for the "other" meal. A couple bites in and out expectations were exceeded. It was so amazing, really did taste like a traditional thanksgiving dinner. Thank you!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh I am so happy you loved it Jean! Thank you so much for your kind words 🙂
Vena says
I made this last year for Thanksgiving and it turned out so good I'll be making it again this year!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Wonderful! So happy you enjoyed it, Vena! Thank you for the review 🙂
Maria says
Blown away! I'm not going to lie. I really didn't expect much from this recipe but was I wrong. I tried it as a practice run for Thanksgiving and just loved it! I will absolutely be making this again!!
Jess @ It Doesn't Taste Like Chicken says
Fantastic! We're glad you enjoyed it!
Hila says
Thank you! Easy, delicious, and fun to make!
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you enjoyed it Hila!!