Tofu Skewers with Spicy Peanut Sauce


  • Tofu
  • 8 wooden skewers, soaked in warm water for 20-30 minutes
  • 1 package of extra firm or high-protein tofu, pressed and water removed
  • 2 tbsp soy sauce (gluten-free)
  • 1/2 tbsp maple syrup
  • 1/2 tsp garlic powder
  • 2 tsp sriracha
  • 1 tsp rice vinegar
  • 2 tbsp creamy peanut butter
  • 1/2 small lime, juiced
  • 1 tbsp soy sauce (gluten-free)
  • 1 tsp maple syrup
  • 1 tsp sriracha (adjust for desired spiciness)
  • 1/2 tsp rice wine vinegar


  1. In a medium bowl, combine all the ingredients for the spicy peanut sauce. Mix well and set aside.

  2. Cut the pressed tofu into 1-inch by 1-inch cubes.

  3. In another medium bowl, whisk together the tofu marinade ingredients. Toss or brush the marinade onto the tofu cubes, reserving some for basting while cooking.

  4. Skewer the marinated tofu cubes, leaving a little space between each piece.

  5. Preheat a pan or grill pan to medium heat. Once warm, add oil and tofu skewers to the pan. Cook for about 5 minutes, then brush additional marinade on top, flip, and cook for another 5 minutes or until the outside of the tofu is slightly crispy.

  6. Remove the skewers from the heat.

  7. Serve the tofu skewers with the spicy peanut sauce, and garnish with sesame seeds, freshly chopped cilantro, and rice.

Related recipes

Load more