Gado-Gado Indonesian Salad with Creamy Peanut Sauce

Gado Gado
A vibrant Indonesian salad of blanched vegetables, tofu, eggs and rich peanut sauce.
Gado-gado is one of those dishes that feels like a warm hug from Indonesia — a lively mix of blanched vegetables, tender potatoes, pan-fried tofu and boiled eggs, all brought together by a slightly sweet, spicy and deeply nutty peanut sauce. It’s wonderfully flexible: bright, fresh vegetables meet rich, creamy dressing for a satisfying contrast of textures and flavors.
I love making it when friends come over because it’s colorful, easy to scale and everyone can pick their favorite components. The peanut sauce does the heavy lifting here — make a little extra, because it’s addictive on rice, steamed greens or even as a dip for raw veggies.
Nutrition (per serving)
Directions
-
1
Boil the potatoes whole in salted water until fork-tender, about 12-15 minutes; drain, cool slightly and cut into bite-sized pieces.
-
2
Trim the green beans and blanch them in boiling water for 2-3 minutes until bright green and crisp-tender; plunge into ice water to stop cooking. Do the same for shredded cabbage and bean sprouts if you prefer them slightly softened.
-
3
Pat the tofu dry, cut into 1/2-inch cubes, and pan-fry in 2 tbsp oil over medium-high heat until golden on all sides, about 6-8 minutes; season lightly with salt and set aside.
-
4
Make the peanut sauce: in a blender or food processor combine peanut butter, coconut milk, sweet soy sauce, lime juice, brown sugar, minced garlic, chopped chili and 1/4 cup water. Blend until smooth; add more water to reach a pourable but thick consistency. Taste and adjust salt, lime or sweet soy for balance.
-
5
Place potatoes, green beans, cabbage, bean sprouts, cucumber and tofu on a large platter or divide among shallow bowls. Nestle halved hard-boiled eggs around the vegetables.
-
6
Drizzle 3/4 of the peanut sauce over the assembled salad and serve the rest on the side for guests who want extra. Top with fried shallots and an extra squeeze of lime.
-
7
To serve family-style, let guests spoon additional sauce and kecap manis over their portions, and offer steamed rice or rice cakes (lontong) if desired.
Ingredients
- Small new potatoes, scrubbed:1 lb
- Green beans, trimmed:8 oz
- Shredded cabbage:2 cups
- Bean sprouts:2 cups
- Cucumber, sliced:1 piece
- Firm tofu, drained and cubed:14 oz
- Hard-boiled eggs, halved:4 pieces
- Creamy peanut butter (smooth):3/4 cup
- Coconut milk:1/3 cup
- Sweet soy sauce (kecap manis):2 tbsp
- Fresh lime juice:2 tbsp
- Brown sugar:1 tbsp
- Garlic cloves, minced:2 pieces
- Red chili or jalapeño, seeded and chopped:1 piece
- Vegetable oil (for frying tofu):2 tbsp
- Water (to thin sauce):1/4 cup
- Fried shallots (optional garnish):1/4 cup
- Salt:1 tsp
Tips & Notes
- Make the peanut sauce ahead — flavors deepen after an hour and it stores well in the fridge for up to 3 days.
- For a lighter version, use less oil for the tofu and swap half the peanut butter for plain almond butter.
- Balance the sauce by tasting for sweet, salty and tangy notes — add more lime for brightness or more sweet soy for depth.
- If you can find kecap manis and toasted peanuts, use them — they make the flavor authentically Indonesian.