Vegan Thanksgiving Casserole

As Thanksgiving approaches, we’re thrilled to share a mouthwatering vegan casserole recipe that will redefine your holiday feast. Picture layers of roasted potatoes, savory vegan stuffing, luscious gravy, and perfectly roasted carrots and tofu—this casserole is a celebration of flavors and a testament to the ease and deliciousness of a plant-based diet.

A plate of vegan Thanksgiving casserole sits in front of a bowl of gravy and more casserole in the background.

Elevate your Thanksgiving table with our Vegan Casserole! A medley of flavors in every layer—roasted potatoes, savory stuffing, and more. The best part? It’s easy to make!

Key Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe, including substitution ideas:

  • Vegetables — You’ll need four large Russet potatoes and four medium carrots for the roasted potato base. You’ll also need a medium-sized onion and two stalks of celery.
  • Fat — This recipe calls for olive oil for roasted potatoes, tofu, and carrots. We’ll also use some vegan butter for the stuffing and gravy.
  • Herbs — I like to use dried rosemary and dried thyme to season the veggies.
  • Soy sauce — You can use soy sauce or tamari (gluten-free soy sauce).
  • Protein — I use extra firm tofu, but you can also make this vegan turkey recipe and cut it into cubes. Some other options would be vegan chicken nuggets.
  • Carrots — I used around four medium carrots.
  • Salt — We’ll season the roasted veggies and tofu with a little bit of salt.
  • Broth — We’ll use vegetable broth for the stuffing and the gravy. I recommend making your own broth with something like Better than Bouillon.
  • Stuffing Mix — I use Pepperidge Farms stuffing mix because it’s free of eggs and dairy products. Be sure to read the labels of whatever package you buy. The cornbread stuffing mix is my favorite, but I also like the sourdough version.
  • Flour — We’ll add flour to melted butter to create a roux for the gravy.
Looking down on a casserole dish full of vegetarian holiday casserole. There's a blue kitchen towel around it.

How to Make Vegan Thanksgiving Casserole

  1. Drizzle chopped potatoes with olive oil and herbs and add to a roasting pan.
  2. Tear pressed tofu into bite-size pieces.
  3. Drizzle tofu pieces and carrots with olive oil and herbs. Add these to a roasting pan.
  4. Roast the veggies and tofu until the potatoes are fork-tender.
  5. Make the stuffing by cooking the butter with celery and onions until the veggies are tender.
  6. Add vegetable broth and bring it to a boil.
  7. Remove from heat and stir in the stuffing mix. Set aside.
  8. Sprinkle flour over melted butter in a skillet and cook until the flour has absorbed the butter.
  9. Stir in vegetable broth, one cup at a time. Cook for a few minutes until the gravy thickens.
  10. Spoon roasted potatoes in the bottom of a casserole dish and drizzle with some of the gravy.
  11. Top with the stuffing and drizzle the remaining gravy.
  12. Top with carrots and tofu. Drizzle with remaining gravy.
  13. Bake the casserole to create a crispy crust.
  14. Remove it from the oven and let it cool for several minutes before serving.

A couple of these recipes are adapted from my other recipes. Learn more about Easy Vegan Stuffing or Tasty Vegan Gravy.

What Makes This Recipe Shine?

  • EASY — Make your main holiday dinner entrees in one casserole!
  • DELICIOUS — You’ll love the flavors of roasted potatoes, stuffing, and roasted tofu.
  • MEAL PREP FAVORITE — If you love having leftovers to reheat for a quick weeknight meal, this will be your go-to casserole recipe!

Frequently-Asked Questions

Can I prepare this casserole in advance?

Absolutely! The beauty of most casseroles comes from their convenience. Prepare each layer separately, refrigerate, and assemble just before baking for a stress-free Thanksgiving.

Can I substitute the tofu with something else?

Certainly! If tofu isn’t your preference, consider using tempeh or your favorite meat substitute, such as Impossible Chicken. Adjust cooking times accordingly to ensure a perfect blend of flavors and textures.

Optional Add-ins:

Customize your casserole experience with these optional add-ins:

  1. Cranberry Bliss: Sprinkle dried cranberries over the stuffing for a burst of sweetness that complements the savory elements.
  2. Nutty Crunch: Add a layer of toasted nuts for an irresistible crunch that takes your casserole to the next level.
  3. Herb Infusion: Experiment with adding sprigs of fresh herbs on top, like rosemary or thyme for an aromatic twist that adds pops of color and will also tantalize your taste buds.

Serving Suggestions

Serve your Thanksgiving casserole with some delicious plant-based side dishes, such as:

  1. Plant-Based Green Bean Casserole: Complement the heartiness of the casserole with a side of vibrant green beans in a creamy sauce with batter-fried onions on top.
  2. Festive Harvest Salad: Balance the richness of the casserole with a refreshing festive salad. Pecans, pumpkin seeds, and a creamy pumpkin ranch dressing bring a burst of color and freshness to your Thanksgiving spread.
  3. Mashed Sweet Potato Casserole: Enhance the sweet and savory notes of your meal with velvety Mashed Sweet Potatoes with a touch of cinnamon, pecans, and flavors on top. It’s why this side dish is a holiday favorite.
  4. Rustic Vegan Beer Bread: Complete the feast with a slice of this delicious vegan beer bread. The sweet-tart flavor makes this bread a perfect companion to your holiday dinner.

Remember, the key is to create the best balance of flavors and textures. Mix and match these sides to suit your preferences and create a memorable plant-based Thanksgiving experience for all your guests!

Storage Tips

Cover the casserole and store it in the fridge for up to 5 to 7 days. It can also be frozen in freezer-safe containers for up to 2 months.

A casserole dish is full of vegetarian Thanksgiving casserole. There's a kitchen towel in the background.

Vegan Thanksgiving Recipes

If you love this Thanksgiving vegan casserole recipe, here are more vegan Thanksgiving favorites to try:

Here are even more Thanksgiving Vegan Recipes you’ll love!

Closing Thoughts

As you gather around the table, let this vegan Thanksgiving casserole be a symbol of gratitude for the bountiful and diverse flavors nature provides.

From our kitchen to yours, may your holiday be filled with joy, warmth, and the delightful discovery of just how easy and delicious a plant-based Thanksgiving can be.

Wishing you a Happy and Compassionate Thanksgiving!

Vegan holiday casserole sits on a plate, showcasing carrots and tofu.

Vegan Thanksgiving Casserole

You'll love this show-stopping Vegan Thanksgiving Casserole on your holiday table or any time of year! From crispy roasted potatoes to flavorful stuffing, every layer is a celebration of plant-based goodness.
5 from 1 vote
Course: Main Course
Cuisine: American
Prep Time: 20 minutes
Cook Time: 1 hour
Resting Time: 10 minutes
Total Time: 1 hour 30 minutes
Servings: 8 servings
Calories: 281kcal

Ingredients

Roasted Potatoes, Carrots, and Tofu

  • 4 large Russet potatoes unpeeled, washed, & cut into small cubes
  • 3 teaspoons olive oil , divided
  • 2 teaspoons dried rosemary , divided
  • 2 teaspoons dried thyme , divided
  • 1 tablespoon soy sauce , divided
  • 4 medium carrots, peeled and chopped
  • 15 ounce container extra firm tofu

Vegan Stuffing

  • ¼ cup vegan butter
  • 2 stalks celery
  • 1 cup chopped onion
  • 2 ½ cups vegetable broth
  • 14 ounce package cornbread stuffing mix (Pepperidge Farms is a favorite)

Vegan Gravy

  • 2 tablespoons vegan butter
  • ½ cup all-purpose flour
  • 3 cups vegetable broth
  • freshly ground pepper to taste

Instructions

For the Roasted Potatoes:

  • Line a baking sheet with parchment paper and preheat the oven to 375°F/190°C.
  • Add potatoes to a bowl and drizzle with 2 teaspoons olive oil. Toss to coat. Sprinkle with 1 teaspoon of rosemary and 1 teaspoon of thyme, and half of a tablespoon of soy sauce. Toss to coat. Spread onto half of the prepared pan.

For the Roasted Tofu and Veggies:

  • Transfer the tofu and carrots to the bowl that had once held the potatoes. Add tofu and carrots, and drizzle with remaining olive oil. Toss to coat, Sprinkle with remaining rosemary, thyme, and soy sauce. Toss to coat. Spread onto the other half of the prepared pan. If it's too crowded, you can cook these on separate pans. Bake for 40 to 45 minutes, until the potatoes are fork tender.
    Looking down on a roasting pan with potatoes, carrots, and tofu, ready to be roasted.

For the Vegan Stuffing:

  • Cook butter with celery and onions until the veggies are tender.
  • Add vegetable broth and bring it to a boil.
    Vegetable broth is being poured into a skillet with cooked onions and celery in the bottom.
  • Remove from heat and stir in the stuffing mix. Set aside.

For the Vegan Gravy:

  • In a large skillet, cook the vegan butter over medium heat. Cook until melted, about 2 minutes.
  • Sprinkle the flour over the melted butter while continually stirring. Cook for a few minutes until flour has completely absorbed the butter.
  • Turn heat down to medium-low and slowly add the vegetable broth, one cup at a time, stirring continuously. Sprinkle with a little bit of freshly ground pepper. Stir to combine. Cook for approximately 5 minutes until the gravy has thickened.
    One hand stirs the gravy while another had pours in vegetable broth.

For Casserole Assembly:

  • Add thin layer of olive oil in a 9×12 casserole dish.
  • Spoon the roasted potatoes into the bottom of the casserole dish. Drizzle with a little less than half of the gravy. Top with the stuffing.
    Stuffing is being poured from a saucepan into a baking dish.
  • Now, add a layer of the roasted carrots and tofu, spreading them equally across the pan. Drizzle with the remaining gravy on top. You can reserve some of the gravy if you'd like to have it for serving purposes. Place the casserole dish in the oven and bake for 20 to 25 minutes, to create a golden crust.
    A hand holds a ladle, drizzling gravy over the top of a casserole with carrots and tofu.
  • Remove it from the oven and let it cool for several minutes before serving.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)

Notes

Make it Gluten-Free

Here’s how to make this casserole gluten-free:
  • Use a gluten-free stuffing mix (I find these at health food stores or in the gluten-free section of many major grocery store chains)
  • Use gluten-free flour in the gravy
  • Use tamari in place of soy sauce.
Calories: 281kcal | Carbohydrates: 47g | Protein: 6g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.04g | Sodium: 880mg | Potassium: 941mg | Fiber: 4g | Sugar: 5g | Vitamin A: 5901IU | Vitamin C: 14mg | Calcium: 49mg | Iron: 2mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

2 Responses to Vegan Thanksgiving Casserole

  1. Avatar thumbnail image for MarlyAlicia Reply

    Love this casserole with all the flavors of the season in one dish!

    • Avatar thumbnail image for MarlyMarly

      I’m so glad you liked this casserole, Alicia! We love it, too!

Rate / Comment

Your email address will not be published.

Recipe Rating




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