| | | | | | |

Glazed Tofu Roast

This sweet and savory soy and pineapple glazed tofu roast is a crowd-pleasing centerpiece for any vegan holiday spread.

Sliced holiday glazed tofu roasted with a pineapple glaze.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

The holiday season is my favorite time to make show-stopping dishes that are as beautiful as they are delicious. And this year, why not place a plant-based dish at the center of your family’s table?

This gorgeous glazed roast tofu is perfectly golden and flavorful with a sliceable texture that’s every bit as satisfying as meat roast.

The pineapple glaze is a bit sweet, a bit savory, and totally flavor-packed. and by marinating and slow-roasting your tofu, your vegan roast will absorb as much flavor as possible. Serve it with Vegan Cheddar Bay Biscuits and a side of Garlicky Roasted Brussels Sprouts for a well-rounded festive dinner.

Ingredients

As impressive as this glazed tofu roast is to look at, you only need five simple ingredients to pull it off. Read: this is one of the easiest holiday main dish recipes you’ll find. Reminder: you can find the printable, detailed recipe in the recipe card below.

Ingredients for vegan tofu roast: tofu, pineapple juice, garlic powder, brown sugar and soy sauce.
  • Extra-firm tofu. Choose the firmest tofu for the best texture on your vegan holiday roast. Firmer tofu contains less water, so it holds up well and absorbs tons of flavor.
  • Soy sauce. This adds a totally savory dimension to your glaze that you can’t get with salt alone. Soy sauce is also, in my opinion, the best way to add some flavor to the inside of tofu. It soaks it right up!
  • Pineapple juice. You can also use orange juice instead of pineapple if you prefer.
  • Brown sugar. Always opt for organic sugar to ensure it’s vegan.
  • Garlic powder. Another must-have savory flavor boost for your glaze.

How to Make a Glazed Tofu Roast

A block of tofu scored in a diagonal pattern.

Press a block of tofu (here is a detailed tutorial on how to press tofu.) Score the tofu with a sharp knife in a diagonal pattern.

A sauce pot with the glaze.

Whisk together all of the glaze ingredients in a medium-sized pot and bring to a simmer until thickened.

Marinating tofu in a container.

Pour about half of the glaze over the tofu. Let marinate for at least 1 hour, flipping halfway and basting with the marinade occasionally.

Glaze brushed over tofu ready to bake.

Remove the tofu from the marinade and place on the baking sheet. Brush with about half of the thickened glaze. Bake!

Storage

This dish is best enjoyed hot out of the oven. However, you can store leftovers in an airtight container in the fridge for up to 4 days.

An idea for leftovers: Cube up the tofu and toss in any remaining marinade. Store in the fridge for later and enjoy with some rice!

Glazed tofu roast with baby arugula on the plate.

Substitutions & Variations

  • Juice: Use orange juice instead of pineapple if you prefer.
  • Gluten-free: This recipe is naturally gluten-free if you use tamari instead of soy sauce.
Tofu with pineapple rings on top and baby arugula on the plate

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Enjoy with some vegan dinner rolls for the ultimate festive dinner.

Roasted Glazed Tofu

Karissa Besaw
This 5-ingredient glazed tofu roast is the perfect vegan alternative to a traditional ham roast.
4.92 from 24 votes
Prep Time 15 minutes
Cook Time 45 minutes
Tofu Pressing & Marinating Time 1 hour 30 minutes
Total Time 2 hours 30 minutes
Course Dinner, Main Course
Cuisine Vegan
Servings 4
Calories 183 kcal

Ingredients
  

  • 1 (14 oz.) block extra firm tofu
  • 1/2 cup pineapple juice
  • 3/4 cup brown sugar
  • 2 tablespoons soy sauce
  • 2 teaspoons garlic powder

Instructions
 

  • Press the tofu for at least 30 minutes. (See notes)
  • Score the pressed tofu with a sharp knife in a diagonal pattern. Place tofu in a container.
  • Whisk together all of the glaze ingredients in a medium-sized pot.
  • Bring to a simmer on medium heat, then reduce to low. Let simmer for 2 minutes.
  • Pour about half of the glaze over the tofu. Let marinate for at least 1 hour, flipping halfway and basting with the marinade occasionally. You can also marinate overnight.
  • Continue to simmer the remaining glaze for an additional 4-5 minutes, until thickened and reduced by about half (do not cover with lid.)
  • Preheat oven to 400°F. Line a baking sheet with parchment paper.
  • Remove the tofu from the marinade and place on the baking sheet. Brush with about half of the thickened glaze.
  • Bake for 40-50 minutes, or until the edges have browned.
  • Brush the remaining glaze on top and enjoy warm!

Video

Notes

I like to press tofu by placing the block of tofu between two towels or paper towels, then placing a cast iron pan on top for weight. See my crispy tofu recipe for more tips on pressing tofu.

Nutrition

Calories: 183kcalCarbohydrates: 46gProtein: 1gFat: 1gSaturated Fat: 1gSodium: 516mgPotassium: 130mgFiber: 1gSugar: 43gVitamin C: 3mgCalcium: 38mgIron: 1mg
Did you try this recipe?Let us know how it was!

More Vegan Holiday Recipes:

Similar Posts