Thanksgiving Tofu (An Easy and Delicious Vegan Main Course)

Last Updated on October 30, 2025 by Jennifer Bell

I call this my “Thanksgiving tofu” because it pairs perfectly with stuffing, cranberry sauce, mashed potatoes, or these garlicky roasted potatoes. You can also drizzle some plant-based gravy over everything for the ultimate vegan Thanksgiving feast.

Ingredients and Substitutions

I recommend using extra firm tofu when making this recipe, because it has a meatier texture than other varieties of tofu. I usually don’t bother pressing the tofu, but you can if you prefer.

Thanksgiving tofu in a bowl on an orange plaid placemat.

This tofu is seasoned with dried sage, rosemary, thyme, oregano, black pepper, garlic powder, and onion powder. Those spices combine to give the tofu a flavor that reminds me of roast turkey and stuffing.

Soy sauce (or tamari) adds umami flavor to this dish. You can use a low-sodium version if you prefer.

How to Make My Thanksgiving Tofu

Add the soy sauce or tamari, garlic powder, onion powder, sage, oregano, thyme, rosemary, and black pepper to an airtight container with a tight-fitting lid or a freezer bag. Mix well.

Marinade in a plastic container.

Cut the tofu into bite-sized pieces and place them in the airtight container or freezer bag with the marinade. Close the lid tightly or seal the bag, then gently turn it upside down a few times to distribute the marinade.

Tofu cubes marinating in a plastic container.

Let the tofu marinate for at least 6 hours (up to 48 hours is fine). When the tofu has finished marinating, preheat the oven to 350 degrees Fahrenheit.

Place the tofu in a single layer on a lightly greased sheet pan or 9-inch baking dish. Bake for 25-30 minutes or until lightly browned.

Thanksgiving tofu in a bowl on an orange plaid placemat.
5 from 4 votes
Pin Recipe Print Recipe

Thanksgiving Tofu Recipe

I call this my "Thanksgiving tofu" because it pairs perfectly with stuffing, cranberry sauce, mashed potatoes, and a drizzle of plant-based gravy. This dish is an easy and delicious vegan main course for the holidays.
Course Dinner
Cuisine American
Prep Time 6 minutes
Cook Time 30 minutes
Marinating Time 6 hours
Total Time 6 hours 36 minutes
Servings 4
Calories 65.1kcal

Equipment

  • Airtight container with tight-fitting lid or freezer bag
  • Lightly greased sheet pan or 9-inch baking dish

Ingredients

  • 2 1/2 tablespoons soy sauce or tamari
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dried sage
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 pinch black pepper
  • 1 block extra firm tofu (about 14 oz/397g)

Instructions

  • Add 2 1/2 tablespoons soy sauce or tamari, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon dried sage, 1/2 teaspoon dried oregano, 1/2 teaspoon dried thyme, 1/2 teaspoon dried rosemary, and 1 pinch black pepper to an airtight container with a tight-fitting lid or a freezer bag. Mix well.
  • Cut 1 block extra firm tofu into bite-sized pieces and place them in the airtight container or freezer bag with the marinade.
  • Close the lid tightly or seal the bag, then gently turn it upside down a few times to distribute the marinade.
  • Let the tofu marinate for at least 6 hours (up to 48 hours is fine).
  • When the tofu has finished marinating, preheat the oven to 350 degrees Fahrenheit.
  • Place the tofu in a single layer on a lightly greased sheet pan or 9-inch baking dish.
  • Bake for 25-30 minutes or until lightly browned.

Notes

  • Store in an airtight container in the fridge for up to three days, then reheat before serving.

Nutrition

Calories: 65.1kcal | Carbohydrates: 3.5g | Protein: 8.7g | Fat: 1.9g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1.1g | Monounsaturated Fat: 0.4g | Sodium: 691.6mg | Potassium: 191.4mg | Fiber: 0.5g | Sugar: 1.2g | Vitamin A: 11.5IU | Vitamin C: 0.1mg | Calcium: 42.1mg | Iron: 1.8mg
Tofu cubes in a white bowl.

Did You Try This Recipe?

Let me know how it turned out in the comments!

Baked tofu cubes in a white bowl.
Comments are moderated to ensure a respectful and constructive environment. Your email address will not be published. Required fields are marked with *.

10 thoughts on “Thanksgiving Tofu (An Easy and Delicious Vegan Main Course)”

  1. 5 stars
    Didn’t try it out but it sounds delish, going to make it soon for the Thanksgiving holiday season. Thanks for the recipe!

  2. 5 stars
    I tried it out tonight with vegan mashed potatoes and will definitely be making for Thanksgiving. With gravy & other sides, this might feel like the most familiar Thanksgiving since going plant-based a couple years back. I’m already excited for the protein without the heaviness of the turkey and the tofu Thanksgiving leftover sandwich the next day. Thank you!

  3. 5 stars
    I made these today as a test run for Thanksgiving. So easy to make and tasted delicious! Plus my house smells like Thanksgiving! My only suggestion is double the recipe because you are going to want leftovers!

  4. 5 stars
    Wonderful, easy, delicious recipe! Made it for Thanksgiving today. Had a hard time not eating more of it when it came out of the oven. Will save this one for the next holiday meal. Thanks so much!

Leave a Comment

Recipe Rating