BBQ Chinese Five Spice Tempeh


  • 1 package (8 oz) tempeh, cut into thin strips
  • 2 tablespoons soy sauce
  • 2 tablespoons hoisin sauce
  • 1 tablespoon maple syrup or agave nectar
  • 1 tablespoon rice vinegar
  • 1 teaspoon Chinese five spice powder
  • 1 teaspoon garlic powder
  • 1 teaspoon sesame oil
  • 1 tablespoon vegetable oil (for cooking)
  • Optional: Sesame seeds and green onions for garnish


  1. Prepare the Marinade: In a bowl, whisk together soy sauce, hoisin sauce, maple syrup, rice vinegar, Chinese five spice powder, garlic powder, and sesame oil.
  2. Marinate the Tempeh: Place the tempeh strips in a shallow dish and pour half of the marinade over them. Ensure the tempeh is well coated. Let it marinate for at least 15-30 minutes, or longer if time allows.
  3. Cook the Tempeh: Heat vegetable oil in a skillet over medium heat. Add the marinated tempeh strips and cook for 3-4 minutes on each side until they are golden brown and slightly crispy.
  4. Add Remaining Marinade: Pour the remaining marinade over the cooking tempeh, allowing it to coat the strips. Cook for an additional 2-3 minutes, allowing the sauce to thicken and caramelize.
  5. Garnish and Serve: Transfer the BBQ Chinese Five Spice Tempeh to a serving plate. Garnish with sesame seeds and chopped green onions if desired.
  6. Serve: Serve the tempeh over rice, quinoa, or your favorite grains. You can also use it in wraps, sandwiches, or salads.

Nutrition Facts:

Note: Nutrition facts are approximate and may vary based on specific ingredients and serving sizes.

  • Serving Size: 1/2 of the recipe
  • Calories: ~350
  • Total Fat: ~20g
  • Saturated Fat: ~3g
  • Cholesterol: 0mg
  • Sodium: ~900mg
  • Total Carbohydrates: ~25g
  • Dietary Fiber: ~5g
  • Sugars: ~10g
  • Protein: ~20g

Enjoy your delicious BBQ Chinese Five Spice Tempeh!