Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Skewers with Spicy Peanut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 40–50 minutes
  • Yield: 3 servings (6 skewers)

Description

Crispy tofu skewers marinated in a flavorful soy-sriracha blend, served with a creamy and spicy peanut sauce. This easy, protein-packed recipe is vegan, gluten-free adaptable, and perfect for a quick dinner or fun party appetizer.


Ingredients

  • Tofu Skewers:
  • 1 package extra firm or high-protein tofu, pressed and cut into 1-inch cubes
  • 8 wooden skewers, soaked in water for 2030 minutes
  • 1 tbsp oil (for cooking)
  • Tofu Marinade:
  • 2 tbsp soy sauce (or tamari for gluten-free)
  • ½ tbsp maple syrup
  • ½ tsp garlic powder
  • 2 tsp sriracha (adjust to taste)
  • 1 tsp rice vinegar
  • Spicy Peanut Sauce:
  • 2 tbsp creamy peanut butter
  • Juice of ½ small lime
  • 1 tbsp soy sauce (or tamari)
  • 1 tsp maple syrup
  • 1 tsp sriracha (or sweet chili sauce for less heat)
  • ½ tsp rice wine vinegar

Instructions

  1. Mix all spicy peanut sauce ingredients in a bowl until smooth. Set aside.
  2. Combine marinade ingredients in a bowl. Toss in tofu cubes gently and marinate for 10–20 minutes.
  3. Thread marinated tofu cubes onto skewers, leaving space between each piece.
  4. Heat a pan or grill pan over medium heat with oil. Cook skewers 5 minutes per side until golden and crispy, brushing with extra marinade as they cook.
  5. Serve warm with spicy peanut sauce, chopped cilantro, sesame seeds, and rice or noodles if desired.

Notes

  • To make it less spicy, reduce or skip the sriracha in both marinade and sauce.
  • Try almond butter or tahini as a substitute for peanut butter.
  • Baking option: Bake at 400°F (200°C) for 25–30 minutes, flipping halfway.
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Category: Main Course, Appetizer
  • Method: Pan-Fried or Grilled
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 2 skewers with sauce
  • Calories: 210
  • Sugar: 5g
  • Sodium: 420mg
  • Fat: 13g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 14g
  • Cholesterol: 0mg