Gado-Gado (Indonesian Peanut Salad)
Quick answer
- Total time
- 30 min
- Level
- Easy
- Servings
- 2 servings
- Ingredients
- 9
About this dish
Gado-gado means mix-mix in Javanese, and the name describes exactly how the dish is assembled and eaten.
Read more
Blanched spinach, bean sprouts, cabbage, and boiled potato are arranged on a plate alongside hard-boiled egg, fried tofu, and fried tempeh, then drenched generously with a thick peanut sauce before being mixed together at the table. The sauce is made by pounding freshly roasted peanuts in a mortar and mixing them with chili, garlic, tamarind, palm sugar, and kecap manis. The result is a complete flavor system in a single condiment -- nutty, spicy, sour, and sweet all at once -- so no additional seasoning is required. Street vendors pound the peanuts to order for each customer, and the smell of toasting nuts fills the air around their carts. Crushed kerupuk, the shrimp cracker common across Indonesian cooking, is scattered on top to add a shattering crunch that contrasts with the soft vegetables and protein. As the crackers absorb the sauce over the course of the meal they soften and swell, and that textural transition is considered part of the eating experience rather than a flaw. The dish adapts easily: built from vegetables alone it becomes a complete vegan meal, and loaded generously with egg and tofu it provides substantial protein. In Indonesia, gado-gado is eaten at any hour of the day with no particular seasonal or mealtime association, appearing at roadside carts and home tables with equal frequency.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Prep
Cut the potato into 2 cm cubes and shred the cabbage thickly so it keeps texture after blanching.
Rinse the bean sprouts well, pick out loose skins if needed, and drain before heating.
- 2Season
Boil the potato in salted water for about 10 minutes, until a skewer enters without cracking the edges.
In the same boiling water, blanch the cabbage and bean sprouts separately for 1 minute each.
- 3Season
Rinse the blanched vegetables in cold water to stop cooking and keep them crisp.
Spread them in a sieve for at least 5 minutes so excess water does not thin the peanut sauce later.
- 4Control
Wrap the 200 g firm tofu in paper towels and press for 15 minutes to remove moisture.
Heat a lightly oiled pan over medium heat, then sear each side for about 2 minutes until golden and crisp.
- 5Season
Mix 3 tablespoons peanut butter with 1 tablespoon each soy sauce, palm sugar, and lime juice.
Add warm water a little at a time, stirring until the sauce falls slowly from a spoon in a thick stream.
- 6Finish
Spread the cabbage and bean sprouts on a wide plate, then add potato, 3 cm tofu pieces, and halved boiled eggs.
Spoon the peanut sauce over generously just before serving, fold 2 to 3 times, and serve.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Mix peanut butter with soy sauce, palm sugar, and lime juice, adjusting with warm water
- Finish cue
- Heat a lightly oiled pan over medium heat, then sear each side for about 2 minutes until golden and crisp.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
30min, 9 ingredients
Category median
25min, 8 ingredients
Based on 189 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Gado-Gado Salad (Indonesian Peanut Sauce Veggie Plate)
cabbage, bean sprouts

Tofu Satay Salad Bowl
firm tofu, peanut butter

Bubble and Squeak (Pan-Fried Mashed Potato and Cabbage Cake)
cabbage, potato