High Protein Tofu Satay
Ready in 25 minutes, these tofu satay skewers pack 20 g plant protein per plate. Super-firm tofu soaks up a Thai coconut-peanut sauce, then grills, bakes, or air-fries to smoky perfection ideal for healthy weeknight dinners. These Tofu Satay skewers combine the smoky, charred flavor of marinated tofu with a rich, slightly spicy peanut sauce that’s impossible to resist.

Perfect as an appetizer, snack, or even a light meal, tofu satay is a dish packed with protein and bursting with flavor in every bite. Whether you’re hosting a gathering or just craving something a little different, this recipe is sure to become a go-to favorite for a quick, wholesome, and satisfying treat!
Perfect for anyone looking to up their protein intake while sticking to a gluten-free, plant-based diet. Whether you enjoy it on skewers or served over rice, this Vegan Tofu Satay Recipe is sure to hit the spot. Trust me, you’ll love this tasty, protein-rich meal that’s as easy as it is satisfying!
Why You’ll Love This Tofu Satay Recipe
- High-protein & vegan. Each serving delivers ~21 g complete soy protein, validated as highly digestible in peer-reviewed research. PubMed
- Gluten-Free: Perfect for those with gluten sensitivities as the recipe uses gluten-free ingredients.
- Three fool-proof cooking methods. Grill for char, oven-bake for batch cooking, or air-fry for hands-off speed.
- Macro-friendly. 456 kcal | 31 g P | 34 g F | 15 g C—great for low-carb or muscle-building plans.
- Authentic taste, simple steps. Satay is a beloved street-food that originated on the Indonesian island of Java, later influencing Thai cuisine.
- Diet-flexible. Gluten-free, peanut-free, and keto swaps included.
- Versatile: Can be served over steamed rice, added to salads, or enjoyed on its own as a flavorful snack.
Ingredients
- Tofu: High in protein and ideal for a hearty, vegan meal.
- Peanut Butter: Adds richness and depth to the satay sauce.
- Soy Sauce: For the umami and a touch of saltiness.
- Sriracha Sauce: Provides a spicy kick; adjust to your heat preference.
- Coconut Milk: Makes the sauce creamy and luscious.
- Tamarind Sauce: Adds a tangy flavor.
- Maple Syrup: Balances out the spiciness with a hint of sweetness.
- Lemon Juice: Adds brightness and acidity.
- Oil: For cooking the tofu to a perfect crisp.
- Black and White Sesame Seeds, Coriander: For garnish and added texture.
See recipe card for quantities.
Instructions – Step by Step Tofu Satay Recipe

- Prep the Tofu: Cut the tofu into bite-sized pieces and set aside.
- Make the Sauce: In a bowl, combine peanut butter, soy sauce, sriracha, maple syrup, and tamarind sauce. Add coconut milk, and mix well. Stir in lemon juice and optional ginger and garlic if using.
- Cook the Tofu: Heat oil in a cast iron skillet. Skewer tofu pieces onto mini skewers and cook in the skillet until crispy on all sides.
Another Methods that you can Follow
Cook Your Way
| Method | Temp | Time | Tips |
|---|---|---|---|
| Grill | Medium-high | 3–4 min / side | Oil grates; look for deep grill marks. |
| Oven-Bake | 400 °F / 200 °C | 18–20 min | Flip at halfway. |
| Air Fryer | 370 °F / 190 °C | 12–14 min | Spray basket for crisp edges. |
Top Tip: Press the Tofu to ensure you press the tofu to remove excess moisture for a crispier texture.

- Add Sauce: Pour half of the peanut satay sauce over the tofu while it cooks, and sprinkle with coriander. Continue cooking until the tofu is well-coated and the sauce has thickened slightly.
- Finish and Serve: Top with toasted sesame seeds and serve over steamed rice or enjoy as is.
Sauce Consistency: If the sauce is too thick, add a splash of water or more coconut milk to loosen it.
Substitutions
- Tofu: You can use tempeh or seitan for a different texture.
- Peanut Butter: You can use almond butter or cashew butter for a different nutty flavor.
- Sriracha: Feel free to use any hot sauce you prefer or adjust the quantity to control the heat level.
- Coconut Milk: You can substitute coconut milk with almond milk or soy milk for a lighter sauce.

Variations
- Spicy Satay: If you like heat, you can Increase the amount of sriracha or add red pepper flakes.
- Sweet Satay: Add a bit more maple syrup for a sweeter sauce.
- Veggie-Packed: Add vegetables like bell peppers or snap peas to the skillet for added crunch and nutrition.
Storage & Meal-Prep
- Fridge: 4 days in airtight glass meal-prep boxes.
- Freeze: Skewers + sauce freeze well up to 3 months. Store them seperatly Thaw overnight, air-fry 5 min to re-crisp. Then serve over sauce.
- Meal-prep idea: Pair two skewers with 1 cup cauliflower rice and steamed broccoli for <10 g net carbs.
- Reheating: Reheat in a skillet over medium heat. Add a splash of water or extra coconut milk if the sauce has thickened too much.
How to serve
Serve this High Protein Vegan Satay over a bed of steamed rice for a complete meal. It also works well as a flavorful addition to salads or as a topping for grain bowls. Enjoy it hot or at room temperature for a satisfying snack or meal.
FAQ
Can I make this Tofu Satay recipe without soy sauce?
Yes, you can use tamari or coconut aminos for a gluten-free alternative.
Is this recipe suitable for a low-carb diet?
While tofu is low in carbs, the sauce contains maple syrup, which adds some carbs. Consider reducing the syrup or substituting with a low-carb sweetener.
How do I store leftovers?
Store the tofu and sauce separately in airtight containers in the refrigerator for up to 3 days.
Best tofu for grilling?
Extra-firm or super-firm tofu hold shape and absorb marinade without breaking.
Can I make this high protein Tofu Satay peanut-free?
Swap peanut butter for almond, cashew, or sunflower butter and garnish with toasted sesame seeds instead of peanuts.
How do I get crisp edges in the oven?
Place skewers on a wire rack set over a sheet pan for better airflow, and broil the final 1–2 minutes.
Is tofu satay healthy?
Yes! extra-firm tofu provides complete soy protein and minerals while the peanut sauce adds healthy fats. The recipe is nutrient-dense yet moderate in calories. PubMed
More Such Recipes
- Chinese Eggplant Tofu recipe
- Thai Basil Tofu Stir-Fry – Pad Krapow
- Vegan Savory Pancakes that We love
- Low Carb Cauliflower Rice Jambalaya
- Vegetarian Paneer Satay
- Vegetables in Hot Garlic sauce
Watch Video
If You like this recipe and made it Please rate the recipe. It helps us to reach more people. For the Latest updates Subscribe to Rekha’s Whatsapp. You can follow me on Instagram, Facebook, Youtube, Pinterest for more food inspirations.

High Protein Tofu Satay
Ingredients
- 200 grams Tofu
- 3 tbsp Peanut Butter
- 2 tbsp Soy Sauce
- 2 tbsp Sriracha Sauce
- 1/2 cup Coconut Milk
- 1 tbsp Tamarind Sauce
- 1 tbsp Maple Syrup
- 1 tbsp Lemon Juice
- 1 tbsp Oil
- 1 tsp Black Sesame seeds
- 1 tsp White Sesame Seeds
- 1 tsp Coriander leaves
Instructions
- Prep the Tofu: Cut the tofu into bite-sized pieces and set aside.
- Make the Sauce: In a bowl, combine peanut butter, soy sauce, sriracha, maple syrup, and tamarind sauce. Add coconut milk, and mix well. Stir in lemon juice and optional ginger and garlic if using.
- Cook the Tofu: Heat oil in a cast iron skillet. Skewer tofu pieces onto mini skewers and cook in the skillet until crispy on all sides.
- Add Sauce: Pour half of the peanut satay sauce over the tofu while it cooks, and sprinkle with coriander. Continue cooking until the tofu is well-coated and the sauce has thickened slightly.
- Finish and Serve: Top with toasted sesame seeds and serve over steamed rice or enjoy as is.
Notes
- Press the Tofu: Ensure you press the tofu to remove excess moisture for a crispier texture.
- Adjust the Spice: Taste the sauce and adjust the sriracha to your desired spice level before cooking.
- Garnish Generously: Don’t skimp on the sesame seeds and coriander—they add great flavor and texture.
- Sauce Consistency: If the sauce is too thick, add a splash of water or more coconut milk to loosen it.
