Gado-Gado: the vegetable plate that made peanut sauce famous
A mound of blanched vegetables, tofu, tempeh and egg, dressed in a thick peanut sauce. Gado-gado is Indonesia’s salad, and it is a full meal.
Gado-gado, with blanched vegetables, tofu, tempeh and a thick peanut dressing Andy Li, CC0
Gado-gado means “mixed-mixed”, and that is exactly what it is: a plate of vegetables, tofu, tempeh and egg, cut small and mixed with a thick peanut sauce. The vegetables are usually blanched rather than raw, so the dish is warm and soft rather than crisp.
The sauce is the key. Ground peanuts are mixed with garlic, chilli, palm sugar, tamarind and lime, and sometimes shrimp paste, to make a dressing that is savoury, sweet and sour at once. It is the same family of sauce used for satay, but thicker and more acidic, and it turns a plate of vegetables into something substantial.
What is on the plate
The base is a mix of vegetables: cabbage, long beans, bean sprouts, spinach, potato and sometimes chayote or cucumber. They are blanched briefly, so they keep some texture but lose the raw edge. Tofu and tempeh are fried, and a boiled egg is usually included.
On top goes the peanut sauce, and on the side come lontong or rice, prawn crackers and pickles. Some versions add shredded chicken or a piece of fried fish, but the vegetarian version is the classic. The whole plate is meant to be mixed together before eating.
- Cabbage, beans, sprouts and spinach
- Fried tofu and tempeh
- Boiled egg
- Peanut sauce with tamarind and chilli
The peanut sauce
Peanuts are fried or roasted, then ground and mixed with garlic, chilli, palm sugar, tamarind, lime and salt. Some recipes add kencur, a aromatic rhizome, and a little shrimp paste for depth. The sauce is cooked briefly to thicken it, then thinned with water or coconut milk.
The balance is what makes it good: sweet from palm sugar, sour from tamarind and lime, salty from the shrimp paste or salt, and hot from the chilli. It should be thick enough to cling to the vegetables but loose enough to mix. Ask for extra sauce if the plate looks dry.
Vegetarian and vegan notes
Gado-gado is one of the easiest vegetarian dishes in Indonesia, and many versions are vegan. The main risk is shrimp paste in the sauce and prawn crackers on the side. Ask for “tanpa terasi” (no shrimp paste) and “tanpa kerupuk” (no crackers) if you want to be certain.
The egg is usually included, but you can ask for it to be left out. Tofu and tempeh provide the protein, so the dish is filling without meat. In tourist areas, restaurants often label a vegan version, but in local warungs it is better to ask directly.
Where to eat it
Gado-gado is sold in warungs, food courts and restaurants across Indonesia, and it is a staple of the vegetarian scene in Ubud and Yogyakarta. In Jakarta, the dish is often served at Padang restaurants and in the food halls of malls.
The best versions come from places that make the sauce fresh. Look for a warung with a mortar and pestle or a blender in use, and a plate that is assembled to order rather than sitting in a display. Street carts also sell gado-gado, usually with lontong, in the afternoon.
What it costs and how to eat it
A plate costs IDR 20,000 to 35,000 at a warung and IDR 40,000 to 50,000 in a restaurant. With lontong or rice, it is a complete meal. In tourist areas, prices can be higher, but it remains one of the best-value dishes in the country.
Mix everything together before you start, so the sauce coats the vegetables evenly. Use a spoon and fork, or your right hand if that is the custom. The lontong is there to soak up the sauce, so do not leave it to the end.
Variations and related dishes
Gado-gado is part of a family of peanut-sauce dishes that includes pecel, karedok and lotek. Pecel, from East Java, uses a similar sauce but with different vegetables and often no tofu. Karedok, from West Java, uses raw vegetables. Lotek, from Sunda, adds a slightly sweet sauce.
If you like gado-gado, try ketoprak, a Jakarta dish of rice cake, tofu, bean sprouts and peanut sauce, and satay, where the same sauce is served on the side. The peanut sauce is one of the through-lines of Indonesian cooking, and gado-gado is the clearest way to taste it.
Peanut sauce across the archipelago
Peanut sauce is one of the through-lines of Indonesian cooking, and it appears in many forms. Satay sauce is thinner and sweeter, gado-gado sauce is thicker and more acidic, and pecel sauce is spicier. The base is always ground peanuts, but the balance of sugar, tamarind, chilli and shrimp paste changes by region.
In Java, the sauce tends to be sweeter and smoother. In Bali, it is often sharper and more aromatic, with kencur and lime. In Sumatra, it can be thicker and richer, reflecting the coconut and spice tradition of the Minangkabau. Each version is designed for the dish it accompanies.
Making the sauce from scratch is a lesson in balance. Toast the peanuts, grind them fine, and add the seasonings little by little, tasting as you go. The sauce should be thick enough to cling but loose enough to mix. A squeeze of lime at the end lifts the whole thing. Once you have made it, you will understand why it is so hard to stop eating.
Making gado-gado at home is straightforward once you have the sauce. Blanch the vegetables briefly, fry the tofu and tempeh, boil the egg and arrange everything on a plate. For the sauce, grind roasted peanuts with garlic, chilli, palm sugar, tamarind and a little shrimp paste, then thin it with water. Taste and adjust the sweet, sour and salty balance before pouring it over the vegetables.
Gado-gado is also a good dish for a hot day. The vegetables are light, the sauce is rich but not heavy, and the lime and tamarind keep it fresh. Order it with lontong rather than rice for the traditional version, and add a boiled egg if you want more protein. It is a complete meal in one bowl.
The practicalities
Everything below is a range, not a quote. Confirm ferry times and car rates locally; both move with fuel and season.
- Type
- Vegetable salad
- Sauce
- Peanut, tamarind, chilli
- Served with
- Lontong or rice
- Price
- IDR 20,000 to 50,000
- Dietary
- Vegetarian, often vegan
- Ask for
- Tanpa terasi for no shrimp paste
Questions people actually ask
Is gado-gado vegetarian?
Usually yes, but the peanut sauce may contain shrimp paste and the plate may come with prawn crackers. Ask for tanpa terasi and tanpa kerupuk to be certain.
What is the difference between gado-gado and pecel?
Both use peanut sauce, but gado-gado is milder and often includes tofu, tempeh and egg. Pecel, from East Java, is usually spicier and simpler, with different vegetables.
How spicy is gado-gado?
Mild to medium. The chilli is in the sauce, and you can ask for less or more. It is not usually a hot dish.
What is lontong?
Compressed rice cake cooked in a banana leaf or plastic wrap, sliced and served with the salad. It soaks up the peanut sauce and makes the dish a full meal.