Gado-Gado Indonesian Salad with Creamy Peanut Sauce

Mia Garcia
Mia Garcia
Published: February 24, 2026
Categories: Lunches, Indonesian, Salads
Tags: Vegetarian, Salad, Lunch, Make-Ahead, Indonesian, Peanut Sauce

Gado Gado

A vibrant Indonesian salad of blanched vegetables, tofu, eggs and rich peanut sauce.

Prep Time:25 minCook Time:15 minTotal Time:40 minServings:4Difficulty:Medium

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)

Calories:560 kcal
Protein:22 g
Carbs:48 g
Fat:34 g

Directions

  1. 1
    Boiled potatoes cut into bite-sized pieces on a board

    Boil the potatoes whole in salted water until fork-tender, about 12-15 minutes; drain, cool slightly and cut into bite-sized pieces.

  2. 2
    Blanched green beans cooling in ice water with cabbage and sprouts nearby

    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. 3
    Golden tofu cubes pan-frying in a skillet

    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. 4
    Creamy peanut sauce blended with lime, chili, garlic, and coconut milk

    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. 5
    Gado-gado vegetables, tofu, and halved eggs arranged before sauce

    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. 6
    Peanut sauce drizzled over gado-gado with fried shallots and lime

    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. 7
    Family-style gado-gado with extra sauce, rice, lime, and lontong

    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.