Tofu Satay Skewers with Spicy Peanut Sauce and Cucumber Salad

These quick and flavorful tofu satay skewers are pan-seared on the stovetop and served with a bold, spicy peanut sauce and a refreshing cucumber salad. Perfect for a weeknight dinner, this protein-packed dish is ready in just 30 minutes.

⏱️ 30 minutes
👥 4 servings
🔥 350 calories
Tofu Satay Skewers with Spicy Peanut Sauce and Cucumber Salad
Ingredients
  • 16 oz firm tofu
  • 3 tbsp soy sauce
  • 1 tbsp sesame oil
  • 2 cloves garlic, minced
  • 0.5 tsp ground turmeric
  • 0.5 tsp ground cumin
  • 0.25 cup creamy peanut butter
  • 2 tbsp lime juice
  • 1 tbsp sriracha (or chili sauce)
  • 1 tbsp brown sugar
  • 0.25 cup coconut milk
  • 1 large cucumber, thinly sliced
  • 2 tbsp rice vinegar
  • 1 tsp sugar
  • 0.25 tsp salt
  • 2 tbsp fresh cilantro, chopped
  • 2 tbsp vegetable oil
  • 8 wooden skewers
Advertisement
300x250

Instructions

1

Press the tofu for 5 minutes to remove excess moisture, then cut into 1-inch cubes.

⏱️ 5 minutes
2

In a bowl, whisk together soy sauce, sesame oil, minced garlic, turmeric, and cumin. Add tofu cubes and toss to coat. Marinate for 5 minutes.

⏱️ 5 minutes
3

While tofu marinates, prepare the peanut sauce: In a small saucepan over medium heat, combine peanut butter, lime juice, sriracha, brown sugar, and coconut milk. Whisk until smooth and heated through, about 3 minutes.

⏱️ 3 minutes 🌡️ Medium heat
4

For the cucumber salad, toss sliced cucumber with rice vinegar, sugar, salt, and chopped cilantro in a bowl. Set aside.

⏱️ 2 minutes
5

Thread marinated tofu onto wooden skewers. Heat vegetable oil in a large skillet over medium-high heat. Add skewers and cook, turning occasionally, until golden and heated through, about 8 minutes.

⏱️ 8 minutes 🌡️ Medium-high heat
6

Serve tofu skewers hot with spicy peanut sauce and cucumber salad on the side.

⏱️ 1 minute
Advertisement
Flexible Ad

Nutrition Information

350
Calories
19g
Protein
18g
Carbs
22g
Fat

Per serving. Values are approximate and may vary.

Frequently Asked Questions

Yes, you can grill the skewers over medium heat for about 3-4 minutes per side until golden.

Be sure to use enough oil and allow the tofu to form a crust before turning; use a nonstick or well-seasoned skillet.

You can marinate the tofu and prepare the sauce and salad in advance, but cook the skewers just before serving for best texture.

If using a grill or broiler, soak skewers in water for 15 minutes to prevent burning; it's not necessary for stovetop cooking.

Reviews

No reviews yet. Be the first to rate this recipe!

Leave a review

You Might Also Like