Gado-gado is an Indonesian salad of blanched vegetables, fried tofu, and hard-boiled eggs, all pulled together by a warm peanut sauce made from scratch in about five minutes. It takes 35 minutes start to finish and comes out to 549 calories a bowl. The real reason to make it: the components store separately for days, so one cooking session covers several quick meals.
The short version of why this works
Two things make or break this dish. First, the ice bath after blanching โ it stops the green beans and carrots from going soft and keeps them bright, which matters both for texture and for how the plate looks. Skip it and you get limp, dull vegetables that donโt hold up against the heavy sauce. Second, the peanut sauce needs low, steady heat and constant stirring. Natural peanut butter seizes and scorches if the flame is too high; keep it gentle and the sauce comes out smooth and pourable rather than gluey or grainy.
If something goes sideways
- Sauce is too thick to pour: Add water a tablespoon at a time off the heat and stir. It loosens quickly โ go slowly or youโll overshoot.
- Sauce tastes flat: The balance is off. Add lime juice a few drops at a time first; if it still tastes dull, a small pinch of salt usually fixes it rather than more soy sauce, which can make it too salty.
- Fried tofu is soggy: The tofu wasnโt dry enough before frying. Press it between paper towels for at least 10 minutes next time. If itโs already soggy, a few minutes in a dry non-stick pan over medium heat will crisp it back up.
- Bean sprouts have gone watery in the bowl: Bean sprouts release moisture fast once they hit anything warm or acidic. Add them last, right before serving, and keep them raw โ they donโt need blanching.
- Red cabbage is too tough to eat comfortably: Slice it thinner, or massage the slices with a pinch of salt for two minutes and let them sit โ theyโll soften without losing their crunch.
Substitutions that actually work
- Palm sugar: Brown sugar is a direct swap in the same quantity and works well. Coconut sugar also works.
- Natural peanut butter: Conventional peanut butter (the kind with added sugar and oil) will produce a sweeter, slightly thicker sauce โ reduce the palm sugar by half if you use it.
- Red chili: A quarter teaspoon of red pepper flakes works if you donโt have fresh chili. Add it with the garlic so it blooms in the heat.
- Firm tofu: Extra-firm tofu holds its shape better during frying and is worth using if you can find it. Tempeh is a traditional alternative โ cube and fry it the same way.
Keeping it fresh
Store each component in a separate airtight container in the fridge. Blanched vegetables and fried tofu keep well for up to four days; hard-boiled eggs keep for up to five days in their shells or three days peeled. The peanut sauce thickens considerably when cold โ reheat it gently in a small saucepan with a splash of water, stirring until it loosens, or microwave it in 20-second bursts and stir between each. Dress it at the table โ a pre-dressed salad goes limp fast, and the sauce soaks into the vegetables in a way that kills the contrast of textures that makes this dish worth eating. Raw bean sprouts are the most perishable component; use them within two days.
Indonesian Gado-Gado Salad with Peanut Sauce
Ingredients
Main Ingredients
- 2 cups organic green beans trimmed and halved
- 1 cup organic carrots sliced
- 2 cups red cabbage thinly sliced
- 1 cup bean sprouts fresh
- 1 cup firm tofu cubed and fried
- 2 large hard-boiled eggs halved
Peanut Sauce
- 1 cup natural peanut butter smooth
- 2 cloves garlic minced
- 1 medium red chili de-seeded and chopped finely
- 2 tablespoons soy sauce preferably low sodium
- 1 tablespoon palm sugar or brown sugar
- 2 tablespoons fresh lime juice
- 1 cup water or more to adjust the sauce consistency
Instructions
- Prepare the Peanut Sauce: In a medium saucepan over low heat, combine 1 cup of natural peanut butter, 2 minced cloves of garlic, 1 finely chopped red chili, 2 tablespoons of soy sauce, 1 tablespoon of palm sugar, 2 tablespoons of fresh lime juice, and 1 cup of water. Stir continuously until well combined, about 5 minutes. Adjust water for desired consistency. The sauce should be silky yet pourable.
- Cook the Vegetables: Bring a pot of salted water to a boil. Blanch 2 cups of green beans and 1 cup of sliced carrots for 3-4 minutes until tender-crisp. Drain and immediately transfer them to an ice bath to halt the cooking process.
- Assemble the Salad: In a large serving bowl, arrange the blanched green beans and carrots with 2 cups of thinly sliced red cabbage, 1 cup of fresh bean sprouts, fried tofu cubes, and halved hard-boiled eggs. Drizzle generously with the prepared peanut sauce.
Notes
- For a nutty aroma, lightly toast the peanuts before making the sauce.
- Substitute protein options like grilled chicken or tempeh for variety.
Nutrition
Frequently asked questions
Can I make the peanut sauce ahead of time?
Yes โ it keeps in the fridge for up to five days in a sealed jar. Reheat it gently before serving because it thickens significantly when cold; a splash of water and low heat brings it back to a pourable consistency.
Does the tofu need to be fried, or can I use it plain?
Frying is worth doing. It gives the tofu a firm exterior that holds up against the sauce instead of absorbing it and turning mushy. If you want to skip frying, baking cubed tofu at 400ยฐF for 25 minutes produces a similar result.
Is this dish served warm, cold, or at room temperature?
Room temperature is traditional, with the peanut sauce served warm. The vegetables can be at room temperature or slightly chilled โ both work fine.
How do I keep the green beans from turning an unpleasant olive color?
The ice bath is the key step โ transfer them immediately after blanching and leave them in the cold water for at least two minutes. Letting them sit in a warm colander is what causes the color change.
Can I use crunchy peanut butter instead of smooth?
You can, but the sauce will have small peanut pieces rather than a uniform texture. It still tastes good; it just wonโt coat the vegetables as evenly.
Whatโs the best way to portion this for multiple meals during the week?
Divide the blanched vegetables and tofu into individual containers right after cooking, before anything is assembled. Keep the sauce in one jar and add it per serving โ this prevents any component from getting waterlogged and extends the usable life of everything in the fridge.

