Grilled Tofu Skewers with Sriracha Sauce

If you’ve ever thought tofu was bland, dry, or only good in stir-fries—let me introduce you to your new summer go-to: Grilled Tofu Skewers with Sriracha Sauce. With bold, spicy flavor, a satisfying char from the grill, and a savory-sweet marinade that packs a punch, this dish is the meatless miracle you didn’t know your BBQ needed.
This recipe is ideal for both longtime tofu lovers and skeptics alike. Thanks to a flavor-rich marinade featuring sriracha, soy sauce, sesame oil, onion, and jalapeño, these skewers bring heat, texture, and umami to every bite. Add fresh veggies, throw everything on a skewer, and grill to smoky perfection.
Let’s break it down and show you how to make grilled tofu taste absolutely irresistible—from ingredients to tips and everything in between.
Ingredients
- 1 (8 oz) container extra-firm tofu, drained and cut into large chunks
- 10 large mushrooms
- 1 zucchini, cut into large chunks
- 1 red bell pepper, cut into large chunks
- ¼ cup soy sauce
- ¼ cup diced onion
- 2 tablespoons sriracha chili garlic sauce
- 2 tablespoons sesame oil
- 1 jalapeño pepper, diced
- Ground black pepper, to taste
Optional: Metal or bamboo skewers (soak bamboo in water for 30 minutes to prevent burning)
Key Ingredients That Bring the Flavor to Grilled Tofu Skewers
Extra-Firm Tofu
This type of tofu holds up best on the grill. It’s sturdy, absorbent, and gets that golden crust without falling apart. Always press it before marinating to remove excess water.
Sriracha Chili Garlic Sauce
This is where the fire lives. Sriracha adds heat and depth, while the garlic enhances aroma and complexity. Feel free to adjust the amount based on your spice tolerance.
Soy Sauce & Sesame Oil
Soy sauce brings the salt and umami, while sesame oil contributes that signature nutty aroma that screams “grilled Asian-inspired dish.”
Jalapeño & Onion
Jalapeño offers a fresh peppery heat, while onion adds sweetness and bite to balance everything out.
Mushrooms, Zucchini, and Bell Pepper
Not only do these add color and texture, but they absorb the marinade beautifully, making them just as crave-worthy as the tofu.
How to Make Grilled Tofu Skewers with Sriracha Sauce

Prep Time
15 minutes
1 hour to marinate
cook time
10 minutes
servings
2
Step 1: Prep the Tofu
Drain the tofu and gently press it using a tofu press or between paper towels with a weighted object. Let it sit for at least 10–15 minutes to remove excess moisture, which helps it absorb more marinade and stay firm while grilling.
Step 2: Cut and Combine
Cut tofu, zucchini, and red bell pepper into large chunks (about 1–1.5 inch pieces). Clean mushrooms and keep whole if they’re small; halve if they’re on the larger side. Place everything in a large mixing bowl.
Step 3: Make the Marinade
In a small bowl, whisk together the soy sauce, sriracha chili garlic sauce, diced onion, sesame oil, jalapeño, and a few turns of black pepper.
Step 4: Marinate
Pour the marinade over the tofu and veggies, gently tossing everything to ensure it’s well-coated. Cover the bowl and let it marinate in the fridge for at least 1 hour—overnight if you want maximum flavor.

Step 5: Skewer Time
If using bamboo skewers, soak them in water for 30 minutes beforehand to prevent burning. Then, thread the tofu and vegetables onto the skewers, alternating for color and texture.
Step 6: Grill It Up
Preheat your grill to medium-high heat. Lightly oil the grates (or use a grill mat if you want easier cleanup). Grill the skewers for about 10 minutes, rotating every few minutes to get even char marks.
Step 7: Serve with Sauce
Serve hot off the grill with any leftover marinade as a dipping sauce. For extra flair, top with fresh herbs like cilantro or green onions.
Kitchen Tools That Make a Difference
Here are a few helpful tools to make this grilling session smooth and stress-free:
Product | Why You’ll Love It | Link |
Tofu Press | Makes it easy to remove excess water quickly and thoroughly | View on Amazon |
Metal Skewers | Reusable, sturdy, and no soaking required | View on Amazon |
Grill Basket or Grill Mat | Prevents food from falling through and makes cleanup easier | View on Amazon |
Mini Food Processor | Speeds up the chopping of onions, peppers, and garlic | View on Amazon |
Basting Brush | Great for brushing extra marinade on skewers while grilling | View on Amazon |
As an Amazon Associate, I earn from qualifying purchases.
Ways to Enjoy These Grilled Tofu Skewers
Over Rice or Quinoa
Serve the skewers over a bed of rice or quinoa to soak up that extra sauce and round out the meal.
Wrap It Up
Take the grilled tofu and veggies off the skewers and roll them into a tortilla or pita with some greens and a drizzle of tahini or yogurt sauce.
Salad Bowl Topper
Slice the skewers and toss them over a crisp salad for a high-protein, plant-based lunch that doesn’t compromise on flavor.
Party Platter Appetizer
These grilled tofu skewers are a conversation-starting appetizer at BBQs and gatherings. Make mini versions with smaller chunks for bite-sized bliss.

Tips for Grilling Tofu Like a Pro
Press Your Tofu
This one’s non-negotiable. Removing moisture before marinating ensures the tofu absorbs more flavor and stays firm on the grill.
Don’t Skip the Oil
A little sesame oil in the marinade keeps everything from sticking to the grill and helps caramelize the edges of the tofu and vegetables.
Rotate Often
Tofu can char quickly, so be sure to rotate the skewers every 2–3 minutes to get those beautiful grill marks without burning.
Use a Grill Basket
If you’re worried about pieces slipping through the grates, a grill basket or grill mat is a game changer.
FAQs
Final Thoughts
Grilled tofu skewers with sriracha sauce are proof that plant-based grilling doesn’t have to be boring or bland. This recipe is smoky, spicy, and full of texture—perfect for summer cookouts, quick weeknight dinners, or as a satisfying meal prep option.
Once you give these a try, don’t be surprised if they become a staple on your grill all season long. They’re simple to make, endlessly customizable, and bursting with bold flavor in every bite.
So go ahead—fire up that grill, grab your skewers, and get ready to impress yourself (and everyone else at the table) with this delicious, spicy, plant-powered recipe.
More Vegetarian-Approved Grill Combo Recipes:
- Portobello Mushroom Burgers: Juicy & Packed with Flavor
- Easy Pasta Salad – A Veggie‑Loaded Classic
- Chocolate‑Dipped Fruit Kabobs
- Iced Hibiscus Tea (Agua de Jamaica) – A Summer Favorite
- Fresh Watermelon Mojito – The Ultimate Summer Cocktail
Here’s to summer, flavor, and easy grill nights!
Affiliate Disclosure
This blog contains affiliate links, which means I may earn a commission if you click on a link and make a purchase or subscribe to a service. As an affiliate marketer, I partner with various companies and receive compensation for promoting their products or services. This in no way affects the opinions or recommendations I give.
Adulting Like A Grown-Up is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.