The Story of Gado-Gado: A Warm Vegetable Salad Completed by Mixing in the Kitchen
There are days when you want more vegetables for dinner, but a cold salad feels like too little. Boil some cabbage briefly, cook green beans for a short time, and boil potatoes and eggs in the same pot. The aroma of grilled tofu and tempeh joins in, and when you drizzle on peanut sauce warmed in a small pot, the air of the kitchen suddenly turns toward a Southeast Asian street stall.
Gado-gado is a vegetable dish eaten widely in Indonesia. Boiled vegetables, potatoes, tofu, tempeh, and boiled eggs are topped with a sweet, spicy, tangy peanut sauce. In English it is described as an "Indonesian salad," but to those who eat it, it feels much more like a main dish. Warm vegetables, fried soy products, eggs, and even rice or krupuk go in, so one plate serves as lunch or dinner.

The "gado" in the name is often explained as meaning "to mix." Since it is a dish eaten while tossing the sauce over it on the plate, what matters is creating a state that tastes good once mixed at the end rather than arranging it prettily. For making it in your own kitchen, three cores to keep: don't overboil the vegetables, don't thin the peanut sauce too much, and pour on the sauce just before eating.
If you want to widen the same Indonesian table, it goes well with the rice dish nasi goreng (in Japanese), the noodle dish mie goreng, and the skewers sate ayam, and you can reuse the kecap manis and sambal. If you serve it on the same day as the meat dish rendang (in Japanese), making gado-gado vegetable-heavy and light on the sauce keeps the table from getting heavy.
In Indonesian it is written gado-gado. The peanut sauce is sometimes called sambal kacang, and with kecap manis, tamarind, chili, garlic, and so on it varies by region and household.
Background of the Dish: From a Jakarta Plate to Tables Across the Country

Gado-gado is not one fixed recipe. In Jakarta many plates add potatoes and lontong to make it a meal, in East Java there is the "siram" form of pouring the sauce over the ingredients, and in West Java it sometimes leans toward tossing the vegetables with the sauce. Similar dishes include pecel (in Japanese), lotek, karedok, and ketoprak, all of which combine vegetables and tofu with peanut sauce.
If you search for "gado-gado" in Japanese, it often appears as an easy salad using peanut butter. Of course it can be made deliciously that way too. But to bring out the Indonesian character, it is quicker to think of sweetness, sourness, saltiness, and heat separately. Sweetness comes from kecap manis and palm sugar, sourness from tamarind and lime, saltiness from soy sauce and salt, and heat from sambal and chili.
| Similar dish | Main difference | Guide for making it elsewhere |
|---|---|---|
| Gado-gado | Boiled vegetables, tofu, tempeh, egg, peanut sauce | Easy to make into a single-plate meal |
| Pecel | Vegetables with a stronger peanut sauce | Pairs easily with rice |
| Lotek | Often the vegetables are tossed with the sauce | Easier to make with a slightly looser sauce |
| Karedok | Centered on raw vegetables | The freshness of the cucumber and bean sprouts matters |
| Ketoprak | Centered on rice noodles, ketupat, and tofu | Easy to make into a snack or breakfast |
This recipe adapts the "gado-gado that makes a meal" seen in Jakarta to your own kitchen. Lontong is not easy to keep on hand elsewhere, so potatoes go in. Water spinach and long beans are replaced with cabbage, komatsuna, green beans, and bean sprouts. Even with substitutions, if warm vegetables, tofu and tempeh, a rich peanut sauce, and the light crunch of krupuk are all there, it is quite satisfying as gado-gado.
Ingredients (serves 4): Decide the Peanut Sauce Before the Vegetables

This is an amount that serves 4 as a main dish. As a side dish it can be divided among 6. You can adjust the vegetables with what is in the refrigerator, but mixing ones with different textures, such as potato, cabbage, bean sprouts, and green beans, keeps it from being monotonous even after the sauce is on.
This dish contains peanuts, eggs, soy, and seasonings that may contain wheat. If you use krupuk or terasi, also watch for crustaceans such as shrimp. If you have a peanut allergy, you can switch to a sauce of cashews or almonds, but judge carefully, including cross-contact at home.
Substitute for Days Without Kecap Manis
Put 3 tbsp dark soy sauce, 2 tbsp brown sugar or unrefined cane sugar, and 1 tbsp water in a small pot and simmer over low heat for about 3 minutes. Turn off the heat when small bubbles are rising and a light thickness has appeared. It gets thicker as it cools, so not reducing it too far makes it easier to mix into the gado-gado sauce.
Shopping: Gather Only the Ingredients You Might Be Unsure About

Gado-gado is a vegetable dish, so there is no need to hunt for cabbage or eggs online. What is worth buying is the kecap manis that is the core of the flavor, the tamarind for sourness, and the krupuk that makes the texture. You don't need to gather all of them, but kecap manis alone can be reused for sate ayam and mie goreng.
Tamarind is in charge of the sourness that tightens the sweetness of the peanut sauce. Lime can substitute, but if you will keep making pad thai and other Southeast Asian dishes, having a tube of paste makes adjusting flavor quicker.
Krupuk is the texture that creates lightness between bites of the rich peanut sauce. You can make it without if you don't have it, but it raises the Indonesian feel of the table considerably.
Method: Vegetables Short, Sauce Thick
The cooking of gado-gado is not difficult, but the difference comes in managing moisture. Boil the vegetables long and water comes out after plating, thinning the peanut sauce. Conversely, if you make the sauce loose from the start, it will not cling to the vegetables or the tofu. Cook the vegetables briefly and aim for a sauce that falls slowly from a spoon.
Mix 200 ml water gradually into 120 g unsweetened chunky peanut butter, and build the flavor with kecap manis, tamarind, and salt. Putting in all the water from the start tends to make it separate, so knead first and then thin. If using sweetened peanut butter, halve the brown sugar.
A Branching Table for Approaching the Original in Your Own Kitchen

Gado-gado is a flexible dish, but if you replace everything it becomes "warm vegetables with peanut dressing." Separating what to protect from what you may change makes both shopping and flavor-building easier.
| Ingredient you hesitate over | Closer to Indonesia | Realistic option elsewhere | Judgment |
|---|---|---|---|
| Peanuts | Ground from whole kernels | Unsweetened peanut butter also works | The first time, leaving a few grains gets closer in texture |
| Kecap manis | Bango, ABC, etc. | Simmer soy sauce with brown sugar over low heat | The core of the dish. Avoid omitting it entirely |
| Tamarind | Paste or pulp | Lime or lemon juice | The quality of the sourness changes but substitution is possible |
| Tempeh | Indonesian fermented soybean food | Fried tofu, grilled tofu | If possible, even a little adds to the satisfaction |
| Lontong | Compressed rice | Potatoes, firm white rice | Potatoes are easiest to handle at home |
| Krupuk | Shrimp, tapioca, melinjo, etc. | Store-bought prawn crackers | Handles texture. Beware of crustacean allergy |
| Terasi | Fermented shrimp paste | Omit, or a little fish sauce | The aroma is strong, so omitting is fine the first time |
The peanut sauce for sate ayam needs a richness that stands up to meat, while the sauce for gado-gado needs a thickness that clings to vegetables. When water appears at the bottom of the plate it blurs everything at once, so be careful at least with draining the vegetables. When adding sambal, do not mix it into the whole sauce; putting it at the edge of the plate so each person adjusts is less likely to fail.
Another important point is not to approximate the substitutes too much to "a similar taste." In a home kitchen, there are days when using potatoes and fried tofu is easier. Even then, if you make the peanut sauce thick, add the sourness last, and bring in a light texture with krupuk and fried shallots, the impression of the plate stays Indonesian. Conversely, even if you move the vegetables toward Indonesian, a thin sauce without sweetness and sourness weakens the feel of gado-gado.
Where It Goes Wrong: Tackle Wateriness and Heaviness First

With home-made gado-gado, failure shows in appearance before taste. Water collects at the bottom of the plate, the sauce is heavy and clumpy, the vegetables go limp. The cause is almost always moisture and thickness.
| Failure | Cause | Fix |
|---|---|---|
| Sauce is too thick | Peanuts were reduced too far | Add hot water 1 tbsp at a time and meld for 30 seconds over low heat |
| Sauce is watery | Vegetables weren't drained enough, or too much water | Reduce the sauce alone for 2 minutes over low heat, and press the vegetables with paper |
| Vegetables are limp | Boiled too long | Go back to bean sprouts 30 seconds, cabbage 1 minute 30 seconds |
| Tofu crumbles | Not drained enough, or moved too much before frying | Drain 2 minutes at 600 W, and don't touch for 2 minutes per side |
| Tastes only sweet | Lacks sourness and salt | Tighten with 1/2 tsp tamarind, a pinch of salt, and lime |
| Weak Indonesian feel | Missing kecap manis and texture | Add a sweet soy sauce, krupuk, and fried shallots |
Peanut sauce always stiffens as it cools. If it is just the right thickness right after making, it can feel heavy by the time you eat. Stir it once before finishing and drop some from a spoon. If it does not fall and sets, add hot water; if it runs thin, reduce it briefly over low heat.
Eating and Storing: Sauce Separate, Vegetables the Same Day

Gado-gado's aroma rises when eaten freshly made at near room temperature. It is not a dish to eat piping hot. It is enough for the boiled vegetables and tofu to be slightly warm and the sauce lukewarm. Sauce straight from the refrigerator has a closed aroma, so warm it briefly over low heat before eating or loosen it with a little hot water.
If storing, separate the vegetables, tofu and tempeh, peanut sauce, and krupuk. Vegetables release water easily, so the same day is the rule. Tofu and tempeh keep refrigerated until the next day. Put the peanut sauce in a clean container and use it within 2–3 days in the refrigerator as a guide. Krupuk goes soft, so never store it together with the sauce or vegetables.
Is gado-gado a cold dish?
The aroma of the sauce rises better closer to room temperature than fully chilled in the refrigerator. Drain the vegetables after boiling, and let the tofu and tempeh cool slightly from freshly fried before plating, and it is easier to eat without being heavy.
Can I make it without tempeh?
Yes. Increase the fried tofu by 150 g and fry the surface crisp over medium heat. But the fermented aroma and chew of tempeh raise the satisfaction of gado-gado considerably. If you find it, it is worth adding even a small amount.
What if I have a peanut allergy?
If it can be handled safely at home, you can make a sauce of similar thickness with cashews or almonds. However, if peanuts are handled with the same utensils or storage containers, there is a risk of cross-contact. Put safety first and decide according to the situation of the person eating.
What can I pair it with from other Indonesian dishes?
For something light, soto ayam; for a street-stall table, nasi goreng (in Japanese) or mie goreng are natural. On days you want to share out the heat, putting a sambal substitute on a separate dish makes it easier for a family to eat.
Conclusion: Gado-Gado Is a Peanut Sauce Dish That Turns Vegetables into a Main

Gado-gado is not a light salad for eating lots of vegetables but a main dish that holds warm vegetables, tofu, tempeh, and egg together with a rich peanut sauce. There are few difficult steps, but the result changes greatly with the boiling time of the vegetables, draining, and the thickness of the sauce.
What to protect in your own kitchen is the sweet-soy feel of kecap manis, the sourness of tamarind or lime, and the light texture of krupuk. The vegetables can be changed. Lontong too can be replaced by potatoes or white rice. If you are unsure what to buy, prepare only kecap manis first, then add tamarind and krupuk, and the Indonesian table widens without strain.











