Smoky Grilled Tofu with Hoisin Sauce

Tofu Loaf
BigRedNose / Getty Images
Ratings (21)
  • Total: 20 mins
  • Prep: 5 mins
  • Cook: 15 mins
  • Yield: 3-4 servings
Nutritional Guidelines (per serving)
189 Calories
8g Fat
19g Carbs
13g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Grill your tofu in a tangy Asian hoisin-based sauce for an unusual vegetarian and vegan barbecued tofu recipe. Perfect for your vegetarian or vegan barbecue. It's always best to let the tofu marinade in the hoisin sauce mixture for several hours before grilling, so prepare in advance - even the night before your barbecue!

Never grilled tofu before? Check out these tofu grilling tips.


  • 1 block extra firm tofu, well pressed
  • 1/2 cup hoisin sauce
  • 1 tablespoon soy sauce
  • 3 tablespoons rice wine vinegar
  • 1 tablespoon lime juice
  • 1/2 teaspoon garlic powder

Steps to Make It

  1. First, prepare your tofu. Like most vegan tofu recipes, this one will taste best if you press the tofu first. Not sure how to do that? See this easy step-by-step guide: How to press tofu.

  2. Next, carefully slice your 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.

  3. Whisk together all the ingredients, except tofu, and place in a shallow dish.

  4. Place the tofu in the dish and spoon some of the marinade on top of the tofu. Allow the tofu to marinade for at least one hour, turning once or spooning more marinade over the top. You can also use a zip-lock bag instead of a dish.

  5. Lightly grease your grill and cook tofu over medium flame for 6-7 minutes on each side, basting with extra hoisin sauce marinade.

Like this recipe?
Loving this vegetarian and vegan tofu recipe? Here are some more incredible things you can do with tofu: