Malaysian Acar Recipe (Nyonya Pickled Vegetables with Pineapple)
Acar is a Malaysian mixed vegetable pickle made with cucumber, carrot, cabbage and pineapple. The veggies are coated in a sweet-sour turmeric dressing with chili, shallots, garlic and ginger. I like to add roasted peanuts and sesame seeds just before serving, for crunch.
I like to chill mine for at least an hour, because that way the vinegar tastes less harsh, the veggies absorb some of the dressing and the pineapple adds a gentle sweetness. The vegetables aren’t hard but they’re not soggy either.
This recipe is similar to a Nyonya acar, with mixed vegetables, pineapple and a cooked dressing. It’s simple enough for a home kitchen and can be prepared ahead for satay, rice dishes, fried snacks or a Malaysian meal.
Malaysian Acar at a Glance
- Prep time: 30 minutes
- Cook time: 10 minutes
- Salting and chilling time: 1 hour 30 minutes
- Servings: 8
- Cuisine: Malaysian
- Main ingredients: Cucumber, carrot, cabbage, pineapple, vinegar, turmeric, peanuts and sesame
- Best cooking method: Salt and drain the vegetables, cook the dressing, combine and chill
- Storage: Refrigerate in an airtight container for up to 4 days
Why I Like This Acar Recipe
Cucumber, cabbage and carrot each have a slightly different texture. The shallots, garlic, ginger, chili and turmeric are cooked in the dressing, so the vinegar doesn’t have that overly strong raw taste. It’s a tasty Malaysian dish that’s great paired with all kinds of dishes.
Ingredient Notes
- Cucumber: I suggest that you remove the seeds if the center’s very wet. Salting helps draw out excess moisture before you add the dressing.
- Carrot: Cut the carrots into narrow batons so they soften slightly during the salting step.
- Cabbage: Shredded cabbage absorbs the dressing well. Green cabbage or white cabbage both work.
- Pineapple: Fresh pineapple works best, although I tried canned pineapple in juice and found it worked so long as it’s drained well. I like to cut the pineapple into small pieces so it doesn’t dominate the pickle. Frozen pineapple carries a lot of water, so you’ll need to thaw it completely and drain well.
- Vinegar: I tried a few kinds. I found that rice vinegar has a gentler flavor and white vinegar gives a stronger tang.
- Turmeric: Ground turmeric colors the dressing and adds a mild earthy flavor.
- Chili: One red chili is enough for a mild heat. Add less or more according to your preference.
- Peanuts and sesame seeds: Toasted peanuts and sesame add nuttiness and crunch. Add them close to serving time, otherwise they’ll lose their crunch.
How to Make Acar
Salt the cucumber, carrot and cabbage, then rinse and squeeze out as much water as possible. Cook the dressing briefly, combine it with the drained vegetables and pineapple, then cool and refrigerate. Add the toasted peanuts and sesame seeds shortly before serving.
What Acar Tastes Like
Acar has a sweet-sour vinegar dressing with mild heat from the chili and an earthy flavor from turmeric. Cucumber and cabbage gives the dish most of its crunch. The carrot is firmer, while the pineapple adds sweetness and juiciness. Peanuts and sesame add a toasted, nutty flavor to the acar recipe.
Tips for the Best Acar
- Drain the vegetables well: Water left in the cucumber and cabbage can dilute the dressing.
- Keep the pieces fairly even: Similar sizes help the vegetables pickle at the same rate.
- Let it chill: Freshly mixed acar can taste strongly of vinegar. An hour in the refrigerator softens the flavor.
- Add the nuts later: Peanuts soften when left in the dressing for too long.
- Cut the pineapple small: Smaller pieces distribute the sweetness more evenly.
Variations and Substitutions
- Canned pineapple: Use pineapple packed in juice, drain it thoroughly and cut it into small pieces.
- More heat: Add another red chili or a small amount of chili paste.
- Less heat: Remove the chili seeds or reduce the amount of chili.
- Acar timun: Increase the cucumber and reduce the cabbage for a cucumber-led pickle.
- Nut-free acar: Leave out the peanuts and add a little more toasted sesame instead.
Acar and Acar Timun
Acar is a broad name for pickled dishes found in Malaysia, Indonesia and nearby countries. Cucumber is the main ingredient in acar timun, while mixed Malaysian acar may also contain carrot, cabbage and pineapple.
Dressings vary by region and household, so there is no single recipe that represents every type of acar. I sometimes like to come up with new versions, just using whatever I find in the fridge!
Where Acar Comes From
Acar is eaten in Malaysia, Indonesia and Singapore. In Malaysia, mixed vegetable acar is closely associated with Peranakan cooking. It may be served at everyday meals, celebrations and gatherings, with recipes changing according to region and family preference.
It can be a simple cucumber pickle or a fuller mixture with several vegetables, pineapple, peanuts and sesame. Vinegar, sugar and spices are usually added, although the exact balance varies considerably.

What to Serve With Acar
Serve chilled or room temperature acar with Malaysian satay, nasi lemak, curry puffs or beef rendang. The vinegar dressing and crunchy vegetables work especially well with peanut sauce, coconut rice, fried pastry and slow-cooked beef. Acar is usually served in a small portion as a condiment or side dish.
How to Store
Keep acar in an airtight container in the refrigerator for up to 4 days. It can be made a day ahead and tastes better after chilling.
I recommend that you store the peanuts separately and add them shortly before serving for the best crunch.
You can serve it chilled or at room temperature, so reheating is not needed. It doesn’t freeze well because the cucumber and cabbage soften too much after thawing.
Malaysian Acar FAQs
It’s close to a Nyonya-style acar because it contains mixed vegetables, pineapple and a cooked turmeric dressing. Recipes vary considerably between families and regions.
Yes. Acar tastes better after at least an hour in the refrigerator and can be prepared a day before serving. Keep the peanuts separate until it’s serving time so they keep their crunch.
Yes. Choose pineapple packed in juice, drain it well and cut it into small pieces before adding it to the vegetables. After draining it, I like to squeeze it through paper towels. Cheesecloth would work too. You’ll be surprised how much liquid comes out!
It’s found in both Malaysian and Indonesian cooking, as well as elsewhere in Southeast Asia. The ingredients and preparation differ according to region.
Acar timun is cucumber pickle. Mixed acar can contain cucumber, carrot, cabbage, pineapple and other ingredients, depending on the recipe.
More Malaysian Recipes
Serve the acar straight from the refrigerator with satay, coconut rice, curry puffs or beef rendang. Browse my Malaysian recipes for more dishes to serve with it.


Acar
Ingredients
- 1 medium cucumber, seeded and cut into batons
- 2 medium carrots, peeled and cut into narrow batons
- 2 cups (140g) shredded cabbage
- 1 cup (165g) fresh pineapple, cut into small pieces
- 2 teaspoons salt, for salting the vegetables
- 2 tablespoons toasted peanuts
- 1 tablespoon toasted sesame seeds
- 4 shallots, thinly sliced
- 3 garlic cloves, minced
- 1 inch (2 ½cm) fresh ginger, finely chopped
- 1 red chili, thinly sliced
- ½ teaspoon ground turmeric
- ½ cup (120ml) rice vinegar or white vinegar
- ¼ cup (50g) sugar
- 2 tablespoons water
- 1 tablespoon neutral oil
- Extra sliced chili
- Extra sesame seeds
Method
- Put the cucumber, carrot and cabbage in a bowl with the salt. Toss well and leave for 30 minutes.
- Drain the vegetables lightly, then rinse briefly. Squeeze out as much water as possible and set aside.
- Heat the oil in a small pan over low heat. Cook the shallots, garlic, ginger and chili for a few minutes. Stir in the turmeric, vinegar, sugar and water. Cook until the sugar has dissolved.
- Put the drained vegetables and pineapple in a bowl. Pour over the warm dressing and toss until coated.
- Cool completely, then refrigerate for at least 1 hour.
- Add the toasted peanuts and sesame seeds shortly before serving. Add extra chili and/or more sesame seeds if liked.
Notes
- I used a sharp knife to cut the veggies. A mandoline can help with even batons, but it’s not required.
- Keep the acar refrigerated in an airtight container for up to 4 days.
- Store the peanuts separately until serving if you want them to keep their crunch.
- I don’t recommend freezing because the veggies soften too much after thawing.

