Spicy Tofu Skewers

Rate the recipe!

Spicy Tofu Skewers are the perfect smoky, savory treat with a fiery kick. Crispy outside, silky inside—ideal for quick, tasty bites that pack a punch!

Spicy Tofu Skewers

These spicy tofu skewers combine bold flavors and crunchy textures for a delightful snack or appetizer. The marinade infuses the tofu with smoky, garlicky, and sweet-spicy notes, while grilling delivers a charred, caramelized exterior. They’re versatile, vegan-friendly, and sure to impress at any gathering, offering a herby, nutty aroma with every bite.

Origins

Spicy Tofu Skewers draw inspiration from Asian street foods, especially those found in China, Korea, and Southeast Asia. Traditionally, skewered tofu and vegetables are cooked over open flames, creating smoky, aromatic flavors. The combination of spicy and savory elements reflects the vibrant, bold street cuisine prevalent in these regions.

This dish has evolved globally as plant-based cuisine gained popularity, blending classic Asian flavors with modern grilling techniques. Its versatility makes it a great vegetarian alternative that still delivers the smoky, cheesy, umami-packed experience—perfect for outdoor BBQs, festivals, or quick weeknight dinners.

Why you will love Spicy Tofu Skewers?

You’ll love how these skewers bring smoky, spicy, savory flavors into perfect harmony. They’re crispy, juicy, and irresistibly flavorful, with a sticky glaze. Plus, they’re easy and quick to make!

  • The marinade creates a bold flavor profile—spicy, garlicky, and slightly sweet—that wets your appetite with each bite.
  • Grilling gives the tofu a crispy, smoky exterior with beautiful char marks, making every skewer both crunchy and caramelized.
  • They’re versatile and customizable—add herbs or extra spice—making them perfect for any occasion, from casual BBQs to impressive appetizer platters.

In short, these skewers offer bold, aromatic bites that are crispy, sticky, and full of umami goodness. They’re simply irresistible!

Serving suggestions

Serve with Coconut Rice – Pair these spicy tofu skewers with fragrant coconut rice for a tropical touch that balances heat and spice. The creamy, herby flavors of coconut rice complement the smoky, savory skewers beautifully, making each bite more satisfying and complete.

Pair with Fresh Veggie Salad – Enjoy these skewers alongside a crisp, vibrant vegetable salad—think cucumbers, radishes, herbs, and a zesty lime dressing. The freshness and acidity cut through the spicy, smoky flavors, adding brightness and crunch, perfect for a quick, light meal.

Serve with Cold Beverages – Complement your meal with cold beverages like chilled sparkling water, iced herbal tea, or a crisp light beer. The refreshing coolness and bubbles balance the fiery, smoky flavors of the skewers, making your dining experience even better.

Perfect Pairings

Coconut Rice – A fragrant, slightly sweet coconut rice pairs excellently with smoky, spicy skewers, balancing heat with a creamy, herby undertone that enhances the overall flavor profile.

Fresh Veggie Salad – A light, crunchy veggie salad with herbs and a tangy dressing offers a refreshing contrast to the rich, smoky skewers, adding texture and brightness to your plate.

Chilled Sparkling Water or Beer – Cool, fizzy drinks like sparkling water or beer refresh your palate and temper the heat, making every spicy bite even more enjoyable.

Variants

Vegan BBQ Tofu Skewers – Use extra-firm tofu and marinate in a smoky, spicy glaze, then grill for a vegan-friendly alternative. Add vegetables like bell peppers and zucchini for extra crunch and flavor. Perfect for plant-based diets and outdoor cookouts.

Sweet Chili Tofu Skewers – Reduce the spice level and add a splash of sweet chili sauce to the marinade. Grilled until caramelized, these skewers deliver a perfect balance of heat, sweetness, and smoky flavor—great for those with a milder spice preference.

Thai-Inspired Tofu Skewers – Incorporate Thai flavors by adding lemongrass, Thai basil, and a dash of fish sauce or soy sauce. Marinate for extra aroma, and serve with a side of jasmine rice for a bright, herby, and aromatic twist.

What do you need to make Spicy Tofu Skewers?

Extra-firm tofu
A dense, meaty texture that holds up well to marinating and grilling, giving the skewers their silky yet crispy bite

Soy sauce
A salty, umami-rich base that infuses the tofu with savory depth, helping to create the bold flavor profile essential for the dish

Sriracha or chili garlic sauce
This spicy element adds heat and zest, highlighting the smoky, savory marinade with a fiery punch that awakens the senses

Garlic
Garlic provides aromatic depth, balancing heat with its pungent, earthy flavor, making every bite more fragrant and savory

Ginger
Fresh ginger adds bright, zesty notes to the marinade, complementing the spice while imparting warmth and herby aroma.

Spicy Tofu Skewers step by step

1. Begin by pressing the tofu for at least 20 minutes to remove excess moisture. Once pressed, cut it into approximately 1-inch cubes. This helps achieve a crispy exterior and evenly absorbs the marinade flavors

2. In a bowl, whisk together soy sauce, maple syrup or honey, rice vinegar, Sriracha, grated ginger, minced garlic, and a pinch of black pepper. Adjust the amount of Sriracha to match your spice preference. This marinade is the secret to that smoky, savory, spicy flavor

3. Toss the tofu cubes in the marinade until thoroughly coated. Cover and refrigerate for at least 30 minutes, up to 2 hours, to let the flavors soak in. The longer the marinating, the more intense the flavor

4. Preheat your grill to medium-high heat. If using wooden skewers, soak them in water beforehand for 30 minutes to prevent burning. Thread the marinated tofu onto skewers, alternating with chunks of vegetables if desired

5. Grill the skewers for 8-10 minutes, turning occasionally. You’ll see the edges char and caramelize, achieving that smoky, crispy exterior. The marinated tofu will become sticky, caramelized, and full of aromatic flavor. Serve hot and enjoy!

You might also like…

Spicy Tofu Skewers

Spicy Tofu Skewers

Enjoy bold, smoky, spicy tofu skewers with crispy exterior and caramelized flavors. Perfect for plant-based grills, appetizers, or main dishes!
Calories 182
Total Time 51 minutes
Course Appetizer, Snack
Cuisine Asian
Servings 4
Calories 182 kcal

Ingredients
  

  • 1 block about 14 oz extra-firm tofu
  • 3 tbsp soy sauce
  • 2 tbsp maple syrup or honey
  • 1 tbsp rice vinegar
  • 1-2 tsp Sriracha or chili garlic sauce
  • 1 tsp freshly grated ginger
  • 1 clove garlic minced
  • Pinch of black pepper
  • Wooden or metal skewers
  • Optional vegetables like bell peppers zucchini, or onions

Instructions
 

  • Begin by pressing the tofu for at least 20 minutes to remove excess moisture. Once pressed, cut it into approximately 1-inch cubes. This helps achieve a crispy exterior and evenly absorbs the marinade flavors.
  • In a bowl, whisk together soy sauce, maple syrup or honey, rice vinegar, Sriracha, grated ginger, minced garlic, and a pinch of black pepper. Adjust the amount of Sriracha to match your spice preference. This marinade is the secret to that smoky, savory, spicy flavor.
  • Toss the tofu cubes in the marinade until thoroughly coated. Cover and refrigerate for at least 30 minutes, up to 2 hours, to let the flavors soak in. The longer the marinating, the more intense the flavor.
  • Preheat your grill to medium-high heat. If using wooden skewers, soak them in water beforehand for 30 minutes to prevent burning. Thread the marinated tofu onto skewers, alternating with chunks of vegetables if desired.
  • Grill the skewers for 8-10 minutes, turning occasionally. You’ll see the edges char and caramelize, achieving that smoky, crispy exterior. The marinated tofu will become sticky, caramelized, and full of aromatic flavor. Serve hot and enjoy!
Keyword Garlic, Ginger, Soy Sauce, Sriracha, Tofu

Never miss a recipe again by subscribing to my newsletter…