Skip to content
indonesiandinner✨ New

Sayur Asem (Indonesian Tamarind Vegetable Soup)

A tangy, tamarind-soured Indonesian vegetable soup loaded with corn, peanuts, and melinjo leaves.

Prep
20 min
Cook
41 min
Servings
2
Difficulty
Hard
4.3
Sign in to rate
#indonesian#soup#tamarind#vegetables#tangy#comfort-food

About This Recipe

Sayur asem is a West Javanese vegetable soup built entirely around the sour-savory punch of tamarind, a flavor that shows up across Indonesian cooking the way lemon shows up in Mediterranean food. It's a market-day soup, traditionally made with whatever vegetables are in season -- unripe jackfruit, corn on the cob, long beans, chayote -- simmered in a light tamarind-galangal broth until everything is tender but still distinct. The technique is simple but the order matters: the tamarind broth and aromatics (galangal, bay leaves, candlenuts) go in first to build the sour base, and the vegetables are added in stages according to how long they take to cook, so the corn is just tender when the leafy greens have barely wilted. A handful of raw peanuts simmered from the start adds body and a faint nuttiness to the broth. Sayur asem is almost always served with rice and something fried -- tempeh, fritters, or fried fish -- since the soup itself is light and sour rather than rich. It's the kind of dish that tastes better the more genuinely sour and fresh the tamarind is, so using real tamarind pulp rather than concentrate makes a real difference.

Ingredients

Serves 2

  • 6 cupswater or light vegetable stock
  • 3 tbsptamarind pulp(soaked in warm water, strained)
  • 2candlenuts or macadamia nuts(crushed)
  • 2 clovesgarlic(crushed)
  • 3shallots(sliced)
  • 2 slicesgalangal
  • 2bay leaves (daun salam)
  • 1corn cob(cut into 3-4 rounds)
  • 100 gunripe jackfruit or chayote(cubed)
  • 100 glong beans(cut into 2-inch pieces)
  • 50 graw peanuts
  • 1 handfulmelinjo leaves or spinach
  • 1red chili(sliced, optional)
  • 1 tspsalt
  • 1 tsppalm sugar

Instructions

  1. 1

    Build the base

    Bring water to a boil with the crushed candlenuts, garlic, shallots, galangal, bay leaves, and raw peanuts. Simmer 10 minutes so the peanuts start to soften.

  2. 2

    Add the tamarind

    Stir in the strained tamarind water, salt, and palm sugar. Taste -- it should be assertively sour with a little sweetness underneath.

  3. 3

    Add sturdy vegetables first

    Add the corn and jackfruit or chayote. Simmer 10-12 minutes until the corn is nearly tender.

  4. 4

    Add quicker vegetables

    Add the long beans and chili, simmer 5 minutes more until crisp-tender.

  5. 5

    Finish with greens

    Stir in the melinjo leaves or spinach in the last 1-2 minutes, just until wilted.

  6. 6

    Taste and serve

    Adjust salt, sugar, or tamarind to balance sour-sweet-savory, then ladle hot over steamed rice.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Use real tamarind pulp, not bottled tamarind concentrate -- it gives a rounder, less one-note sourness.

  • →

    Cut vegetables to similar sizes within each addition stage so they cook evenly.

  • →

    If jackfruit isn't available, chayote or green papaya are the closest substitutes in texture.

Variations

  • •

    Sayur asem Jakarta style adds peanuts and a touch more sugar for a milder sour profile.

  • •

    Add a piece of smoked or dried fish to the broth for extra depth.

  • •

    Make it vegan by skipping fish and relying on candlenuts and peanuts for richness.

Storage

Refrigerate up to 2 days; the greens will lose some texture but the broth stays good. Reheat gently on the stove, not the microwave, to avoid overcooking the vegetables further.

History & Origin

Sayur asem originated in West Java as a practical way to use seasonal garden vegetables with tamarind, one of the most common souring agents in the archipelago. It remains a staple lunch dish sold at Indonesian warungs alongside fried tempeh and sambal.

Frequently Asked Questions

Can I use tamarind concentrate instead of pulp?

Yes, but use less -- concentrate is stronger and can taste flatter, so start with a teaspoon and add to taste.

What if I can't find melinjo leaves?

Baby spinach or even chopped kale work fine as a fresh, quick-wilting substitute.

Why is my soup not sour enough?

Tamarind pulp varies in strength batch to batch; taste as you add it and don't be afraid to add more toward the end.

Nutrition Facts

Per serving (369g / 13.0 oz) · 2 servings total

Calories530kcal
Protein15g
Carbohydrates32g
Fat13g
Fiber4g
Protein15g
Carbs32g
Fat13g

Time Summary

Prep time20 min
Cook time41 min
Total time61 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes