This post may contain affiliate links, Read the full disclosure here.
If you love vibrant flavors, crunchy textures, and tangy dressings, then let me introduce you to your new favorite salad: Asinan Sayur. This traditional Indonesian vegetable salad is refreshing, spicy, and packed with bold ingredients that come together in a way that just works.
As someone who loves creating meals that feel both healthy and exciting, Asinan Sayur is always a hit in our house—especially on warm days when no one wants to cook. It’s a flavorful mix of raw vegetables tossed in a spicy-sour dressing that’s just addictive. And the best part? You can whip it up in under 30 minutes.
Why You’ll Love This Asinan Sayur Recipe
- Crunchy, fresh, and hydrating
- Naturally vegan and gluten-free
- Bursting with sweet, sour, and spicy flavors
- Great for picnics, potlucks, or make-ahead lunches
- Can be served cold or at room temperature
- Kid-approved if you tone down the spice
This salad feels like sunshine on a plate—light, colorful, and full of life.
Ingredients – What Goes into Asinan Sayur
Here’s what you’ll need to make this bright and satisfying salad.
Base Salad:
- 2 cups napa cabbage, shredded
- 2 cups bean sprouts, rinsed and dried
- 1 cup carrot, julienned or shredded
- 2 cups lettuce (Boston Bibb or butter lettuce work great), torn
- 1 cup cucumber, diced
- ⅔ cup unsalted dry roasted peanuts, crushed
- 2 bird’s eye red chilies, minced (adjust to your heat level)
- ½ tsp salt
Dressing:
- 4 tsp lime juice
- 2 tbsp tamarind concentrate
- 2 tbsp palm sugar (or coconut/brown sugar)
- 1 tsp ginger, grated
- 2 cloves garlic, minced
- 1 tbsp tamari (or soy sauce)
- ¼ cup water
Garnish (Optional but Delicious!):
- ¼ cup salted peanuts, crushed
- ¼ cup fried shallots
- ⅓ cup noodle crackers (vegan)
- Fresh cilantro leaves
How to Make Asinan Sayur – Step-by-Step
This recipe is incredibly easy, even if you’re new to Southeast Asian cooking.
Step 1: Prep Your Veggies
- Wash everything thoroughly.
- Shred the napa cabbage.
- Rinse and dry the bean sprouts.
- Julienne or shred the carrots.
- Tear the lettuce by hand.
- Dice the cucumber.
Toss all of it into a large mixing bowl.
Step 2: Add Peanuts and Chili
Add the crushed roasted peanuts and minced bird’s eye chilies.
Sprinkle in the salt and gently massage the veggies. This softens the cabbage slightly and lets the chili and peanuts begin to infuse the mix.
Step 3: Make the Dressing
In a small bowl, whisk together:
- Lime juice
- Tamarind concentrate
- Sugar
- Grated ginger
- Minced garlic
- Tamari
- Water
Stir until the sugar completely dissolves.
Step 4: Toss and Dress
Pour the dressing over the veggie mix.
Gently toss everything together so all the vegetables are coated.
Let it sit for 5–10 minutes so the flavors can really marry.
Step 5: Garnish and Serve
Top with any (or all!) of the optional garnishes: crushed salted peanuts, fried shallots, noodle crackers, and fresh cilantro leaves.
I like to chill it for 30 minutes before serving. But you can serve it immediately too—it’s just as good!

Flavor Tips and Substitutions
Here are some smart swaps and upgrades I’ve tried and loved:
- Mild version: Swap bird’s eye chili with red bell pepper or skip it.
- Add fruit: Thinly sliced mango or pineapple gives a sweet contrast.
- Nut-free: Use crunchy seeds or extra crackers instead of peanuts.
- Spice boost: Add sambal or a dash of chili oil to the dressing.
- Umami kick: A few drops of fish sauce (if not vegan) adds richness.
What is Asinan Sayur?
“Asinan” means pickled or brined. “Sayur” means vegetables.
So, Asinan Sayur is a classic Indonesian dish featuring vegetables that are lightly salted and tossed in a tangy, sometimes spicy dressing. It’s typically served cold and often garnished with peanuts and crackers.
Think of it as the Southeast Asian cousin of coleslaw—but with a flavor punch.
It’s most famous in Jakarta, where it’s known as Asinan Betawi, and is a favorite street food snack.
FAQs About Asinan Sayur
Q: What is Sayur Asin in English?
A: It means “salty vegetables” or preserved greens, depending on the context.
Q: Can I make this ahead of time?
A: Yes! Just keep the garnishes separate until ready to serve. It tastes even better the next day.
Q: Is it really spicy?
A: It can be, but you’re in control. I usually go light on the chilies when serving to kids.
Q: Can I use store-bought tamarind paste?
A: Yes, just check it’s pure tamarind and adjust the amount to your taste.
Q: Is this similar to Asinan Buah?
A: Asinan Buah uses fruit instead of veggies but shares the same bold dressing style.
More Recipes to Pair with Asinan Sayur
- Fresh and crunchy salad recipes like Vietnamese Chicken Salad with Nuoc Cham
- Zesty and vibrant dishes like this Easy Vegetable Biryani
- Try a cool and crisp side like this Cucumber Sandwich Recipe
These recipes bring different flavors to the table, but they all play well with the brightness of Asinan Sayur.
Let’s Connect on Pinterest and Beyond
I’d love to see your spin on this recipe! Did you go traditional or add your own twist?
Tag me on Pinterest and show me your Asinan Sayur creations. And drop a comment below—what did you love? Did you make it spicy, sweet, or somewhere in between?
Thank you for being here. Whether this is your first time trying Indonesian food or you’re revisiting a classic, I’m so glad we shared this delicious journey!
Print
Asinan Sayur – A Crisp, Tangy Indonesian Vegetable Salad You’ll Crave
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Asinan Sayur is a crisp, tangy Indonesian vegetable salad made with cabbage, sprouts, peanuts, and a zesty tamarind-lime dressing. Naturally vegan and perfect for warm days.
Ingredients
- 2 cups napa cabbage, shredded
- 2 cups beansprouts, rinsed and dried
- 1 cup carrot, julienned or shredded
- 2 cups lettuce, torn
- 1 cup cucumber, diced
- ⅔ cup unsalted dry roasted peanuts, crushed
- 2 bird’s eye red chilies, minced
- ½ tsp salt
- 4 tsp lime juice
- 2 tbsp tamarind concentrate
- 2 tbsp palm sugar (or coconut/brown sugar)
- 1 tsp grated ginger
- 2 cloves garlic, minced
- 1 tbsp tamari or soy sauce
- ¼ cup water
- Optional garnish: ¼ cup salted peanuts, ¼ cup fried shallots, ⅓ cup noodle crackers, fresh cilantro leaves
Instructions
- Wash and prep all vegetables. Place napa cabbage, bean sprouts, carrots, lettuce, and cucumber in a large bowl.
- Add crushed peanuts, chilies, and salt. Lightly massage the cabbage to soften.
- Whisk together lime juice, tamarind, sugar, ginger, garlic, tamari, and water in a small bowl until sugar dissolves.
- Pour dressing over veggies and toss gently to combine.
- Top with optional garnishes and serve immediately or chill for 30 minutes.
Notes
For a milder salad, reduce chilies or use sweet peppers. Add pineapple or mango for fruity variation. Keeps well in the fridge up to 2 days.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No Cook
- Cuisine: Indonesian
Nutrition
- Serving Size: 1 bowl
- Calories: 210
- Sugar: 6g
- Sodium: 320mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 0mg




