Tofu Satay Peanut Sauce
Charred, marinated tofu skewers served with a rich, tangy peanut satay sauce — a bold, plant-based take on classic chicken satay. This grilling recipe is flavor-forward and ideal for backyard cookouts, weeknight dinners, or as a party appetizer.
Ingredient Spotlight
Tamari or soy sauce
Tamari is a Japanese soy-based condiment originally produced as a byproduct of miso; it’s darker and richer than many Chinese-style soy sauces and often contains little or no wheat, making it a common gluten-free option. It has a deep, savory umami flavor with a smoother, less sharp saltiness than typical soy sauce. You can find tamari in the international aisle of supermarkets, Asian grocery stores, or natural-foods shops. If you can’t find tamari, use regular soy sauce or coconut aminos (for a gluten-free, slightly sweeter substitute).
Jake Woods's note
"This recipe turns simple extra-firm tofu into a crowd-pleasing, smoky satay that's perfect for summer grills or casual dinner parties. The sauce keeps well and doubles as a dip for veggies or rice bowls."
About This Recipe
Charred, marinated tofu skewers meet a rich, tangy peanut satay in this version that leans into contrast: smoky, caramelized edges give way to a tender, buttery interior, while the sauce balances coconut creaminess with lime brightness and just enough brown sugar to sing without cloying. The tamari, garlic and fresh ginger in the marinade aren’t decorative—they build savory backbone so the tofu can stand up to open flame and remain interesting on the plate. Brushing the skewers with a little warmed satay in the final minutes develops a glossy, slightly caramelized finish that looks as good as it tastes.
This recipe is for home cooks who want bold, grill-forward flavors without fuss: vegetarians, flexitarians, and hosts who need something scalable and make-ahead friendly. Pressing and a short marinade are small investments that yield big texture rewards, and the sauce doubles as a dip or a dressing for rice bowls and salads. Use it as an appetizer at a backyard party or as a weeknight main with jasmine rice and a quick cucumber salad for contrast.
Ingredients for Tofu Satay Peanut Sauce
- 14 oz Extra-firm tofu
- 3 tbsp Tamari or soy sauce
- 2 cloves Garlic, minced
- 1 tbsp Fresh ginger, grated
- 2 tbsp Neutral oil (vegetable or avocado)
- 1/2 cup Creamy peanut butter
- 1/2 cup Light coconut milk
- 2 tbsp Brown sugar (or maple syrup)
- 2 tbsp Fresh lime juice
- 1/4 cup Roasted peanuts, chopped (for garnish)
How to Make Tofu Satay Peanut Sauce
Step 1: Press, cube and marinate the tofu
Press the block of extra-firm tofu for 15 minutes to remove excess water, then cut into 1-inch cubes. Toss the cubes with tamari, minced garlic, grated ginger and 1 tablespoon of the oil; let rest while you prepare the sauce (15 minutes total).For this step
- 14 ozExtra-firm tofu
- 2 clovesGarlic, minced
- 1 tbspFresh ginger, grated
- 2 tbspNeutral oil (vegetable or avocado)
Step 2: Make the peanut satay sauce
In a bowl, whisk together the peanut butter, coconut milk, brown sugar and lime juice until smooth and glossy; add a splash of tamari from the marinade if you like more salt. If the sauce is too thick, whisk in a teaspoon or two of warm water or more coconut milk until it reaches a thick-dipping consistency. Taste and adjust balance with more lime for brightness or brown sugar for sweetness.For this step
- 1/2 cupCreamy peanut butter
- 1/2 cupLight coconut milk
- 2 tbspBrown sugar (or maple syrup)
- 2 tbspFresh lime juice
Step 3: Skewer and preheat the grill
Thread marinated tofu cubes onto soaked bamboo or metal skewers, leaving a little space between pieces for even char. Preheat a grill or grill pan over medium-high heat and brush the grates with the remaining oil to prevent sticking.Step 4: Grill the tofu skewers
Place skewers on the hot grill and cook 3–4 minutes per side, rotating to get even char marks and heating through (about 10–12 minutes total). During the last few minutes, brush skewers lightly with a spoonful of the peanut sauce to caramelize the surface, being careful not to burn the sugars.Step 5: Warm and reserve extra sauce
Warm the remaining peanut sauce in a small saucepan over low heat or in the microwave for 20–30 seconds; keep a few tablespoons for basting and set the rest aside for serving. If the sauce thickened while heating, whisk in a little water or coconut milk to reach a pourable texture.Step 6: Serve with garnish
Arrange grilled tofu skewers on a platter, drizzle with the warmed peanut sauce and sprinkle with chopped roasted peanuts (and cilantro or lime wedges if desired). Serve immediately with extra sauce for dipping and steamed rice or a crisp cucumber salad on the side.For this step
- 1/4 cupRoasted peanuts, chopped (for garnish)
- Press the block of extra-firm tofu for 15 minutes to remove excess water, then cut into 1-inch cubes. Toss the cubes with tamari, minced garlic, grated ginger and 1 tablespoon of the oil; let rest while you prepare the sauce (15 minutes total).
- In a bowl, whisk together the peanut butter, coconut milk, brown sugar and lime juice until smooth and glossy; add a splash of tamari from the marinade if you like more salt. If the sauce is too thick, whisk in a teaspoon or two of warm water or more coconut milk until it reaches a thick-dipping consistency. Taste and adjust balance with more lime for brightness or brown sugar for sweetness.
- Thread marinated tofu cubes onto soaked bamboo or metal skewers, leaving a little space between pieces for even char. Preheat a grill or grill pan over medium-high heat and brush the grates with the remaining oil to prevent sticking.
- Place skewers on the hot grill and cook 3–4 minutes per side, rotating to get even char marks and heating through (about 10–12 minutes total). During the last few minutes, brush skewers lightly with a spoonful of the peanut sauce to caramelize the surface, being careful not to burn the sugars.
- Warm the remaining peanut sauce in a small saucepan over low heat or in the microwave for 20–30 seconds; keep a few tablespoons for basting and set the rest aside for serving. If the sauce thickened while heating, whisk in a little water or coconut milk to reach a pourable texture.
- Arrange grilled tofu skewers on a platter, drizzle with the warmed peanut sauce and sprinkle with chopped roasted peanuts (and cilantro or lime wedges if desired). Serve immediately with extra sauce for dipping and steamed rice or a crisp cucumber salad on the side.
Tofu Satay Peanut Sauce Tips
Press thoroughly
Remove as much water as possible from extra-firm tofu—15–30 minutes under weight concentrates texture so cubes brown instead of steam.
Marinate long enough
Even 15 minutes helps, but if you have time marinate up to 2 hours for deeper savory flavor; don’t salt too heavily because the tamari is already salty.
Soak your skewers
If using bamboo, soak them 20–30 minutes to prevent burning; metal skewers are fuss-free and transfer heat for more even cooking.
Baste late to caramelize
Brush satay on only in the final 1–2 minutes to form a glossy glaze—the sugars burn quickly, so reserve most sauce for serving.
Adjust sauce texture
Thin the satay with warm water or more coconut milk a teaspoon at a time until it’s a thick-dipping consistency; warm it gently before serving.
Tofu Satay Peanut Sauce Variations and Substitutions
Nut-free satay
Swap peanut butter for sunflower seed butter and add a teaspoon of tahini or miso for depth, keeping the same coconut milk and lime ratio for balance.
Protein swaps
Use tempeh or firm seitan in place of tofu and follow the same marinade and grill method for a different chew and nuttier flavor.
Spicy Thai twist
Stir in 1–2 teaspoons of sambal oelek or sriracha to the sauce and add a splash of fish sauce (or extra tamari) for an elevated, savory-umami kick.
Citrus-coconut satay
Brighten the sauce with extra lime zest and a tablespoon of palm sugar or tamarind paste for a tangy, Southeast Asian–leaning profile.
How to Store and Make Tofu Satay Peanut Sauce Ahead
Store leftover grilled tofu and sauce separately in airtight containers in the refrigerator; the tofu will keep 3–4 days and the satay sauce 5–7 days. Reheat skewers gently in a 350°F oven or on a hot skillet to avoid drying, and thin the sauce with warm water or coconut milk when warming to restore a glossy, pourable texture. The sauce also freezes well for up to 3 months; cooked tofu’s texture changes when frozen, so freeze only if texture shifts are acceptable.
What to Serve With Tofu Satay Peanut Sauce
Serve skewers over steamed jasmine or coconut rice with a bright cucumber-and-vinegar salad to cut the richness, and offer extra satay in a small bowl for dipping. Garnish with chopped roasted peanuts, cilantro and lime wedges; pair with a crisp, slightly sweet Riesling, a citrusy IPA, or a cold Thai iced tea to complement the peanut-coconut flavors.
Tofu Satay Peanut Sauce FAQs
Do I have to press the tofu?
Yes—pressing removes excess water so the tofu soaks up the marinade and browns instead of steaming; 15 minutes is minimal, 30 minutes is better if you have the time.
Can I make this gluten-free?
Absolutely—use tamari or coconut aminos instead of regular soy sauce and check that your peanut butter and other packaged ingredients are labeled gluten-free.
What if my peanut sauce is too thick?
Whisk in warm water or extra coconut milk a teaspoon at a time until it loosens to a thick-dipping consistency, then warm gently to integrate.
Can I cook these without a grill?
Yes—use a heavy grill pan or a cast-iron skillet over medium-high heat, or bake at 425°F for 20–25 minutes, turning once, then broil briefly to get charred edges.
How do I prevent the sauce from burning on the grill?
Only baste in the last 1–2 minutes of cooking and keep the grill at medium-high, not blazing; sugars in the sauce burn quickly, so watch closely.
Can I make this ahead for a party?
Make the sauce a day or two ahead and refrigerate; you can marinate the tofu up to 24 hours, but grill just before serving for best texture and presentation.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: about 1 cup
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Cocktails & Drinks
Shakerless Cocktails for Backyard Grilling
Easy, tool-free cocktail recipes designed for backyard grilling and outdoor hangs. Find single-serve and batch formulas, quick portable infusions, improvised gear hacks, and simple cocktail pairings for grilled meats and vegetables.
Healthy Eating
Lean Labor Day Grilling Menu
A Labor Day grilling guide that swaps heavy BBQ classics for lighter, flavorful options—think lean proteins, charred vegetables, and low‑sugar sauces. Includes make-ahead meal prep, portioning tips, and a short shopping checklist for healthy, crowd-pleasing cookouts.
More from Grilling
View all Grilling recipes →Perfect Juicy Grilled Chicken Breasts (No Drying, 15 Minute Method)
Quinoa and Black Bean Salad
Maple Mustard Glazed Grilled Chicken Thighs (Sweet Savory Weeknight BBQ)
Small Grill Alternatives to Beer-Can Whole Chicken: Spatchcock and Two-Zone Roast on the Grill
Labor Day Grilled Lobster Rolls with Charred Scallion Brown Butter & Lemon‑Herb Aioli
Spicy Grilled Shrimp Skewers with Garlic Lime Marinade
Bulgogi Smash Burger
Campfire‑Smoked Potato Salad with Mustard‑Bacon Vinaigrette — A Labor Day Grilling Side for Steak
Hanger Steak with Shallot Sauce
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
