Lara Lee's Gado-Gado (Gado-Gado Salad With Peanut Sauce)

October  7, 2020
3 Ratings
Author Notes

There are many dishes served with peanut sauce in Indonesia, but none is more famous than gado-gado, which literally translates from Indonesian as ‘mix-mix’. It also comes from the word menggado, which is to consume something without rice, a rarity on these islands. You can easily substitute the suggested vegetables with whatever you have to hand – the key to this dish is a good peanut sauce and a hefty helping of kerupuk or prawn crackers.

You can eat this dish on its own, but it also makes a great side dish as part of a larger feast. The peanut sauce will last for up to 5 days, but once tossed together, gado-gado is best eaten on the same day.

Homemade Kecap Manis recipe

Slightly adapted from Coconut & Sambal by arrangement with Bloomsbury Publishing. Copyright © 2020, Lara Lee.Food52

  • Prep time 40 minutes
  • Cook time 1 hour
  • Serves 2 as a main or 4 as a side
  • 60 grams fried, firm or smoked tofu, cut into bite-sized chunks
  • 150 grams baby potatoes, halved
  • 100 grams tenderstem broccoli

  • 100 grams green beans, trimmed

  • 60 grams tempeh, sliced into 1x3-cm long chunks (optional, or replace with more tofu)

  • store-bought or homemade kecap kanis (see headnote)
  • 2 quantities of peanut sauce (recipe below)
  • 1 carrot, peeled and cut into long, thin matchsticks
  • 75 grams bean sprouts
  • 1/2 cucumber, sliced into thin rounds

  • 16 cherry tomatoes, halved

  • 4 eggs, hard-boiled for 10 minutes, halved

  • 2 tablespoons fried shallots, optional (recipe below)
  • Sea salt, to taste
  • Coconut oil or sunflower oil, for frying
  • Sambal kacang (peanut sauce)
  • 75 grams unsalted, raw peanuts, preferably with their skin on (or 75g unsweetened, unsalted smooth peanut butter)
  • 2 long red chillies, deseeded and very finely chopped
  • 1 garlic clove, peeled and crushed
  • 4 teaspoons kecap manis (see headnote)
  • 2 teaspoons tamarind paste (or 2 teaspoons lime juice mixed with 2 teaspoons brown sugar)
  • Large pinch of sea salt
  • Sunflower oil, for frying
  • Bawang merah goreng (fried shallots)
  • 500 grams small banana shallots or Thai shallots, peeled and thinly sliced

  • Sea salt, to taste
  • Sunflower oil, for deep-frying
  • Rempeyek (peanut and makrut lime kerupuk)
  • 125 grams rice flour
  • 75 grams unsalted peanuts, roughly chopped 

  • 5 makrut lime leaves, stems removed, very thinly sliced

  • Sunflower oil, for frying
  • For the spice paste
  • 2 garlic cloves, peeled and sliced
  • 2 candlenuts or macadamia nuts (or 4 cashews or almonds), toasted for best flavour 

  • 2 teaspoons ground coriander
  • Large pinch of white pepper
In This Recipe
  1. If the tofu is wet, spread the pieces in a single layer on top of several layers of paper towels, then cover with additional paper towels. Let the tofu stand for 15 minutes, pressing down occasionally to squeeze out any excess moisture.
  2. Bring a pan of salted water to the boil over a high heat and add the baby potatoes. Simmer for 5–8 minutes, until tender when pierced with a fork. Drain and allow to cool, then set aside.
  3. Refill the pan with salted water, bring to the boil and blanch the broccoli and beans for 1–2 minutes until bright green, crisp and just cooked through. Drain and cool in cold water, then set aside.
  4. Heat 4 tablespoons of oil with a large pinch of salt in a wok or frying pan over a high heat. When the oil is shimmering, add the tempeh and fry for 3–4 minutes until golden. Drain on a tray lined with paper towels. Alternatively, if you prefer to grill tempeh, brush it with a mixture of 1 tablespoon each of oil and kecap manis and place it under the grill on a high heat for 3–4 minutes each side.
  5. Loosen the peanut sauce with water until it reaches a pourable consistency. Transfer the peanut sauce to a pan and place it over a low heat until just warmed through.
  6. Arrange the baby potatoes, broccoli, beans, tofu, tempeh, carrot, bean sprouts, cucumber, tomatoes and eggs on individual serving plates or bowls. Sprinkle with the fried shallots and place the crackers on one side of the plate. Serve the peanut sauce on the side in a serving bowl or jug or drizzle generously over the top of each plate, as I like to do. Serve immediately.
  1. Sambal kacang (peanut sauce)
  2. If using raw peanuts, heat 150ml of oil to 160°C (325°F) in a deep saucepan over a high heat. (If you do not have a kitchen thermometer, check the oil is at temperature by adding a cube of bread; it should turn golden in 25–30 seconds.) Carefully lower the peanuts into the hot oil using a slotted spoon. Stirring continuously, as peanuts can easily burn, fry for 4–5 minutes until golden. Remove the peanuts from the pan with a slotted spoon and transfer to a tray lined with paper towels to absorb any excess oil.
  3. Heat 1 tablespoon of oil in a frying pan over a medium heat, add the chillies and garlic and fry until softened, about 4 minutes.
  4. Place the fried peanuts or peanut butter in a small food processor with the cooked garlic and chillies, kecap manis, tamarind paste and salt. Pulse briefly, then add a splash of water to loosen the sauce and pulse again. Gradually add water (about 4 tablespoons) and continue to pulse until the sauce is a pourable consistency. Season with salt or more kecap manis as needed.
  5. Bawang merah goreng (fried shallots):

    Toss the sliced shallots with a little salt to add flavour. Fill a deep saucepan one-third full with oil. Heat the oil to 140°C. (If you do not have a kitchen thermometer, check the oil is at temperature by adding a cube of bread; it should turn golden in 40–45 seconds.) Add the shallots and, stirring occasionally, gently cook for 10–12 minutes. When more than half the shallots are golden, turn off the heat and allow the shallots to brown in the residual heat. Remove from the oil with a slotted spoon and spread the fried shallots flat on a tray lined with paper towels. Store in an airtight container at room temperature.
  6. Keep the shallot oil in an airtight container, as it is utterly delicious. I like to stir a little through rice before serving to give a lovely depth of flavour.
  7. Rempeyek (peanut and makrut lime kerupuk):

    Place the spice paste ingredients in a pestle and mortar and grind to a fine paste (alternatively, you could use a small food processor, adding a small splash of water taken from the 225ml added below, to help grind the paste).
  8. Once the batter has rested, fold through the peanuts and kaffir lime leaves.
  9. Add enough oil to cover the base of a large deep pan, to the depth of about 1cm. Heat the oil to 175°C. (If you do not have a kitchen thermometer, check the oil is at temperature by adding a cube of bread; it should turn golden in 20 seconds.) Pour a dessertspoonful of batter into the hot oil to make a thin cracker, roughly 5cm in diameter. Repeat until you have as many crackers as will fit in the pan, but keeping them apart so they do not stick together. Fry the crackers until hard at the edges, which will take a few minutes, then turn them over to brown the other side. Small holes should form inside the cracker. Once a light golden colour all over, remove from the oil with a slotted spoon and drain on a layer of paper towels.
  10. Store in an airtight container, separating the layers with baking parchment, to keep them crisp.

See what other Food52ers are saying.

  • Antonia Chan
    Antonia Chan
  • eyah2137

2 Reviews

Antonia C. March 31, 2021
When do you prepare the batter for the Rempeyek?
eyah2137 October 20, 2020
Delicious! Just as good with half-boiled eggs too.