You can whip up an Indonesian Vegetable Salad with Peanut Dressing recipe—authentic gado-gado—right at home using simple techniques I picked up in a Jakarta cooking class. I got hands-on with blanching, balancing a savory-spicy peanut dressing, and assembling the salad with tofu, eggs, and crisp veggies. Honestly, it’s easier than it sounds.
When I traveled to Jakarta, I spent a morning at this small, lively neighborhood cooking school. Bu Sari, the teacher, grew up making the Indonesian Vegetable Salad with Peanut Dressing recipe for family gatherings. We hit the bustling pasar for greens, tempeh, and roasted peanuts, then headed back to the sunny classroom. We ground peanuts by hand, tweaked the seasonings until they tasted just right, and plated a few versions to see how different textures and spice levels played out.
It was a mix of travelers and locals in the class, which made me curious about why certain veggies or toppings were favorites. My notes from that session, plus the market stroll, shaped the practical tips here. You’ll find step-by-step guidance for the Indonesian Vegetable Salad with Peanut Dressing recipe so you can make it confidently at home.
Background and Origins
I’ve traced the Indonesian Vegetable Salad with Peanut Dressing recipe back to Indonesia’s street food culture, where vendors toss together quick, hearty meals from whatever’s fresh. The name “gado-gado” literally means “mix-mix”—which is pretty spot-on, since every region seems to have its own spin.
This salad blends raw, blanched, and steamed vegetables with tofu, tempeh, and hard-boiled eggs. Sometimes folks add lontong (compressed rice cake) or fried bits for extra crunch. You get a balanced plate with every Indonesian Vegetable Salad with Peanut Dressing recipe, no matter where you try it.
The Indonesian Vegetable Salad with Peanut Dressing recipe has adapted over time, spreading far beyond Jakarta. People tweak it based on what’s available, so the veggies, sauce thickness, and heat level all vary. That flexibility is half the fun, really.
Peanut sauce is the glue here. It brings together savory, sweet, and tangy flavors—probably a result of Indonesia’s long tradition with nuts and spices, plus a bit of outside influence from trade. Without that sauce, the dish just wouldn’t be the same.
Gado-gado’s rise as a national dish feels well-earned. The Indonesian Vegetable Salad with Peanut Dressing recipe stands out as a plant-forward meal with deep roots in Indonesian culture. It’s right up there with the country’s most iconic foods.

Preparation Insights
I always pick vegetables that won’t fall apart with a quick cook—think green beans, cabbage, spinach, and carrots. For the Indonesian Vegetable Salad with Peanut Dressing recipe, I blanch the firmer ones and then dunk them in ice water to keep them bright and crisp.
I keep things separate until the last minute. I arrange blanched veggies, fried tofu or tempeh, boiled eggs, and sliced potato in neat sections. That way, every bite of the Indonesian Vegetable Salad with Peanut Dressing recipe offers a different texture.
I warm the peanut dressing and adjust the thickness with water or coconut milk. If it gets too thick, a splash of hot water loosens it up without cooling the dish. The Indonesian Vegetable Salad with Peanut Dressing recipe just tastes better when the sauce is the right consistency.
For the Indonesian Vegetable Salad with Peanut Dressing recipe, I fry up tempeh or tofu until it’s golden and crisp. Toasting the peanuts before grinding makes a world of difference—trust me, it stops them from tasting raw and amps up the flavor.
I go slow with seasoning. For the Indonesian Vegetable Salad with Peanut Dressing recipe, I balance salty, sweet, tangy, and spicy: soy or kecap manis for salt and sweetness, tamarind or lime for acidity, palm or brown sugar for sweetness, and chili for heat. Taste as you go.
Crunchy toppings are a must for the Indonesian Vegetable Salad with Peanut Dressing recipe. I toss on fried shallots, chopped roasted peanuts, or emping crackers. I usually pour the warm dressing right before serving, or let everyone add their own. That way, nothing gets soggy too soon.
Tips at a glance:
- Blanch and shock veggies for the Indonesian Vegetable Salad with Peanut Dressing recipe.
- Keep everything separate until you plate it.
- Warm and tweak the dressing as needed.
- Use toasted peanuts and crunchy toppings for extra flavor.
Expert Cooking Tips
I blanch veggies just long enough to keep them crisp for the Indonesian Vegetable Salad with Peanut Dressing recipe—usually 2–4 minutes for beans and carrots, depending on their size. I dunk them in ice water right after to lock in that color and crunch.
I always toast my own peanuts for the Indonesian Vegetable Salad with Peanut Dressing recipe. Five to seven minutes in a dry skillet on medium does the trick. I pulse them in a food processor—sometimes I leave them chunky for crunch, other times I go finer for a creamier sauce.
Balancing the peanut dressing is key for any Indonesian Vegetable Salad with Peanut Dressing recipe. I tweak the acid, salt, and heat, tasting along the way. Lime juice, soy sauce, and a bit of sugar usually get it just right—tangy, savory, and a little sweet.
When I store leftovers from the Indonesian Vegetable Salad with Peanut Dressing recipe, I keep the salad and dressing separate. The dressing keeps for up to two days in the fridge. I reheat tofu or tempeh quickly to bring back the crispness before serving.
I prep parts of the Indonesian Vegetable Salad with Peanut Dressing recipe ahead of time—hard-boiled eggs, blanched veggies, and the dressing can all be made the day before. I only assemble everything right before eating so the textures stay fresh.
For the Indonesian Vegetable Salad with Peanut Dressing recipe, I like a mix of raw and cooked veggies. I finish with fresh herbs like mint or cilantro for a bright pop at the end.
- Nut-free? Try sunflower seed butter and toasted seeds in your Indonesian Vegetable Salad with Peanut Dressing recipe.
- Want more heat? Stir sambal oelek or fresh chili into the dressing.
- For a pretty plate: arrange veggies in sections and drizzle the sauce at the table.

Indonesian Vegetable Salad with Peanut Dressing Recipe
Ingredients
- 2 tablespoons vegetable oil
- 1 ounce shallots
- 2 garlic cloves
- 2-3 chilies fresh red
- 5 tablespoons peanut butter
- 1 3/4 cups coconut milk
- 1/2 cup lime juice
- 9 ounces potatoes
- 1 teaspoon turmeric ground
- 1/2 teaspoon salt
- 3 eggs
- 1/2 small cauliflower
- 3 1/2 ounces green beans
- 3 1/2 ounces bean sprouts
- 1/2 cucumber
- 1/2 lettuce
- 3 1/2 ounces tofu
- 2 tablespoons cilantro leaves roughly chopped
- fish crackers large handful of
Instructions
- Heat the oil in a saucepan over medium heat.
- Add the shallots and cook until softened.
- Stir in the garlic, chilies, and ginger.
- Cook for 1 to 2 minutes.
- Add the soy sauce, sugar, and peanut butter or ground peanuts.
- Stir briefly until combined.
- Pour in the coconut milk or water.
- Bring the mixture to a boil.
- Reduce the heat and simmer for about 15 minutes, or until the sauce thickens.
- Remove from the heat.
- Stir in the citrus juice or tamarind.
- Taste and adjust with more soy sauce, sugar, citrus juice or tamarind, and chili as needed.
- Set the sauce aside.
- Place the salad potatoes in a saucepan with the turmeric and a pinch of salt.
- Cover with water and boil until tender.
- Drain and set aside.
- Boil the eggs for 7 minutes.
- Transfer them immediately to cold water.
- Once cooled, remove the shells.
- Steam or blanch the cauliflower for about 5 minutes.
- Cook the beans for about 3 minutes.
- Blanch the bean sprouts for 1 to 2 minutes.
- The vegetables should be just tender.
- Cool them in cold water, then drain well.
- Lightly brush a frying pan with vegetable oil.
- Add the tofu and cook until golden on all sides.
- Arrange the cooked vegetables, potatoes, tofu, cucumber, and lettuce on individual serving plates.
- Cut the boiled eggs into quarters and add them to each plate.
- Warm the peanut sauce over low heat.
- Add a little water if it has become too thick.
- Spoon the warm sauce over the vegetables and tofu.
- Garnish with cilantro leaves.
- Serve with crisp fish crackers.
- This Indonesian-style vegetable salad combines tender potatoes, fresh and blanched vegetables, golden tofu, and boiled eggs with a rich, spicy peanut sauce. Colorful, hearty, and full of contrasting textures, it makes a satisfying meal served with crisp fish crackers.
Frequently Asked Questions
I get a lot of questions about the Indonesian Vegetable Salad with Peanut Dressing recipe—what it actually is, which veggies and proteins work best, how to make a real peanut sauce, what to use if you’re out of shrimp paste, and how to keep leftovers from getting soggy. Here are some quick answers you can use next time you’re making the salad.
What is gado-gado and how is it traditionally served?
Gado-gado means “mix-mix” in Indonesian. It’s basically a composed vegetable salad with a rich peanut sauce. For a classic Indonesian Vegetable Salad with Peanut Dressing recipe, I arrange blanched and raw veggies, boiled potatoes, hard-boiled eggs, tofu or tempeh, and sometimes lontong on a big platter, then spoon the peanut sauce over everything just before serving.
Which vegetables work best and how should they be cooked for this dish?
For the Indonesian Vegetable Salad with Peanut Dressing recipe, I go for firm veggies that hold their shape—green beans, cabbage, bean sprouts, spinach or water spinach, carrots, and boiled potatoes. I blanch or steam the tougher ones until they’re just tender, rinse them under cold water, and leave raw items like cucumber or bean sprouts for crunch.
How do you make an authentic Indonesian peanut sauce from scratch?
I toast raw peanuts, grind them coarsely, then cook them with garlic, red chile (or dried chiles), palm sugar, tamarind or lime juice, salt, and water or coconut milk until it thickens up. For the Indonesian Vegetable Salad with Peanut Dressing recipe, I finish with a little sweet soy sauce or more lime to balance the flavors. Tweak as you go until it tastes just right.
Can you make the peanut dressing without shrimp paste or with common pantry substitutes?
Yes, you can. If I don’t have shrimp paste for my Indonesian Vegetable Salad with Peanut Dressing recipe, I swap in a splash of fish sauce for umami, or use a bit of miso paste mixed with water for a vegetarian version. If I’m really out of options, a pinch of anchovy powder, soy sauce, or toasted sesame oil can add depth—just be careful not to overpower the peanut flavor.
What protein and topping options are most commonly added, such as tofu, tempeh, or eggs?
For the Indonesian Vegetable Salad with Peanut Dressing recipe, I add fried or pan-seared tofu and sliced tempeh—they soak up the sauce and give a nice bite. Hard-boiled eggs, prawn crackers for crunch, and fried shallots or cilantro as garnish round it out. You can mix and match to suit your taste.
How do you store leftovers and keep the vegetables and peanut sauce from getting soggy?
When I make the Indonesian Vegetable Salad with Peanut Dressing recipe, I always stash the peanut sauce in its own airtight container in the fridge. It usually stays good for about 3 days, though sometimes I push it a bit. If the sauce thickens up, I just warm it gently and add a splash of water or coconut milk—super easy. For the veggies and proteins, I chill them separately, away from the sauce, so everything stays crisp. Only when I’m ready to eat do I toss everything together, which keeps the Indonesian Vegetable Salad with Peanut Dressing recipe fresh and far from soggy. This little trick really makes a difference if you want to enjoy leftovers that actually taste good. If you’re prepping the Indonesian Vegetable Salad with Peanut Dressing recipe ahead, this is the way to go.
- Indonesian Stir-Fried Water Spinach Recipe - July 20, 2026
- Indonesian Spicy Chili Shrimp Recipe - July 20, 2026
- Indonesian Fried Noodles Recipe - July 20, 2026
