This site uses affiliate links and I may earn a commission at no extra cost to you.

Transform brown sugar pineapple glazed ham into a vegan holiday centerpiece with this simple pineapple glazed tofu ham recipe. It comes with a smoky soy pineapple marinade, a brown sugar glaze, whole cloves, and a pineapple and maraschino cherry topping!

completed Pineapple Glazed Tofu Ham in a baking dish

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Sweet Smoky Pineapple Glazed Tofu Ham Roast

Glazed ham roast is a holiday tradition in households all over America (and elsewhere). Now, vegans and other non-meat-eaters alike can get in on the action with this simple sweet, and smoky pineapple-glazed tofu ham roast recipe.  

The neutral flavor of tofu is a perfect blank canvas to transform when marinated, baked, and glazed into a delicious sweet and smoky brown sugar pineapple glazed ham substitute. It may not be an exact match, but it’s loaded with all the familiar flavors like pineapple juice, brown sugar, garlic, soy sauce, and liquid smoke (for smokiness) for a truly satisfying alternative.

Plus, like its meaty counterpart, this sweet and smoky glazed tofu ham (aka pineapple tofu) is a fancy-looking, show-stopping holiday centerpiece, perfect for Thanksgiving, Easter, Christmas, and any vegan roast dinner. Best of all, it’s really simple to make!

The Ingredients and Substitutes

Make this sweet and smoky glazed tofu ham with 10 simple and inexpensive ingredients, most of them straight from your pantry.

ingredients for Pineapple Glazed Tofu Ham on a white surface

The Soy Pineapple Marinade:

  • Tofu: Use extra-firm tofu for the best texture. It will need to be drained and pressed like I share in this guide to pressing tofu. You can use smoked tofu for extra smokiness.

You could also make this vegan holiday ham recipe with seitan.

  • Soy sauce: Use regular or a reduced-sodium option. Use tamari/ coconut aminos if gluten-free.
  • Liquid smoke: I use hickory liquid smoke. Just a small amount helps to mimic the smokiness of ham.
  • Garlic powder: Use fresh minced garlic, if preferred.
  • Pineapple juice: Use fresh or bottled pineapple juice (or the juice from canned pineapple rings) for this pineapple tofu.
  • Cloves: Use whole cloves (the spice, not garlic cloves). These add a subtle aromatic flavor.

The Pineapple Glaze:

  • Pineapple juice: Same notes as above.
  • Brown sugar: This creates a gorgeous, caramel-like flavor. Use less refined coconut sugar or even maple syrup if preferred.
  • Cinnamon: Just a pinch for warm depth.

The Toppings (Optional):

  • Pineapple: Make more of a ‘centerpiece’ with pineapple rings (fresh or canned).
  • Maraschino cherries: (Optional) Just a few of these super-sweet cherries emulate the classic pineapple glazed ham aesthetic.

How to Add More Flavor to Pineapple Glazed Tofu Roast?

  • Mustard: A small amount of Dijon mustard adds subtle tangy depth and heat.
  • Ginger: Add a pinch to the simple tofu marinade for extra warmth and spice.
  • Smoked paprika: For extra smokiness in the marinade.
  • Orange zest: (or lemon zest) For a subtle citrus flavor.
  • Cayenne pepper/chili flakes: Add to the glaze for a sweet and spicy flavor.
  • Thyme: Press a little into the tofu (similar to the cloves) for herby, aromatic flavor.
  • Vegan ham flavoring: A little in the marinade will add more ‘ham’ flavor to the tofu roast.

How To Make Pineapple Glazed Tofu Roast

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.

  • First, press the tofu for a minimum of 30 minutes.
  • Meanwhile, combine all the soy pineapple marinade ingredients (minus the cloves) in a large rectangular storage container/dish and mix well.
  • When the tofu is pressed, make ½-inch deep (and about ½-inch apart) diagonal crisscross cuts to form a diamond pattern over the top, and carefully press a clove into the tip of the diamonds, using 12 per block of tofu.
  • Transfer the blocks of tofu to the container and press it into the marinade on both sides. Add a lid, shake, and let it marinate for 30 minutes. Then, shake it once more (or flip it over) and marinate for a further 15 minutes minimum. While the tofu marinates, combine the glaze ingredients in a small bowl and mix well.

Alternatively, place the tofu in Ziplock/Stasher bags with the marinade and shake. Flip the bag every now and then. You can leave it to marinate overnight, too.

  • Meanwhile, preheat the oven to 390 degrees F (200 degrees C). Next, transfer the pineapple tofu to an oven-safe dish and bake for 45 minutes until deep brown.

It’s a good idea to check on it occasionally from 30 minutes onwards, to avoid burning.  

If the sugar isn’t melting, optionally transfer it to a saucepan to simmer.

  • After 45 minutes, add the pineapple rings and cherries to the top of the tofu blocks, then brush over half the glaze (using a basting brush).
  • Continue to bake for 30 more minutes, then remove the tofu from the oven, brush over the remaining glaze, remove the cloves, and serve. Enjoy!

Optionally, reduce the remaining glaze on the stovetop for a few minutes first so it thickens slightly and becomes glossy.

Recipe Notes and Tips

  • Press the tofu: This will improve the texture, eliminate excess liquid, and allow the pineapple marinade to infuse deeper.
  • Marinate longer when possible: The minimum marination time is 45-60 minutes, but it will taste even better when left overnight.
  • Score the tofu: Don’t skip this step, as it allows the soy pineapple marinade to penetrate deeper into the tofu.
  • Don’t eat the cloves: These will infuse the vegan glazed ham with aromatic flavor and are a nice decoration, but shouldn’t be eaten.

FAQs

Can I make tofu ham ahead of time?

Yes! You can marinate the tofu in the fridge overnight or up to 2 days ahead, shaking or flipping it now and then. You can also bake it a day ahead, store it in an airtight container in the fridge, and reheat it in the oven or microwave before serving.

What should I serve with tofu ham?

For a holiday spread, I love it with mashed potatoes, roasted veggies, green bean casserole, cranberry sauce, and dinner rolls. For an everyday dinner, it’s great with rice or quinoa and some sautéed greens.

What can I do with leftover tofu ham?

Leftovers keep in an airtight container in the fridge for 5 to 7 days. Slice them for holiday sandwiches and wraps, or dice them into a pineapple fried rice. Reheat in the microwave or oven.

Can I substitute the pineapple juice?

Yes, you could use orange juice or mango juice instead. If you use mango juice, add a splash of lemon or lime juice for more tangy depth.

Can I use frozen tofu?

Yes, if you like. Frozen, thawed, then pressed tofu has a spongier, meatier texture and soaks up marinades even better. It just comes down to personal taste.

pineapple glazed tofu ham with pineapple rings and cherries in a white baking dish

Serving Suggestions

This tofu glazed ham is the perfect holiday show-stopping centerpiece for any special occasion alongside all your favorite sides, including:

You can also use leftover tofu ham in holiday sandwiches and wraps, in a pineapple fried rice, and more.

Storage Instructions

Leave the glazed tofu to cool, then store any leftovers in an airtight container in the fridge for 5-7 days. I’m using this one in the photo below, and I use these labels for all leftovers.

If the tofu wasn’t frozen before, you can also freeze it (minus the pineapple and cherry toppings) for up to 3 months. The texture will change once thawed.

You can reheat the tofu roast in a microwave or in the oven.

completed Pineapple Glazed Tofu Ham in a storage bag

More Easy Tofu Recipes

If you tried this pineapple glazed tofu ham or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Pineapple Glazed Tofu Ham

4.76 from 57 votes
Prep: 1 hour 40 minutes
Cook: 1 hour 15 minutes
Total: 2 hours 55 minutes
Servings: 6 servings
completed Pineapple Glazed Tofu Ham in a baking dish
Transform brown sugar pineapple glazed ham into a vegan holiday centerpiece with this simple pineapple glazed tofu ham recipe. It comes with a smoky soy pineapple marinade, a brown sugar glaze, whole cloves, and a pineapple and maraschino cherry topping!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Ingredients 

For the tofu:

  • 2 16-ounce packages (454 g each) extra firm tofu drained and pressed
  • ½ cup (120 ml) soy sauce
  • 1 teaspoon (5 ml) liquid smoke hickory
  • ½ teaspoon garlic powder
  • 2 Tablespoons (30 ml) pineapple juice
  • 24 whole cloves the spice, not garlic cloves

For the glaze:

  • ¼ cup (60 ml) pineapple juice reserved
  • ¼ cup (37 g) brown sugar
  • pinch cinnamon

Tofu topping:

  • 4 pineapple rings fresh or canned
  • 5 maraschino cherries

Instructions 

  • Press the tofu for at least 30 minutes.
  • While the tofu presses, whisk the soy sauce, liquid smoke, garlic powder, and 2 Tablespoons of pineapple juice together in a bowl.
  • Place the pressed tofu blocks side by side in a rectangular storage container.
  • Score the top of each block with ½-inch deep diagonal cuts to make a diamond pattern.
  • Press a whole clove into the tip of each diamond, using about 12 cloves per block.
  • Pour the marinade over the tofu.
  • Cover the container, shake gently, and marinate for 30 minutes.
  • Shake or flip the tofu and marinate for at least 15 more minutes.
  • Preheat the oven to 390 degrees F (200 degrees C).
  • Transfer the tofu to an oven-safe baking dish and bake for 45 minutes, checking every 10 to 15 minutes so it doesn’t burn.
  • While the tofu bakes, mix the ¼ cup of pineapple juice, brown sugar, and cinnamon in a small bowl to make the glaze.
  • Take the tofu out of the oven and top it with the pineapple rings and maraschino cherries.
  • Brush half of the glaze over the tofu with a basting brush.
  • Return the tofu to the oven and bake for 30 more minutes.
  • Brush the remaining glaze over the tofu.
  • Remove the cloves and serve.
    completed Pineapple Glazed Tofu Ham in a baking dish

Notes

  • Press the tofu well. It improves the texture, removes extra liquid, and helps the marinade soak in.
  • Marinate for at least 45 minutes, or overnight for the best flavor.
  • Don’t skip scoring the tofu, since it lets the marinade soak in deeper.
  • Remove the cloves before eating. They add aromatic flavor and look pretty, but they aren’t meant to be eaten.
  • Store leftovers in an airtight container in the fridge for 5 to 7 days.

Nutrition

Calories: 208kcalCarbohydrates: 20gProtein: 17gFat: 8gSaturated Fat: 1.2gPolyunsaturated Fat: 4.6gMonounsaturated Fat: 1.8gSodium: 1185mgPotassium: 391mgFiber: 2gSugar: 15gVitamin A: 15IUVitamin C: 5mgCalcium: 218mgIron: 3mg

Additional Info

Author: Toni Okamoto
Course: Dinner
Cuisine: American
Method: Oven
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
4.76 from 57 votes (54 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

  1. I’m a little confused because the recipe says cook time is an hour, but in the instructions, it says to bake for 45 minutes, then add half the glaze, bake for another 30 minutes, then remove and add the rest of the glaze. So it is total cook time 1 hour 15 minutes, is that correct? Just want to make sure I am not reading this incorrectly.

    1. Hi! Thanks so much for catching that. You are correct and the recipe will be updated. Thanks so much and hope you enjoy the recipe 🙂

  2. I just need some clarification. When you say cloves, are you talking about the aromatic cloves or garlic cloves?

    1. Hi Sarah, thanks so much for your question! In this recipe, I mean the aromatic cloves (the spice) rather than garlic cloves. I really appreciate you reaching out!

    1. Hi C,
      Great question! I haven’t tried cooking the Pineapple Glazed Tofu Ham in an air fryer yet, but I imagine it could work with a few adjustments. I’d recommend lowering the temperature slightly and checking on it frequently to avoid overcooking. If you try it out, I’d love to hear how it turns out!

    1. Hi there,

      Thank you! I love serving the Pineapple Glazed Tofu Ham with mashed potatoes, roasted veggies, or even a simple side salad. It also pairs really well with rice or quinoa and some sautéed greens for a more everyday kind of meal.

      Let me know what you end up trying it with!

  3. 5 stars
    thank you Toni, excellent flavor 😋 I only had ground cloves so added 1/8 tsp to marinade… could maybe add a little more, not sure if 1/4tsp would be too much.
    accidentally used 3 smaller minced garlic cloves instead of garlic powder in marinade… worked well!
    used firm tofu, couldn’t find extra firm, definitely think extra firm would have best texture
    I scored both the top and bottom of the tofu block… love this recipe