clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Tofu Cooked with Pineapple and sauce

Pineapple Glazed Tofu

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5.00 out of 5)
  • Author: Toni Okamoto
  • Prep Time: 1 hour and 40 minutes
  • Cook Time: 1 hours
  • Total Time: 2 hours and 40 minutes
  • Yield: 6 to 8 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


This delicious plant-based take on glazed ham will expand your tofu horizons. Prepare this Pineapple Glazed Tofu for the family on special occasions!



For the tofu:

  • 2 (16-ounce) packages of extra firm tofu, drained
  • 2 whole cloves
  • ½ cup of soy sauce
  • 1 teaspoon of hickory liquid smoke
  • ½ teaspoon of garlic powder
  • 2 tablespoons of pineapple juice

For the glaze:

  • ¼ cup of reserved pineapple juice
  • ¼ cup of brown sugar
  • Pinch of cinnamon

Tofu topping:

  • 4 pineapple rings
  • 5 marchichino cherries


  1. Wrap the drained tofu blocks individually in clean hand towels and stack some books on each of them for 10 minutes. For extra weight, I also take my 8-pound dumbbells and place them on each stack of tofu and books. After 10 minutes, change the towels and continue pressing them for another 30 minutes.
  2. While the tofu is being pressed, place the soy sauce, liquid smoke, and garlic powder in a bowl and whisk together. 
  3. After 30 minutes have passed, place the tofu blocks side-by-side in a rectangular storage container and score the tofu by making 1/2-inch deep diagonal cuts that create a diamond pattern. At the tip of each diamond, stick a whole clove. Pour the soy sauce mixture, add the lid to the storage container, shake it up. Let it marinate for 30 minutes, shake it again, and allow it to sit for another 15 minutes. 
  4. Preheat the oven to 390 degrees F. 
  5. Transfer the tofu to an oven-safe dish and bake for 45 minutes, checking every 10 to 15 minutes to prevent burning. 
  6. While tofu is baking, prepare the glaze by mixing the pineapple juice from the can, brown sugar, and a pinch of cinnamon.
  7. After 45 minutes, remove from heat and add the pineapple rings and maraschino cherries, as well as half of the glaze using a basting brush and bake for 30 minutes.
  8. Remove from the oven and use the basting brush to add the remaining glaze before serving.

Keywords: pineapple, tofu, pineapple tofu, vegan glazed ham, glazed ham, glazed tofu, sweet tofu