Main Course

Tofu Skewers Recipe

4 Mins read

Getting these tofu skewers ready means dealing with that sticky marinade and threading each piece onto the skewers without tearing the tofu. It’s a messy, satisfying process where you feel the tofu’s firmness give way under your fingers as you slide it onto the skewer.
Then, there’s the sizzling sound as they hit the hot grill—those edges start to crisp, releasing that smoky aroma that makes the entire kitchen smell like a backyard barbecue in full swing. It’s hands-on, honest work that rewards your effort with crispy bits and charred edges.

Eating these skewers is all about the crunch of the caramelized tofu, the slight char that punctuates each bite, and the lingering smoky flavor on your fingertips. You’ll find yourself grabbing another, cracking through the crispy exterior to reveal the tender inside, all while trying not to burn your tongue on the hot, flavorful marinade.

The satisfying squeak of the wooden skewers as you slide the tofu onto them, each piece catching a little bit of marinade and feeling firm but yielding under your fingers.

What goes into this dish

  • Firm tofu: I prefer extra-firm, feels dense and squeaky when you bite into it, soaking up marinade without falling apart. Swap in tempeh if you want a nuttier flavor and firmer texture, but skip the marinade time.
  • Soy sauce: Brings that salty, umami punch, with a rich, savory aroma. If soy’s too salty, try coconut aminos for a milder, slightly sweeter kick—just reduce the amount to avoid oversalting.
  • Maple syrup: Adds a subtle sweetness that balances the saltiness, giving a hint of caramelized gloss. Honey works too—just watch for stickiness on the grill. Skip if you prefer savory over sweet.
  • Garlic and ginger: Fresh, pungent, and sharp—these infuse the marinade with zing that hits you first. Use garlic powder and ground ginger if fresh isn’t available, but fresh really makes a difference in aroma.
  • Bell peppers and onions: For color and crunch, they get tender and smoky on the grill, releasing sweet juices. Zucchini or cherry tomatoes work as a quick swap, but skip if you want just tofu focus.
  • Olive oil: Helps everything glide onto the skewers and creates a nice char. Use sesame oil for a toasted, nutty aroma—just be careful not to overpower the tofu’s delicate flavor.
  • Wooden skewers: Soak them at least 30 minutes before threading to prevent burning. Metal skewers are a no-fuss alternative, but the wooden ones add that traditional feel and slight smoky scent.

Grilled Marinated Tofu Skewers

These tofu skewers are marinated in a savory soy and maple syrup mixture, then grilled until crispy with smoky charred edges. The final dish boasts a crunchy exterior, tender interior, and vibrant, caramelized vegetables, perfect for a flavorful, hands-on barbecue experience.
Prep Time 45 minutes
Cook Time 15 minutes
Total Time 1 hour
Servings: 4
Course: Main Course
Cuisine: Barbecue
Calories: 220

Ingredients
  

  • 14 oz extra-firm tofu pressed and drained
  • 1/4 cup soy sauce
  • 2 tablespoons maple syrup
  • 3 cloves garlic minced
  • 1 inch fresh ginger grated
  • 1 red bell pepper cut into chunks
  • 1 medium onion cut into chunks
  • 2 tablespoons olive oil
  • 4 wooden skewers soaked soak in water for at least 30 minutes before using

Equipment

  • Grill
  • Wooden skewers
  • Mixing Bowl
  • Kitchen towel or paper towels

Method
 

  1. Cut the pressed tofu into 1-inch cubes and place them in a mixing bowl.
  2. In a small bowl, whisk together soy sauce, maple syrup, minced garlic, and grated ginger to create the marinade.
  3. Pour the marinade over the tofu cubes, ensuring each piece is well coated, then cover and refrigerate for at least 30 minutes to absorb the flavors.
  4. While the tofu marinates, prepare your vegetables by cutting bell peppers and onions into chunks, then set aside.
  5. Preheat your grill to medium-high heat, and soak wooden skewers in water to prevent burning.
  6. Thread the marinated tofu cubes onto the skewers, alternating with bell pepper and onion chunks for color and texture.
  7. Brush the assembled skewers lightly with olive oil to promote crisping and prevent sticking.
  8. Place the skewers on the hot grill, listening for the sizzling sound as the edges start to char and develop a smoky aroma.
  9. Cook the skewers for about 8-10 minutes, turning occasionally, until the tofu is crispy and golden brown with slight charring.
  10. Remove the skewers from the grill and let them rest for a couple of minutes; the crispiness will set and flavors deepen.
  11. Serve the skewers hot, enjoying the crunchy exterior, smoky aroma, and tender inside with your favorite dipping sauce or rice.

Common mistakes and how to fix them

  • FORGOT to soak skewers: Soak wooden skewers at least 30 minutes to prevent burning.
  • DUMPED marinade too early: Marinate tofu at least 30 minutes for full flavor absorption.
  • OVER-TORCHED skewers: Keep an eye on the grill to avoid blackened, bitter edges.
  • MISSED pressing tofu: Press out excess moisture before marinating for better texture.

Make-Ahead and Storage Tips

  • Marinate tofu: Prepare the marinade and soak the tofu pieces up to 24 hours in the fridge for maximum flavor.
  • Assemble skewers: Thread the tofu and vegetables a few hours ahead to save time during cooking, keep covered in the fridge.
  • Freeze for convenience: Assemble skewers and freeze up to 1 month; thaw in the fridge overnight before grilling.
  • Flavor intensifies: Marinated tofu can develop a richer flavor if left overnight, but avoid over-marinating to prevent sogginess.
  • Reheating: Reheat skewers in a hot skillet or grill for a few minutes, checking for crispness and smoky aroma before serving.

FAQs

1. Can I use different tofu types?

Use extra-firm tofu; it feels dense and squeaky, soaking up marinade without falling apart. Tempeh is a good swap for nuttiness, but skip the marinade time.

2. How long should I marinate the tofu?

Marinate the tofu for at least 30 minutes to soak up the salty, savory soy aroma and flavor. Longer for a deeper taste, but don’t overdo it or it gets too soft.

3. How do I prevent skewers from burning?

Soak wooden skewers in water for at least 30 minutes before threading. It keeps them from burning on the grill, and the smell of wet wood adds a subtle smoky note.

4. How do I reheat for best texture?

Reheat skewers on a hot grill or skillet until they sizzle and the edges regain their crispy, smoky crunch. The aroma of toasted marinade will fill the air.

5. Can I swap vegetables?

Use bell peppers or onions for color and crunch. For a quick swap, try zucchini or cherry tomatoes. Skip if you want just tofu focus, but they add a juicy, smoky burst.

Olivia James
714 posts

About author
Hi, I’m Olivia Chen-Williams, a professional chef, cooking instructor, and the founder of Turn Around At 50. For nearly three decades, my life has revolved around kitchens. Not the quiet, romantic kind, but the real ones. Hot, loud, demanding, and deeply alive.
Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating