Skip to Main Content
Grilled Tofu

Grilled Tofu

By Traeger Kitchen

Any meal tastes better cooked outside over flavorful hardwood smoke and our Asian marinated tofu is no exception.

Prep Time

10 Minutes

Cook Time

20 Minutes




Number of People Serving


Units of Measurment:
1 Whole Tofu, extra firm
1/2 Cup hoisin sauce
2 Tablespoon soy sauce
3 Tablespoon rice wine vinegar
1 Tablespoon lime juice
1 Teaspoon sesame oil
1 Clove garlic, minced
1 Whole green onion, thinly sliced
1 To Taste toasted sesame seeds
1 To Taste green onions, thinly sliced


  • 1

    Start by pressing your tofu to remove as much liquid as possible. Do this by placing the tofu between two cutting boards and weighing the top one down with a couple of heavy cans. You'll see the liquid pooling around the tofu.

    • 1 Whole Tofu, extra firm

  • 2

    Let it sit for an hour or two, periodically tipping the liquid into the sink. This will make the tofu denser and even meatier and more absorbent to any flavors you want to infuse in it. Now you're ready to marinate it.

  • 3

    Mix together the hoisin, soy sauce, rice wine vinegar, lime juice, sesame oil, minced garlic clove and green onion. Carefully slice tofu into 1-inch thick cubes or strips. If you're using skewers, cubes are best, but if you'll be placing your tofu directly on your grill, larger strips are better.

    • 1/2 Cup hoisin sauce

    • 2 Tablespoon soy sauce

    • 3 Tablespoon rice wine vinegar

    • 1 Tablespoon lime juice

    • 1 Teaspoon sesame oil

    • 1 Clove garlic, minced

    • 1 Whole green onion, thinly sliced

  • 4

    Place the marinade and the tofu in a shallow dish, tossing to cover all of the tofu evenly, and allow to marinate for at least one hour, preferably overnight. Occasionally gently mix up the tofu or spoon the marinade over the top to allow the marinade to evenly flavor all of the cubes of tofu.

  • 5

    On the day of cooking, start the Traeger on 180 degrees with the lid closed.

    180 ˚F / 82 ˚C

  • 6

    Smoke the skewers of tofu on the Traeger for about 10 to 15 minutes.

    180 ˚F / 82 ˚C

    Super Smoke

  • 7

    After they've smoked, remove the skewers from the Traeger and turn the heat up to High and preheat, lid closed, for 10 to 15 minutes.

    500 ˚F / 260 ˚C

  • 8

    Place the skewers on the grill and cook for about 20 minutes, rotating the skewers every 5 minutes and brushing with the marinade.

    500 ˚F / 260 ˚C

  • 9

    Remove from the grill and top the tofu with some toasted sesame seeds and more green onions. Serve, enjoy!

    • 1 To Taste toasted sesame seeds

    • 1 To Taste green onions, thinly sliced

My Notes

In order to add notes for this recipe, you must log in or create an account.

Your Cart