Indonesian Gado-Gado Salad with Peanut Dressing (Vegan)
Mary Jackson
Gado-gado is an Indonesian composed salad — the name roughly means "mix-mix" — built from blanched vegetables, boiled potatoes, tofu, and rice cake, all brought together with a warm peanut dressing seasoned with tamarind, lime, and chili. Each component is prepared separately, then arranged and sauced just before serving. Allow about 45 minutes to prep and cook everything.
2cupsshredded green cabbageabout 6 oz; Napa cabbage also works
1cupmung bean sprouts, rinsed and draineduse fresh, crisp sprouts
2mediumcarrots, peeled into ribbonsabout 1 cup loosely packed ribbons
1mediumEnglish cucumber, halved lengthwise and thinly slicedabout 2 cups
2cupsbaby spinachor blanched water spinach if available
1cuplontong (Indonesian compressed rice cake), 1-inch cubesoptional but traditional; warm before serving if desired
¼cuproasted peanuts, roughly choppedfor garnish and crunch
¼cupcrispy fried shallotsstore-bought or homemade
1mediumlime, cut into wedgesfor serving
2tbspfresh cilantro or Thai basil leaves, tornoptional herb finish
Prevent your screen from going dark
Instructions
Set Up and Press the Tofu (15 minutes): Line a plate with paper towels, place the 8 oz tofu on top, cover with more towels, and weigh down with a skillet. Meanwhile, prepare an ice bath (large bowl filled with ice and water) and wash/trim vegetables. This brief pressing improves searing and texture.
Make the Peanut Dressing (8–10 minutes): In a small saucepan, whisk together 1/2 cup peanut butter with 3/4 cup warm water until smooth. Whisk in 2 tbsp lime juice, 1 tbsp tamarind (optional), 1 tbsp kecap manis, 2 tbsp coconut sugar, 2 tsp sesame oil, 2 cloves garlic (paste), 1 tsp ginger, 1–2 chopped Thai chilies, and 1/4 tsp salt. Place over low heat and simmer gently for 3–5 minutes at about 180°F / 82°C, stirring, until glossy and pourable. Do not boil. Adjust with up to 1/4 cup more warm water for your preferred thickness. Taste and balance salt, lime, and sweetness. Keep warm off heat.
Cook the Potatoes (15 minutes): Bring a large pot of water to a rolling boil (212°F / 100°C). Salt with 1 tbsp kosher salt, add the 8 oz halved baby potatoes, reduce to a lively simmer, and cook until just tender when pierced, about 12–15 minutes. Use a spider to transfer potatoes to a tray to steam-dry briefly.
Blanch the Green Beans (2–3 minutes): In the same boiling water, add the 2 cups trimmed green beans and cook until bright green and crisp-tender, 2–3 minutes. Immediately plunge into the ice bath to stop cooking. Drain well.
Blanch the Cabbage (45–60 seconds): Add the 2 cups shredded cabbage to the boiling water and cook just until pliable and vivid, 45–60 seconds. Shock in the ice bath and drain thoroughly, squeezing out excess water gently.
Flash-Blanch the Bean Sprouts (about 30–60 seconds): Dip the 1 cup mung bean sprouts into the boiling water briefly until just wilted, 30–60 seconds. Shock, then drain well. Keep the carrots, cucumber, and spinach raw for refreshing crunch and contrast.
Optional: Warm the Lontong (2 minutes): If using 1 cup lontong, warm the cubes by submerging briefly in hot water at about 160–175°F / 71–80°C for 1–2 minutes, or microwave covered for 30–45 seconds until just warm. Do not overheat or it can become dry.
Sear the Tofu (6–8 minutes): Pat the pressed tofu dry and cut into 1/2-inch slabs or cubes. Season with a pinch of salt and 1/4 tsp ground turmeric. Heat 1 tbsp neutral oil in a 12-inch skillet over medium-high heat (surface around 375°F / 190°C). Sear tofu until deeply golden on each side, 3–4 minutes per side. Transfer to a plate.
Assemble the Gado-Gado: On a large platter or into 4 bowls, arrange in sections: potatoes, green beans, cabbage, sprouts, carrot ribbons, cucumber, and spinach. Nestle in the tofu (and lontong, if using). Spoon the warm peanut dressing generously over the top or serve it in a small pitcher on the side.
Finish and Serve: Shower with 1/4 cup chopped roasted peanuts and 1/4 cup crispy fried shallots. Add torn cilantro or Thai basil, and serve with lime wedges. The ideal plate is a study in contrast: glossy sauce, vivid greens, and fragrant steam kissed with peanut, lime, and garlic.
Notes
Mary’s Tips:
Texture Control: Thin the dressing with warm water for a drizzly finish, or cook 1–2 minutes longer for a clingy, satay-like coating.
Substitutions: Almond butter works well; for nut-free, use sunflower seed butter and a touch more lime. Gluten-free? Use tamari and verify your kecap manis is gluten-free (or DIY with tamari + molasses).
Mortar & Pestle Magic: For a rustic, ultra-fragrant sauce, pound garlic, chilies, and sugar first, then whisk in peanut butter and liquids. A food processor works too, though the texture will be smoother.
Extra-Crisp Tofu: After pressing, toss tofu lightly in 1 tsp cornstarch before searing for an even crunchier crust.
Season Your Blanching Water: The 1 tbsp kosher salt in the pot subtly seasons veg, so they don’t taste flat under the dressing.
Fast Ice Bath: If low on ice, chill a metal bowl in the freezer beforehand and use very cold water to quickly halt cooking.
Serving Suggestions:
Plating: Build a colorful wheel—segment potatoes, beans, cabbage, sprouts, carrots, cucumber, and greens around the perimeter; place tofu and lontong at the center. Spoon sauce in sweeping ribbons so you can still see the colors beneath.
Garnish: A confetti of chopped peanuts, crisp shallots, and torn herbs adds height and texture. Finish with lime wedges and a light drizzle of kecap manis for a lacquered sheen.
Perfect-Done Cues: Beans vivid green and snap-crisp; potatoes tender but not crumbling; tofu deep gold with toasty edges; sauce glossy and aromatic.
Pairings: Serve with jasmine rice on the side or extra lontong; drink with iced lemongrass tea or a light lager.
Culinary Context:
Gado-gado is a beloved Indonesian staple—an everyday “mix” of market vegetables, tofu/tempeh, and rice cake, all unified by a robust peanut sauce that echoes satay traditions. Styles vary by region and cook; some add boiled egg (omitted here for a fully vegan take), others include different greens like water spinach. My first bowl in Jakarta taught me the beauty of contrast: warm sauce over cool, crisp vegetables—simple, soulful, and endlessly customizable.
Optional Advanced Instructions:
Make-Ahead: The peanut dressing keeps 5 days refrigerated; thin with warm water before serving. Blanch vegetables up to 24 hours ahead—drain well and refrigerate; let them come slightly toward room temp before plating.
Parallel Workflow: While potatoes simmer, sear the tofu and warm the dressing to shave minutes off total time.
No-Press Tofu Method: Freeze tofu overnight, thaw, and press lightly—the structure becomes spongier and soaks up sauce beautifully.
Timing:
Prep Time: 30 minutes (includes 15 minutes tofu pressing while you prep aromatics and vegetables)