...
Delish Globe Logo Black

Indonesian Sayur Asem (Tamarind Vegetable Soup)

Sayur Asem (Tamarind Vegetable Soup)
  • View

Brief Overview

Sayur Asem is one of those dishes that quietly define Indonesian home cooking. It is not bold like rendang or fiery like sambal, yet its presence at the table feels comforting. This tamarind vegetable soup has a refreshing tang that livens the palate and cuts through heavier dishes.

Often enjoyed in Javanese households, Sayur Asem is served alongside fried tempeh, salted fish, or grilled meats. Its light, sour broth carries an inviting warmth, making it a perfect companion for steamed rice. Each spoonful brings a gentle acidity balanced with earthy vegetables.

Despite its simplicity, Sayur Asem remains unforgettable. It embodies the unspoken elegance of Indonesian daily meals, where flavours are not forced but allowed to unfold gently. For many, it is a taste that feels like coming home.

What Is Sayur Asem?

Sayur Asem is a sour vegetable soup made with tamarind, peanuts, and assorted vegetables simmered in a light broth. Its name combines the word for vegetables with “asem,” meaning sour, reflecting its tangy flavour.

The broth is created by dissolving tamarind pulp in water, then simmering it with spices like galangal, bay leaves, and sometimes aromatic torch ginger. The result is a broth that feels bright, with acidity that sharpens the appetite.

Within the soup, vegetables like corn, long beans, melinjo leaves, and chayote add texture and natural sweetness. Each ingredient soaks up the broth’s sour notes, creating a dish that tastes refreshing and grounded.

Ingredients and Taste

Sayur Asem brings together simple, accessible ingredients. Tamarind pulp gives it a distinct sourness, while galangal and bay leaves add depth. Melinjo seeds provide an earthy bite, and sweetcorn adds a soft sweetness.

Long beans, chayote, and peanuts round out the texture, giving each spoonful a satisfying mix of crunch and softness. Some variations include young jackfruit or eggplant, depending on regional availability and preference.

The soup’s taste is unmistakable. It is light yet flavourful, sour yet balanced by sweetness from corn and freshness from long beans and leaves. Sayur Asem cleanses the palate without overwhelming it, leaving a clean finish.

A Taste of History  

Sayur Asem has its roots in Javanese kitchens, where sour soups are common to balance rich main dishes. Tamarind has long been used in Indonesian cooking to bring acidity, making meals feel lighter and more rounded.

Farmers traditionally prepared Sayur Asem using vegetables gathered from their gardens, ensuring no waste and maximising seasonal produce. It became a staple because it was practical, nutritious, and quick to prepare. Over time, Sayur Asem travelled beyond Java to other islands, each adding subtle local variations. Yet its core remains unchanged: a tamarind based soup that brings refreshment and balance to the Indonesian table.

Today, Sayur Asem continues to be served in homes and small warungs alike. Its flavour reflects Indonesia’s practical wisdom: a reminder that food does not need to be heavy or rich to feel fulfilling and deeply satisfying. Each bowl carries the generosity of a cuisine that values balance and simplicity. Sayur Asem remains loved for its honest flavours and its power to refresh the body and mind, especially on hot tropical afternoons.

How to make Sayur Asem  

Sayur Asem is a classic Sundanese vegetable soup known for its tangy, refreshing tamarind broth brimming with assorted vegetables. Expect a light yet flavourful soup with earthy sweetness balanced by sharp sourness. Perfect for pairing with rice and fried dishes. See the recipe card at the bottom for printable directions

Ingredients

For the soup

  • 1.5 litres water
  • 150g tamarind pulp
  • 4 long beans, cut into 5cm lengths
  • 150g young jackfruit (cut into chunks)
  • 2 sweetcorn cobs, each cut into 3 pieces
  • 100g melinjo leaves (or spinach as substitute)
  • 50g melinjo nuts (optional)
  • 1 medium chayote, peeled and cut into chunks
  • 3 red chillies, left whole

Spice paste

  • 5 shallots
  • 3 garlic cloves
  • 2 candlenuts
  • 2 cm galangal, peeled
  • 1 tsp salt
  • 1 tsp palm sugar

Cooking Instructions

Step 1: Prepare the tamarind water

To begin, soak tamarind pulp in 300ml of warm water for 10 minutes. Squeeze well to extract the juice, then strain and set aside. This ensures a smooth, clear soup base. Proceed to preparing the spice paste.

Step 2: Make the spice paste

In a mortar and pestle or food processor, grind shallots, garlic, candlenuts, galangal, and salt into a smooth paste. Adding a splash of water will ease blending. Move to boiling the water.

Step 3: Boil the soup base

Pour 1.5 litres of water into a large pot. Bring it to a gentle boil over medium heat. This prepares the broth for seasoning with spices.

Step 4: Add the spice paste

Stir in the prepared spice paste and palm sugar. Allow it to simmer for 5 minutes to fully release the aromatics into the broth. Proceed to adding tamarind water.

Step 5: Pour in tamarind water

Add the strained tamarind water into the pot. Stir well and bring back to a simmer. Adjust sourness according to taste preference before adding vegetables.

Step 6: Add hard vegetables

Add young jackfruit chunks and sweetcorn pieces first as they require longer cooking. Simmer for 10 minutes until starting to soften. Move to adding chayote.

Step 7: Add chayote and melinjo nuts

Add chayote chunks and melinjo nuts if using. Continue simmering for another 10 minutes until all vegetables are tender. Transition to adding softer vegetables.

Step 8: Add long beans and melinjo leaves

Stir in the long beans and melinjo leaves. Add whole chillies for aroma without excess heat. Cook for 3–5 minutes until the beans turn vibrant green. Proceed to final seasoning.

Step 9: Adjust seasoning

Taste the soup and adjust with extra salt, palm sugar, or tamarind water as desired. The broth should be tangy, savoury, and balanced. Prepare to serve.

Final step: Serve hot

Ladle the soup into bowls and serve hot with steamed rice and fried tempeh or salted fish on the side. Presentation tip: garnish with extra fresh red chillies for colour contrast.

Variations and substitutions

  • Substitute melinjo leaves with spinach if unavailable.
  • Replace melinjo nuts with peanuts for nutty texture.
  • Add aubergine or pumpkin for regional variations.

Cooking Tips for Perfect Sayur Asem

  • Always soak and squeeze tamarind pulp well to extract its full flavour.
  • Add vegetables in stages according to hardness for even cooking.
  • Simmer gently to preserve the vibrant colour and texture of vegetables.
  • Adjust sourness to your taste by adding more tamarind water gradually.
Sayur Asem (Tamarind Vegetable Soup)

Indonesian Sayur Asem (Tamarind Vegetable Soup)

Sayur Asem is a tangy Sundanese tamarind vegetable soup featuring young jackfruit sweetcorn long beans and chayote creating a refreshing earthy dish perfect with steamed rice
Prep Time 20 minutes
Cook Time 40 minutes
Course Main Dishes
Cuisine Indonesian
Servings 4
Calories 293 kcal

Ingredients
  

For the soup

  • 1.5 litres water
  • 150 g tamarind pulp
  • 4 long beans cut into 5cm lengths
  • 150 g young jackfruit cut into chunks
  • 2 sweetcorn cobs each cut into 3 pieces
  • 100 g melinjo leaves or spinach as substitute
  • 50 g melinjo nuts optional
  • 1 medium chayote peeled and cut into chunks
  • 3 red chillies left whole

Spice paste

  • 5 shallots
  • 3 garlic cloves
  • 2 candlenuts
  • 2 cm galangal peeled
  • 1 tsp salt
  • 1 tsp palm sugar

Instructions
 

  • To begin, soak tamarind pulp in 300ml of warm water for 10 minutes. Squeeze well to extract the juice, then strain and set aside. This ensures a smooth, clear soup base. Proceed to preparing the spice paste.
  • In a mortar and pestle or food processor, grind shallots, garlic, candlenuts, galangal, and salt into a smooth paste. Adding a splash of water will ease blending. Move to boiling the water.
  • Pour 1.5 litres of water into a large pot. Bring it to a gentle boil over medium heat. This prepares the broth for seasoning with spices.
  • Stir in the prepared spice paste and palm sugar. Allow it to simmer for 5 minutes to fully release the aromatics into the broth. Proceed to adding tamarind water.
  • Add the strained tamarind water into the pot. Stir well and bring back to a simmer. Adjust sourness according to taste preference before adding vegetables.
  • Add young jackfruit chunks and sweetcorn pieces first as they require longer cooking. Simmer for 10 minutes until starting to soften. Move to adding chayote.
  • Add chayote chunks and melinjo nuts if using. Continue simmering for another 10 minutes until all vegetables are tender. Transition to adding softer vegetables.
  • Stir in the long beans and melinjo leaves. Add whole chillies for aroma without excess heat. Cook for 3–5 minutes until the beans turn vibrant green. Proceed to final seasoning.
  • Taste the soup and adjust with extra salt, palm sugar, or tamarind water as desired. The broth should be tangy, savoury, and balanced. Prepare to serve.
  • Ladle the soup into bowls and serve hot with steamed rice and fried tempeh or salted fish on the side. Presentation tip: garnish with extra fresh red chillies for colour contrast.

Nutrition

Serving: 1Calories: 293kcalCarbohydrates: 55gProtein: 9gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 3gTrans Fat: 0.003gSodium: 632mgPotassium: 1028mgFiber: 7gSugar: 30gVitamin A: 2812IUVitamin C: 71mgCalcium: 103mgIron: 3mg
Keyword sour soup, vegan, vegetable soup, vegetarian
Tried this recipe?Let us know how it was!

    You May Also Like

    Leave a Review

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

    Recipe Rating