This Grilled Tofu Satay recipe is my love letter to summer street fairs. I have a vivid memory of being at a local food festival on a blistering hot day, wandering from stall to stall, when the most incredible smell hit me—a mix of smoky charcoal, savory spices, and sweet peanuts. It was coming from a vendor with a huge grill, lined with dozens of skewers. While most were chicken, they had one option labeled “Tofu Satay.” I bought one, and it was a revelation. The tofu was firm, smoky on the outside, and drenched in a rich, creamy peanut sauce. It was so much more than just grilled tofu.
I went home completely obsessed, determined to recreate that perfect Grilled Tofu Satay in my own backyard. My first few attempts were, frankly, a disaster. My marinades were bland, leaving the inside of the tofu tasteless. The tofu itself would either stick to the grates and fall apart or end up with a weird, rubbery texture. I couldn’t seem to get that savory, deeply-seasoned flavor or that perfect firm-but-tender bite. It was a far cry from the festival food I was dreaming of.
The turning point was twofold. First, I learned that pressing the tofu is non-negotiable for getting that firm, meaty texture. Second, I realized the marinade needed to be bold and potent, with strong flavors like soy sauce, lime, and lots of garlic to really penetrate the tofu. It wasn’t about a light coating; it was about giving the tofu a long, flavorful soak. This was the secret to a truly great Grilled Tofu Satay.
This recipe is the culmination of all those experiments. It’s a method that guarantees flavorful, perfectly textured tofu skewers every single time, complete with a creamy, addictive peanut sauce for dipping. This Grilled Tofu Satay brings that amazing street food experience right to your grill, and it’s become one of my absolute favorite things to make the second the weather gets warm.

Table of Contents
Why You’ll Love This Recipe
Here’s why you will be obsessed with this Grilled Tofu Satay recipe:
- Incredibly Flavorful: The tofu is marinated in a savory, aromatic blend of spices that makes it delicious even before you add the sauce.
- Perfectly Textured: Pressing the tofu ensures it gets a firm, meaty bite on the grill without falling apart.
- The Ultimate Peanut Sauce: The dipping sauce is the perfect balance of creamy, sweet, and savory—you’ll want to put it on everything!
- A Crowd-Pleasing Vegan Meal: This is a fantastic plant-based main course that satisfies everyone at a BBQ, vegan or not.

Health Benefits
This Grilled Tofu Satay is a fantastic way to enjoy a delicious meal that’s also incredibly nourishing. Tofu is a wonderful source of complete plant-based protein, making it a satisfying and lean option. The peanut sauce, when made with natural peanut butter, provides healthy monounsaturated fats. Grilling is also a healthy cooking method that imparts incredible flavor without requiring a lot of extra oil.
The Perfect Occasion for Grilled Tofu Satay
This is the perfect dish for warm weather, but it’s versatile enough for any time of year.
- A Summer Barbecue Star: Move over, burgers! These skewers are a fun, interactive, and delicious main course for any cookout.
- An Easy, Healthy Weeknight Dinner: Serve the Grilled Tofu Satay skewers over rice or with a fresh cucumber salad for a complete meal.
- A Great Meal Prep Option: The tofu can be marinated ahead of time, so all you have to do is grill it when you’re ready to eat.
- A Fun Appetizer for a Party: Make mini skewers for a perfect, easy-to-eat appetizer that will disappear in minutes.
This Grilled Tofu Satay is your key to a vibrant, flavorful, and incredibly satisfying meal that will become a new grilling favorite.

Chef’s Notes: Grilled Tofu Satay
• Press tofu thoroughly – Removing excess moisture helps the marinade absorb and gives the tofu a crisp, golden edge when grilled.
• Use red curry paste for depth – It adds heat, aromatics, and color. For milder flavor, reduce the amount or swap with yellow curry paste.
• Marinate for at least 30 minutes – Longer marination (up to 2 hours) deepens flavor and improves texture. Cover and chill for best results.
• Soak skewers to prevent burning – Bamboo skewers should soak in water for 15–30 minutes before grilling. Metal skewers are reusable and skip this step.
• Grill over medium-high heat – This sears the tofu without drying it out. Brush with leftover marinade for extra flavor and caramelization.
• Simmer peanut sauce gently – Heating the sauce thickens it and melds flavors. Stir constantly to avoid sticking or separation.
• Garnish with crunch and color – Chopped peanuts and fresh cilantro add texture and brightness. A squeeze of lime lifts the whole dish.
• Serve with contrast – Sticky rice, cucumber salad, or grilled pineapple balance the richness and spice.
• Repurpose leftover sauce – Use it as a dip for veggies, drizzle over grain bowls, or toss with noodles.
• Add veggies to skewers – Bell peppers, red onion, or zucchini make great additions and boost visual appeal.
FAQs: Grilled Tofu Satay
can i make this nut-free
Yes. Use sunflower seed butter and toasted seeds instead of peanut butter and peanuts. Confirm curry paste is nut-free.
can i bake instead of grill
Yes. Bake skewers at 400°F for 20–25 minutes, flipping halfway. Broil briefly for charred edges.
can i make this spicy
Definitely. Add chili oil, fresh chilies, or extra curry paste to the marinade or sauce.
can i prep this ahead
Yes. Marinate tofu and make sauce up to 24 hours ahead. Grill just before serving for best texture.
what’s the best tofu type
Extra-firm is ideal. Press well and cube evenly for consistent grilling and texture.
More Recipes
Smoky Tofu Rice Bowl
Cooks in 115 minutesDifficulty: EasyGet ready to dive into a flavor-packed bowl that’s loaded with caramelized tofu, crisp garden veggies, and a punchy soy-sesame dressing! This bowl brings an irresistible balance of textures and bold Asian-inspired flavors in under an hour. You’ll learn how to press, marinate, and bake tofu so it stays juicy inside with a golden crust outside—chef-style excitement in every bite, no fuss involved!
Sesame Tofu Delight
Cooks in 45 minutesDifficulty: EasyDive into this mouthwatering Sesame Tofu Delight with Broccoli! This dish is a twist on the classic sesame chicken, featuring crispy tofu coated in a rich, sesame-infused sauce. Perfect for weeknight dinners, this recipe is packed with flavor and texture, thanks to the addition of tahini and toasted sesame seeds. It’s a vegetarian delight that will leave you craving more!
Spinach and Tofu Salad
Cooks in 20 minutesDifficulty: EasyDive into this delightful Spinach and Tofu Salad, a perfect blend of fresh greens and protein-packed tofu. This dish is not only healthy but also incredibly easy to prepare, making it an ideal choice for a quick lunch or a light dinner. With a touch of almond crunch and a hint of sesame oil, this salad is sure to become a favorite in your kitchen!


















