20-Minute Spicy Sriracha Grilled Tofu Skewers

Prep: 10 min4 servingsmediumAsian
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

4 servings
  • 1 cup sriracha sauce
    gochujang1:1spicyasian

    Korean chili paste adds fermented depth

    Full guide →
  • 1 tablespoon soy sauce
    tamari1:1gluten-freeasiangluten-freesoy-free

    Use for gluten-free version

    Full guide →
  • 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 cubes
    tempeh1:1nuttyfermented

    Adds nutty flavor and firmer texture

Instructions

  1. 1

    Combine sriracha, soy sauce, vinegar, garlic powder, black pepper and ginger in a medium bowl and whisk until combined

  2. 2

    Stir a few pieces of tofu into the sauce mixture to coat, then thread onto skewers and set aside

  3. 3

    Repeat with remaining tofu and sauce

  4. 4

    Cover and refrigerate to marinate for at least 1 hour or up to 24 hours, reserving extra marinade

  5. 5

    Heat grill or grill pan to medium-high heat

  6. 6

    Cook skewers for about 2-3 minutes per side until seared and cooked through, brushing with extra sauce while cooking if desired

  7. 7

    Serve warm

Tips

Tip 1

Press tofu between paper towels for 15 minutes before cubing to remove excess moisture and help it absorb marinade better

Tip 2

Soak wooden skewers in water for 30 minutes before threading to prevent burning on the grill

Tip 3

Save some unmarinated marinade separately for brushing during grilling to avoid cross-contamination

Good to Know

Storage

Refrigerate cooked skewers up to 3 days in airtight container

Make Ahead

Marinate tofu up to 24 hours in advance for deeper flavor

Serve With

Serve immediately while hot for best texture and flavor

Common Mistakes

Watch

Press tofu before marinating to avoid watery results

Watch

Don't skip marinating time or tofu will lack flavor

Watch

Use medium-high heat to avoid burning outside while inside stays cold

Substitutions

Gluten-Free Swaps

soy sauce
tamari1:1gluten-freeasiangluten-freesoy-free

Use for gluten-free version

Full guide →

General Alternatives

sriracha sauce
gochujang1:1spicyasian

Korean chili paste adds fermented depth

Full guide →
extra-firm tofu
tempeh1:1nuttyfermented

Adds nutty flavor and firmer texture

Find more substitutions →

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.