Gado Gado: A Complete Indonesian Peanut Sauce Salad

This post may contain affiliate links. Please check our disclosure policy.

Gado gado is Indonesia’s most iconic salad, with blanched vegetables, boiled eggs, tofu, and tempeh, all pulled together with a thick, spiced peanut sauce that makes every bite count.

What is Gado Gado?

The word Gado Gado refers to a mix of many things. I was also told that this name derives from the word “Gado, meaning “to snack.”  So, Gado Gado can also be a snack. Although it’s a dish, you can have it as a proper meal for lunch or dinner, not just a snack.

Gado-gado Jakarta with overlay texts

It is so simple, yet it is so good that Gado Gado has become popular worldwide and has seen a variety of recipe tweaks. And there’s a reason Gado-gado has outlasted every food trend in Indonesia. It’s not because it’s trendy. It’s because it works.

The Indonesian Ministry of Tourism has even declared Gado-gado one of the country’s national dishes, along with Sate Ayam, Soto Ayam, Nasi Goreng, and Beef Rendang.

It is originally from Jakarta. It is traditionally made with blanched Kangkung (water spinach), Kacang Panjang (yardlong beans), carrots, cabbage, bean sprouts, fresh raw lettuce, cucumber, boiled eggs, and potatoes. And it’s topped up with spicy peanut sauce as its dressing and garnished with Kerupuk (prawn crackers).

Often, Lontong or Ketupat is added to the salad, so it becomes a meal in its own right. 

Gado-Gado was one of the street foods I enjoyed a lot. Maybe because I love vegetables and I love peanuts. So, how it mixes the peanut sauce over a bunch of vegetables is too tempting for me. I can’t recall saying no to Gado-Gado whenever I was offered this Indonesian salad.

Why You’ll Love This Recipe

  • The peanut sauce is the kind you’ll want on everything. Made from scratch with roasted peanuts, tamarind, palm sugar, and chili, it has real depth. Sweet, sour, spicy, savory, all at once. Once you make it fresh, the jarred version stops making sense.
  • It’s a complete, balanced meal. Tofu and tempeh bring the protein. Potatoes and rice cakes add substance. The vegetables cover your greens. You’re not building a side dish, you’re building a full plate that doesn’t leave you hungry.
  • Every component can be prepped in advance. Blanch the vegetables, fry the tofu, boil the eggs, and make the sauce, all separately and in advance. Assembly takes minutes. This makes it genuinely practical for weekday cooking or feeding a group.
  • The texture variety keeps it interesting. Crunchy cucumber and bean sprouts. Soft potatoes. Silky tofu. Tender greens. No two bites are identical, which is exactly why people keep eating past the point of being full.
  • Naturally gluten-free and adaptable. The core recipe is already gluten-free. Swap or skip any vegetable based on what’s in season or what you have; the peanut sauce carries the dish regardless.
  • It scales effortlessly for a crowd. Lay everything out separately and let people build their own plate. It’s one of those meals that looks impressive on a table but requires no last-minute stress at the stove.
  • Tamarind is non-negotiable in the sauce. It’s what gives the peanut sauce its brightness and stops it from feeling heavy. Don’t skip it or substitute with more lime juice; the flavor profile changes significantly. Worth seeking out at an Asian grocery store.

The Way You Enjoy Gado-Gado

You can enjoy Gado-Gado on its own as a salad. But originally, the Indonesians enjoyed Gado-Gado with carbs like plain rice or hard-boiled rice called Ketupat or Lontong.

In Indonesia, rice is the main staple. People have everything with rice. They enjoy any dishes with rice. They even have noodles with rice. Like double carbs, if you like.

When you serve Gado-Gado as a salad, here is the traditional menu option Indonesians would have. This menu often appears at family gatherings and special occasions, such as weddings and other events.

Recommended Menu to Serve With

It Can Be Made Vegan Too

Apart from a tiny bit of shrimp paste mixed into the peanut sauce, Gado-Gado is a vegan-friendly dish. As every ingredient it uses is plant-based.

So, if you’re a vegetarian/ vegan,  you can still enjoy Gado-Gado. All you do is skip the shrimp paste or use the vegan version of this ingredient. 

What You Need to Make 

Ingredients to make gado-gado

The recipe I’m sharing here is pretty original. It is based on Gado-Gado sold by native Jakartan (Betawi people) and the food hawkers in Jakarta. I try to base it on a real street-food recipe.

Hence, the ingredients are pretty simple, easy-to-find staples for most people. 

When it comes to vegetable choice, you can choose any that you like. As a reference, the traditional Gado-Gado uses the following ingredients:

  • Kangkung (water spinach), you can replace it with regular spinach.
  • White cabbage.
  • Bean sprouts.
  • Yardlong beans, you can substitute them with green beans.
  • Carrots.
  • Potatoes.
  • Tempeh and/or
  • Tofu.
  • Boiled eggs.
  • Peanut sauce dressing. It contains fried peanuts, chilies, garlic, tamarind, palm sugar, boiled potato, Terasi (dried shrimp paste), salt, and water. 
  • Kerupuk (onion or prawn crackers).

Some places (such as restaurants) do Gado-Gado with an improvised peanut sauce mixed with peanut butter and coconut milk. The idea is to enhance the sauce’s creaminess and add extra flavor. 

But in this recipe, I’m sharing a street-food-style Gado Gado. It uses whole peanuts and fewer spices, just like when I buy this yummy salad mix from the native Jakartan.

As for the vegetables, you can change or add any you love. I recommend trying radish, sweetcorn kernels, and other varieties of salad leaves such as kos lettuce, romaine, endive, watercress, arugula (wild rocket), baby spinach, etc.

Note that I put boiled potatoes to make the peanut sauce. That’s what the traditional recipe uses to help make the sauce creamier, smoother, and thicker. But you can exchange this boiled potato with peanut butter if you prefer. I do that sometimes.

How to Make Gado-Gado

If you use the vegetables as in the traditional Gado-Gado mentioned above, you must blanch them first. 

Lightly boil the veggies for a few minutes, drain, and set aside.

Boil the eggs and potatoes. Set aside.

Wash and rinse the lettuce, cut, and set aside.

Lightly fry the tofu until lightly golden.

peanut sauce in a blender
peanut sauce in a pan with peanut butter and sambal goreng
cooking peanut sauce in a pan
a plate of gado-gado Jakarta

Next, make the peanut sauce by using a blender or food processor. Place all the sauce ingredients in the blender/food processor, i.e., peanuts, peanut butter or boiled potato (if using), chilies, garlic, tamarind paste, salt, Terasi (dried shrimp paste), sugar, lime juice, and water. 

Blend/process it until it becomes a smooth, creamy sauce. The consistency should be like heavy cream (double cream).

If needed, taste the sauce and add flavorings such as salt, sugar, and chilies. Your sauce should taste salty, spicy, and sweet, with a hint of tanginess. You can adjust it according to your taste, especially regarding the chilies. 

Lastly, you assemble the Gado-Gado by arranging all the vegetables, tofu, and egg on your plate. Then drizzle the sauce and enjoy it with crispy prawn or onion crackers.

Top Tips for Making Gado-Gado

  • Sambal Terasi adds a punch of flavor to the peanut sauce. You can make it your own sambal, as I explain in this Sambal Goreng Terasi recipe. If you don’t have this sambal, you can replace it with more chilies and Terasi (dried shrimp paste), using twice as much as the recipe calls for. Or you can add it as you go along while trying the sauce. And adjust it according to your taste.
  • Make sure you don’t boil the vegetables for too long. You don’t want mushy and soggy vegetables. It’s a no-no. The best is when they still have a bit of crunchiness as you bite. 
  • Please get the Indonesian sweet soy sauce as the flavor and taste suit you better. I tried non-Indonesian soy sauce in the past. Unfortunately, its taste didn’t suit my Indonesian food recipes. 
  • You can make your tamarind paste. The quickest way is to soak dried tamarind blocks in boiling water until they soften. 
  • If you have time, I’d recommend frying the raw peanuts for the sauce. Because the flavor is much better. But ready-made roasted salted peanuts, like the ones you get from the shop, will do the job just fine. The difference is that the latter is drier and less creamy than the fried peanuts. Therefore, a spoon or two of peanut butter can help. 
Gado-gado Jakarta with prawn crackers

Gado-gado Jakarta

4.99 from 61 votes
This gado-gado recipe is simple and easy to make, and it uses real peanuts. With hard-to-resist flavour, this gado-gado will soon be your go-to salad when you fancy a bit of nutty sauce.
Save Recipe Print Recipe Pin Recipe Rate Recipe
Prep : 20 minutes
Cook : 10 minutes
Total : 30 minutes
Servings: 6 portions

Ingredients
 

For the peanut sauce

  • 7 ounces roasted peanuts Or fried peanuts. See the note.
  • 4 tablespoons peanut butter
  • 3 tablespoons palm sugar Or dark muscovado sugar and dark brown sugar.
  • 3 teaspoons tamarind paste see the note.
  • ½ teaspoon salt.
  • 2 tablespoons Sambal Terasi/ Sambal Oelek see the note.
  • 2 fresh bird’s eye red chillies see the note.
  • ¼ teaspoon dry shrimp paste or 1 tsp of fish sauce – optional.
  • 2 cups water.
  • 2 tablespoons lime juice.
  • 3 tablespoons kecap manis sweet soy sauce.

The vegetables and more

  • 4 ounces spinach fresh or frozen.
  • 5 ounces bean sprouts.
  • 1 Lettuce.
  • ½ small cabbage.
  • 100 grams green beans.
  • 1 large carrot.
  • ½ Cucumber.
  • 200 grams extra-firm tofu.
  • 4 eggs.

For garnish

  • Prawn crackers.
  • Fried onions optional.
  • Kecap Manis/ sweet soy sauce.

Instructions

For the sauce:

  • Using pestle and mortar, grind the peanuts with chilli, tamarind paste, sugar, salt, and shrimp paste (if using) until the nuts become as smooth as possible. 
  • Add in lime juice, and water little by little as you mix it. 
  • Add more water if the sauce is too thick. But do it little by little as you don’t want the sauce to become runny.
  • You can use the blender or food processor if you wish. Just put everything together and give it a blitz until you get a nice thick peanut sauce with a slightly runny consistency. Your sauce should be as thick as heavy cream (double cream).

For the vegetables:

  • Have the spinach blanched with hot boiling water for a minute or two, drain and set aside. 
  • Soak the bean sprouts in hot boiling water for a minute or two, drain and set aside.
  • Cut the lettuce in thick slices.
  • Slice the cabbage thinly and boil for about 2-3 minutes until al dente. Drain and set aside.
  • Cut the green beans into 1-inch lengths, and parboil them. Set aside.
  • Cut the carrot in julienne sticks and boil them for about 5 minutes. Drain and set aside.
  • Boil the eggs, let them cool and slice. Set aside.
  • Cut potatoes in big cubes and boil until thoroughly cooked. Set aside. 
  • Cube the tofu and shallow-fry until slightly-light golden.
  • Slice the cucumber.
  • Arrange the vegetables on a plate however you like, then pour the peanut sauce generously over the veggies, and sprinkle some fried onions on the top if you use.
  • Enjoy your gado-gado with prawn crackers.

Notes

  • You can fry raw peanuts instead. When you do, keep stirring as you’re frying the nuts so that they will be evenly cooked.
  • If you only have tamarind block in your pantry, you can make tamarind paste. Soak a 1-inch tamarind block in hot boiling water. Let it soften, and sieve it to get its juice. 
  • You can make your own Sambal Terasi, as I explain in this Sambal Goreng Terasi recipe. If you don’t want to use this, you can put the chilies and Terasi (dried shrimp paste) twice as much as the recipe calls. Or, you can adjust as you try and taste the sauce.

Nutrition

Serving: 1g | Calories: 470kcal | Carbohydrates: 39g | Protein: 22g | Fat: 28g | Saturated Fat: 5g | Polyunsaturated Fat: 20g | Cholesterol: 125mg | Sodium: 1195mg | Fiber: 7g | Sugar: 23g

Devy founded So Yummy Recipes and Drizzling Flavor to share her love of food after exploring various cultures and cuisines for more than two decades. Her mission is to help others easily recreate traditional and non-traditional food with readily available ingredients. Her works have been featured in Reader’s Digest, Al Jazeera, MSN, Yahoo, Bon Appétit, and more.

13 Comments

  1. 5 stars
    Yum! Love Gado-Gado! Yours looks absolutely amazing, especially with that spicy peanut sauce drizzled over the top.

  2. Ali - We Made This Life says:

    Wow I haven’t heard of a dish like this before but I think my husband would love it! Saving it to make for him later 🙂

  3. Wow!! I’ve never heard of gado gado but you have me yearning to go to Indonesia. It seems like a super simple dish to make I can’t wait to try it.

    1. Perhaps you can go to Indonesia by trying their food first? Gado-Gado is surely one you should try 😉

  4. Sara Welch says:

    I love all the flavors and textures in this salad; easily a new favorite recipe! Loved the peanut sauce too!

  5. This looks so delicious and yummy! I can’t wait to give this a try! My family is going to love this recipe!

  6. Daniel Perkins says:

    I will try out this one in the coming days. Hope to give you a nice update about the experience.

  7. I had forgotten about gado gado which I have eaten many times in my travels. I will definitely make it soon as we are having very hot weather at the moment and it will perfect. Thank you.

    1. You’re most welcome. Gado gado is a perfect choice for summertime if you live in four season country :-). Enjoy.

4.99 from 61 votes (60 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating