Gado-Gado (Indonesian Peanut Salad)
Asian Easy

Gado-Gado (Indonesian Peanut Salad)

Quick answer

Gado-gado means mix-mix in Javanese, and the name describes exactly how the dish is assembled and eaten.

What makes this special

  • Indonesian Gado-Gado salad layers blanched vegetables with a rich roasted peanut and tamarind sauce.
  • Peanut sauce layers roasted nuttiness, tamarind, palm sugar, and chili
  • Krupuk changes from crisp to soft as it absorbs the sauce over time
Total time
30 min
Level
Easy
Servings
2 servings
Ingredients
9
Calories
520 kcal
Protein
24 g

Key ingredients

cabbagebean sproutspotatofirm tofuboiled eggs

Core cooking flow

  1. 1 Cut the potato into 2 cm cubes and shred the cabbage thickly so it keeps texture after blanching.
  2. 2 Boil the potato in salted water for about 10 minutes, until a skewer enters without cracking the edges.
  3. 3 Rinse the blanched vegetables in cold water to stop cooking and keep them crisp.

Gado-gado means mix-mix in Javanese, and the name describes exactly how the dish is assembled and eaten. 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.

Prep 20min Cook 10min 2 servings
Recipes by ingredient → cabbage potatoes soy sauce

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Prep

    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.

  2. 2
    Season

    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.

  3. 3
    Season

    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.

  4. 4
    Control

    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.

  5. 5
    Season

    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.

  6. 6
    Finish

    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.

After the steps

Pick a recipe that fits this dish.

Continue with shared ingredients, meal pairings, or a similar method.

Recipes That Go Well With This

More Asian →

Based on shared ingredients and meal pairing

Gado-Gado Salad (Indonesian Peanut Sauce Veggie Plate)
Shared ingredient: cabbage Salads

Gado-Gado Salad (Indonesian Peanut Sauce Veggie Plate)

Gado-gado salad is an Indonesian composed dish that brings together blanched cabbage, bean sprouts, boiled potato wedges, pan-seared firm tofu, and halved soft-boiled eggs on a single plate, then finishes them with a thick, glossy peanut sauce. The sauce combines peanut butter, lime juice, and soy sauce into a base that layers nuttiness over a sharp, salty-sour foundation, lifting the mild flavors of every vegetable and the tofu in a single pour. Each vegetable is blanched separately and pulled from the water at a different moment: cabbage stays crisp, while bean sprouts are allowed to soften just slightly, so the finished plate holds distinct textures rather than a uniform mush. The tofu must be pressed or patted completely dry before it goes into the pan; residual moisture prevents proper browning and causes the cubes to crumble when tossed with the sauce. If the peanut sauce thickens as it sits, a tablespoon of warm water at a time is all it takes to bring it back to a pourable, coating consistency that drapes over the vegetables rather than clumping on top.

Ayam Bakar (Indonesian Grilled Chicken in Sweet Soy Marinade)
Shared ingredient: lime juice Asian

Ayam Bakar (Indonesian Grilled Chicken in Sweet Soy Marinade)

Ayam bakar means 'roasted chicken' in Malay-Indonesian and is a staple street food across Java, Sumatra, and Bali, where roadside warungs grill it over coconut-shell charcoal. The preparation follows a two-stage method: the chicken first simmers in a marinade of kecap manis (sweet soy sauce), garlic, ground coriander, turmeric, and lime juice until partially cooked and deeply colored throughout. The pre-cooked pieces then move to a very hot grill where the sugar-heavy glaze caramelizes rapidly, forming dark, lacquered patches with a faint char at the edges. This two-step approach ensures the meat stays moist under the intense grill heat while the exterior achieves maximum caramelization. The surface is sticky-sweet, with turmeric's earthiness and coriander's citrusy warmth detectable beneath. Served alongside steamed white rice, raw cucumber slices, and sambal, the dish relies on the sharp chili heat of the sauce and the cool cucumber to balance the sweetness of the glaze. The smoke from coconut-shell charcoal is considered part of the flavor, though a gas or charcoal grill at home produces an acceptable result.

Korean Houttuynia Herbal Tea
Serve together Drinks

Korean Houttuynia Herbal Tea

Preparing a pot of caffeine-free Korean herbal tea starts with gathering dried Saururus chinensis, apple slices, and jujubes. Before simmering, the dried herbs require a quick rinse under running water to clear away any dust. Making small cuts into the jujubes helps their internal sugars move into the liquid during the 15-minute simmering period over low heat. The Saururus chinensis provides a grassy and clean foundation, which the apple slices brighten with a soft fruity character. The scored jujubes contribute a rounded, earthy quality to the liquid. Once the heat is turned off, adding fresh lemon slices for exactly two minutes infuses the water with a clear citrus aroma. Steeping the lemon any longer might release bitterness from the peel. Straining the solids leaves a clear tea that takes agave syrup well for sweetness. A hot cup suits a quiet evening, while a chilled version mixed with sparkling water in a equal ratio creates a light herbal soda. This herb has long been associated with circulation and detoxifying properties in Korean tradition. Since the flavor remains mild, it remains accessible to individuals new to herbal infusions. The recipe stays practical as the main components are dried and shelf-stable, taking less than twenty minutes to complete. Some variations include mixing in dried chrysanthemum or lotus leaves to shift the aromatic profile.

Nasi Uduk (Jakartan Coconut Lemongrass Pandan Steamed Rice)
Similar recipe Asian

Nasi Uduk (Jakartan Coconut Lemongrass Pandan Steamed Rice)

Nasi uduk is a steamed rice dish from Jakarta, Indonesia, cooked with coconut milk, lemongrass, and pandan leaves. The preparation begins by rinsing and soaking the rice to remove excess starch. It is then simmered in a mixture of coconut milk, water, and salt. Bruised lemongrass and knotted pandan leaves are added to the pot, infusing the rice grains with a gentle herbal aroma and a light coconut richness. Compared to Malaysian nasi lemak, this dish has a milder coconut profile. After cooking on low heat, the rice is left to steam with the heat off before the aromatics are removed. The dish is finished with a topping of crispy fried shallots, which add a nutty flavor and a crunchy texture. It is served alongside Indonesian sides such as fried tempeh, seasoned chicken, and omelette strips.

Serve with this

Pasta al Limone (Italian Lemon Butter Cream Pasta)
Noodles Easy

Pasta al Limone (Italian Lemon Butter Cream Pasta)

Pasta al limone is a pasta from southern Italy that relies entirely on lemon zest, lemon juice, butter, cream, and Parmesan for its sauce, with no tomato and no meat to complicate the flavor. The citrus oils drawn from the zest dissolve into warm butter and spread their aroma evenly through the fat before any liquid is added, which is what gives the finished sauce its rounded, lingering lemon character rather than a sharp acidic bite. A ladleful of starchy pasta water is then added to emulsify everything into a glossy, clingy coating that holds to each strand of linguine without pooling at the bottom of the plate. Cooking the sauce over low heat throughout is critical: cream added to high heat separates and loses its silky texture. Linguine cooked al dente provides enough resistance to stand up to the light sauce without the combination feeling heavy or cloying. Total preparation from filling a pot with water to plating takes roughly twenty minutes, making it a realistic weeknight option despite its refined result.

🏠 Everyday 🎉 Special Occasion
Prep 10min Cook 12min 2 servings
Tea Rice Bowl (Japanese Green Tea Poured Rice with Salmon)
Rice Easy

Tea Rice Bowl (Japanese Green Tea Poured Rice with Salmon)

Ochazuke is a Japanese dish of cooked rice topped with grilled salmon flakes, dried seaweed, green onion, and wasabi, over which hot green tea is poured just before eating. The astringent bitterness of the green tea works against the fatty richness of the salmon, cutting through the oil and keeping the palate clean throughout the bowl. Wasabi adds a sharp, nasal heat that punctuates each spoonful differently depending on how much dissolves into the surrounding liquid. A light drizzle of soy sauce provides a salty baseline that ties the ingredients together without overpowering the tea. The seaweed flakes soften and dissolve into the hot liquid, gradually releasing a subtle oceanic aroma that spreads through the broth. As the meal progresses, the rice releases some starch into the tea, thickening the broth slightly and shifting the flavor toward the end. Using dashi stock made from kombu and bonito instead of green tea produces a richer, more umami-forward version. Variations with pickled plum or mentaiko in place of salmon are equally common.

🥗 Light & Healthy ⚡ Quick
Prep 10min Cook 10min 2 servings

Similar recipes

Ayam Penyet (Javanese Smashed Fried Chicken with Sambal)
Asian Medium

Ayam Penyet (Javanese Smashed Fried Chicken with Sambal)

Ayam penyet means smashed chicken in Javanese and describes an East Javanese street dish in which the chicken is deliberately crushed with a pestle after frying. The process begins by braising the bird in turmeric and galangal-scented water until fully cooked through, then deep-frying until the skin blisters, darkens to mahogany, and turns properly crisp. The final press against a stone mortar cracks the skin open to expose the moist interior and creates irregular ridges and cavities across the surface that the sambal fills and clings to. That sambal - pounded fresh from bird eye chilies, shallots, tomato, and shrimp paste - is the defining element of the dish, delivering a ferocious heat alongside the deep, funky salinity of fermented shrimp paste. The two flavors hit at the same time and neither yields to the other. Served on a banana leaf with steamed rice, fried tofu, and raw vegetables, the full plate comes together the way street-stall food in Java typically does: quickly assembled, intensely seasoned, and eaten without ceremony.

🎉 Special Occasion 🍺 Bar Snacks
Prep 20min Cook 25min 2 servings
Beef Rendang (Indonesian Dry Coconut Braised Beef Curry)
Asian Hard

Beef Rendang (Indonesian Dry Coconut Braised Beef Curry)

Rendang originated among the Minangkabau people of West Sumatra as a preservation method: cooking meat in coconut milk and spices until all moisture is driven out, allowing it to keep for days without refrigeration in tropical heat. The process begins with a rempah paste of shallots, garlic, ginger, galangal, turmeric, and lemongrass pounded in a mortar, then fried in coconut oil until the raw sharpness cooks off. Beef chunks go into coconut milk and braise for two to three hours as the liquid reduces in stages - first a loose curry, then a thick sauce, and finally a dry phase where the coconut oil separates and essentially fries the meat inside its own spice crust. The finished pieces are dark brown, nearly black at the edges, carrying concentrated layers of chili heat, galangal warmth, and deep sweetness from the caramelized coconut solids. UNESCO recognized rendang as part of Minangkabau intangible cultural heritage, and the dish ranks consistently among the world's most celebrated preparations.

🎉 Special Occasion
Prep 30min Cook 180min 4 servings
Cold Sesame Noodles
Noodles Easy

Cold Sesame Noodles

Cold sesame noodles are a fixture of Chinese-American cooking: chilled wheat noodles coated in a thick, nutty sauce that layers sweet, salty, sour, and savory flavors in a single bowl. The sauce is built from Chinese sesame paste or tahini blended with peanut butter, soy sauce, rice vinegar, and sesame oil until the mixture becomes a smooth, glossy emulsion. After boiling, the noodles are rinsed under cold running water to stop cooking and firm the texture, then tossed with a small amount of sesame oil to prevent clumping and add sheen. Julienned cucumber and sliced scallion provide freshness and crunch that cut through the dense sauce. Chili flakes or a spoonful of chili oil can be added for heat. Preparing the sauce in advance and refrigerating it means the entire dish can come together in the time it takes to boil a pot of noodles, making it a practical choice on hot summer days. Any leftover sauce works well as a salad dressing.

🌙 Late Night ⚡ Quick
Prep 15min Cook 10min 2 servings

Tips

If the sauce is too thick, loosen it gradually with warm water.
Air-frying tofu gives a crispier texture.

Nutrition (per serving)

Calories
520
kcal
Protein
24
g
Carbs
42
g
Fat
30
g