Skip to content
Zaffaron

Gado-Gado (Gado-Gado) — Indonesian Salad with Peanut Sauce

Gado-gado is a beloved Indonesian composed salad of blanched vegetables, tofu, tempeh, eggs, rice cake, and a bold peanut dressing. Jakarta-style versions often include sweet soy sauce, tamarind, palm sugar, and a little toasted shrimp paste for depth.

By Zaffaron Kitchen· Published June 22, 2026 Verified Recipe
Dairy-Free Halal
Contains: eggs, gluten, tree nuts, shellfish, soy
60 min total Prep 30m · Cook 30m 4 servings 670 cal
↓ Jump to Recipe
Gado-Gado — Indonesian Salad with Peanut Sauce - authentic indonesian recipe

Printable Recipe Card

Servings: 4 · Total: 60 min · Difficulty: medium

Ingredients (quick list)

  • 250 g firm tofu (drained and cut into 2.5 cm cubes)
  • 200 g tempeh (cut into 1 cm slices)
  • 45 ml neutral oil (for pan-frying)
  • 4 large eggs
  • 300 g waxy potatoes (peeled and cut into 2 cm chunks)
  • 200 g green cabbage (cut into wide shreds)
  • 160 g long beans (cut into 5 cm lengths)
  • 160 g bean sprouts
  • 200 g cucumber (halved lengthwise and sliced)
  • 300 g lontong rice cakes (cut into bite-size pieces)
  • 120 g roasted unsalted peanuts
  • 3 clove garlic (roughly chopped)

+ 10 more in the full ingredients section below.

Steps (summary)

  1. Bring a medium saucepan of water to a gentle boil and lower in the eggs. Cook for 9 minutes, then transfer the eggs to cold wat…
  2. Put the potato chunks in a separate saucepan, cover with water by 2 cm, and simmer for 12 to 15 minutes until tender but not co…
  3. Bring a large pot of salted water to a boil for the vegetables. Blanch the cabbage for 1 minute, the long beans for 2 minutes,…
  4. Heat the neutral oil in a wide skillet over medium-high heat until it shimmers. Fry the tofu cubes for 6 to 8 minutes and the t…
  5. Make the peanut sauce by grinding the roasted peanuts, garlic, chiles, toasted terasi, palm sugar, tamarind paste, lime juice,…
  6. Taste the sauce and adjust only with measured additions if needed: 1 teaspoon lime juice for brightness, 1 teaspoon palm sugar…

+ 2 more steps in the full instructions section below.

Cultural Background

Gado-gado is one of Indonesia's iconic vegetable dishes, especially associated with Jakarta and Java. Its name suggests a mixture, reflecting the everyday skill of turning market vegetables, legumes, rice cake, and peanut sauce into a complete meal.

savorysweet-tangynuttycrisp-tender vegetablescreamy peanut saucegolden tofu and tempehroasted peanuttoasted shrimp pastefried shallot🌶 medium

Equipment

medium saucepanlarge potwide skilletspider or slotted spoonmortar and pestle or food processorcutting boardchef's knifeserving platter

💡 Tips

  • Blanch each vegetable separately because cabbage, long beans, and bean sprouts soften at different speeds.
  • Keep the peanut sauce slightly coarse; a little texture is traditional and helps it cling to the salad.
  • Toast the terasi briefly in a dry pan or wrapped in foil over a flame before using to mellow its aroma and deepen the sauce.

⚠️ Common Mistakes

  • Overcooking all the vegetables together.

    ✅ Fix: Blanch each vegetable separately and cool it quickly so the salad keeps color, crunch, and clear flavors.

  • Making the peanut sauce too thin.

    ✅ Fix: Add water gradually and stop when the sauce coats a spoon; it should be pourable but not watery.

  • Skipping the balance of sweet, sour, salty, and savory.

    ✅ Fix: Use palm sugar, tamarind, lime, salt, sweet soy sauce, and terasi in measured amounts so the sauce tastes rounded.

🧊 How to Store

Store vegetables, sauce, eggs, crackers, and fried tofu-tempeh separately in airtight containers for up to 3 days. Rewarm tofu and tempeh in a 180°C oven for 8 minutes, and loosen chilled peanut sauce with 1 to 2 tablespoons warm water.

📅 Make Ahead

Boil the eggs, cook the potatoes, blanch the vegetables, and make the peanut sauce up to 1 day ahead. Keep all parts separate and assemble only before serving.

🍽️ Pairs Well With

  • Emping melinjo crackers
  • krupuk
  • sambal
  • iced jasmine tea
  • fresh lime wedges.

Regional Variations

  • Jakarta-style gado-gado often uses a thick freshly ground peanut sauce with sweet soy sauce and sometimes terasi.
  • Sundanese versions may be lighter, with more raw cucumber and blanched greens.
  • Some home versions include chayote, spinach, bitter melon, or boiled corn depending on the market and season.
everyday family-gathering Indonesian Independence Day gatherings
#classic#family-style#composed-salad#street-food

Ingredients

  • 250 gfirm tofu (drained and cut into 2.5 cm cubes)
  • 200 gtempeh (cut into 1 cm slices)
  • 45 mlneutral oil (for pan-frying)
  • 4large eggs
  • 300 gwaxy potatoes (peeled and cut into 2 cm chunks)
  • 200 ggreen cabbage (cut into wide shreds)
  • 160 glong beans (cut into 5 cm lengths)
  • 160 gbean sprouts
  • 200 gcucumber (halved lengthwise and sliced)
  • 300 glontong rice cakes (cut into bite-size pieces)
  • 120 groasted unsalted peanuts
  • 3 clovegarlic (roughly chopped)
  • 2red Thai chiles (stems removed; seed 1 chile for a milder sauce)
  • 1 tsptoasted terasi shrimp paste
  • 35 gpalm sugar (finely shaved)
  • 1 tbsptamarind paste
  • 1 tbspfresh lime juice
  • 2 tbspIndonesian sweet soy sauce (kecap manis)
  • 1 tspfine sea salt
  • 180 mlwarm water
  • 20 gfried shallots
  • 40 gemping melinjo crackers

🔄 Substitutions

  • long beansgreen beans
  • lontong rice cakessteamed jasmine rice
  • toasted terasi shrimp pastewhite miso

Instructions

  1. 1

    Bring a medium saucepan of water to a gentle boil and lower in the eggs. Cook for 9 minutes, then transfer the eggs to cold water for 5 minutes before peeling and halving them.

  2. 2

    Put the potato chunks in a separate saucepan, cover with water by 2 cm, and simmer for 12 to 15 minutes until tender but not collapsing. Drain them well and spread them on a tray so excess steam can escape.

  3. 3

    Bring a large pot of salted water to a boil for the vegetables. Blanch the cabbage for 1 minute, the long beans for 2 minutes, and the bean sprouts for 20 seconds, lifting each vegetable out with a spider and rinsing briefly under cool water to stop the cooking.

  4. 4

    Heat the neutral oil in a wide skillet over medium-high heat until it shimmers. Fry the tofu cubes for 6 to 8 minutes and the tempeh slices for 4 to 5 minutes, turning them until lightly golden on the edges, then drain them on a rack or paper towel.

  5. 5

    Make the peanut sauce by grinding the roasted peanuts, garlic, chiles, toasted terasi, palm sugar, tamarind paste, lime juice, sweet soy sauce, and salt in a mortar or food processor. Add the warm water gradually and blend until the sauce is thick, spoonable, and slightly textured rather than completely smooth.

  6. 6

    Taste the sauce and adjust only with measured additions if needed: 1 teaspoon lime juice for brightness, 1 teaspoon palm sugar for sweetness, or 1 tablespoon warm water for a looser texture. The finished sauce should be savory, sweet, tangy, and nutty, with enough thickness to coat the vegetables.

  7. 7

    Arrange the potatoes, cabbage, long beans, bean sprouts, cucumber, tofu, tempeh, lontong, and egg halves on a large platter or individual plates. Spoon the peanut sauce generously over the top just before serving so the vegetables stay fresh and distinct.

  8. 8

    Finish the gado-gado with fried shallots and emping melinjo crackers. Serve immediately while the fried tofu and tempeh still have some texture and the blanched vegetables remain bright.

🪪 Recipe Passport

Origin: Indonesian Cuisine
Researched by: Zaffaron Kitchen
Published: June 22, 2026

Cultural Background

Gado-gado is one of Indonesia's iconic vegetable dishes, especially associated with Jakarta and Java. Its name suggests a mixture, reflecting the everyday skill of turning market vegetables, legumes, rice cake, and peanut sauce into a complete meal.

Regional Variations

Jakarta-style gado-gado often uses a thick freshly ground peanut sauce with sweet soy sauce and sometimes terasi.
Sundanese versions may be lighter, with more raw cucumber and blanched greens.
Some home versions include chayote, spinach, bitter melon, or boiled corn depending on the market and season.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

📚 Sources & Cultural References

  • Sri Owen — Indonesian Food — (2008)
  • William Wongso — Flavors of Indonesia: William Wongso's Culinary Wonders — (2016)

Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.

Share:

Nutrition per serving

670
Calories
32g
Protein
33g
Fat
62g
Carbs
10g
Fiber
760mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.