20-Minute Spicy Sriracha Grilled Tofu Skewers

Tender cubes of extra-firm tofu are marinated in a bold blend of sriracha, soy sauce, and aromatic spices, then grilled to perfection with a beautifully seared exterior and smoky flavor. The marinade combines heat from sriracha with umami depth from soy sauce and warming notes of garlic, ginger, and black pepper. Perfect for summer barbecues, weeknight dinners, or as a protein-packed addition to grain bowls and salads. The longer marination time allows the tofu to absorb maximum flavor.
Ingredients
- 1 cup sriracha sauce
- 1 tablespoon soy sauce
- 1 tablespoon rice wine vinegar
- 2 teaspoons garlic powder
- 1 teaspoon ground black pepper
- 1 teaspoon ground ginger
- 1 package (12 oz) extra-firm tofu, cut into cubestempeh1:1nuttyfermented
Adds nutty flavor and firmer texture
Instructions
- 1
Combine sriracha, soy sauce, vinegar, garlic powder, black pepper and ginger in a medium bowl and whisk until combined
- 2
Stir a few pieces of tofu into the sauce mixture to coat, then thread onto skewers and set aside
- 3
Repeat with remaining tofu and sauce
- 4
Cover and refrigerate to marinate for at least 1 hour or up to 24 hours, reserving extra marinade
- 5
Heat grill or grill pan to medium-high heat
- 6
Cook skewers for about 2-3 minutes per side until seared and cooked through, brushing with extra sauce while cooking if desired
- 7
Serve warm
Tips
Press tofu between paper towels for 15 minutes before cubing to remove excess moisture and help it absorb marinade better
Soak wooden skewers in water for 30 minutes before threading to prevent burning on the grill
Save some unmarinated marinade separately for brushing during grilling to avoid cross-contamination
Good to Know
Refrigerate cooked skewers up to 3 days in airtight container
Marinate tofu up to 24 hours in advance for deeper flavor
Serve immediately while hot for best texture and flavor
Common Mistakes
Press tofu before marinating to avoid watery results
Don't skip marinating time or tofu will lack flavor
Use medium-high heat to avoid burning outside while inside stays cold
Substitutions
Gluten-Free Swaps
General Alternatives
Adds nutty flavor and firmer texture
FAQ
Can I use a different type of tofu?
Extra-firm tofu works best as it holds its shape on skewers and absorbs marinade well. Firm tofu can work but may be more fragile during grilling.
What if I don't have skewers?
Cut tofu into larger slabs and grill directly on grates, or use a grill basket to prevent pieces from falling through.
How long will marinated tofu keep?
Marinated raw tofu keeps up to 24 hours refrigerated. Cooked tofu skewers keep 3 days refrigerated and can be reheated gently.