Taste·Asia

Achcharu

අච්චාරු (Achchāru)

Sri Lankan vegetable pickle — carrots, beans, onion, ginger and chilies in a vinegar-mustard-sweet brine, served as a sharp side that cuts through rich Sri Lankan curries and rices.

Prep25 min
Cook15 min
Serves8
DifficultyEasy
sri lankapicklesidemake aheadvegetarian
Achcharu

Method

  1. Blanch each vegetable separately to keep textures distinct: carrots 90 seconds, long beans 60 seconds, onions 30 seconds. Plunge each into ice water immediately to lock the colour.
  2. Drain the vegetables thoroughly — they must be completely dry to avoid diluting the brine.
  3. In a heavy pot, combine vinegar, palm sugar, mustard powder, turmeric, salt, chili powder and fenugreek. Whisk and bring to a simmer over medium-low heat. The pickle base should be smooth and yellow; it will look thin but will thicken slightly as it cools.
  4. Add ginger, garlic and chilies to the pot; cook 4 minutes until softened.
  5. Layer the blanched vegetables in a clean glass jar. Pour the hot pickle base over them, ensuring the vegetables are completely submerged. Top with extra vinegar if needed.
  6. Cool to room temperature, then refrigerate at least 24 hours before eating. Best eating starts at 3 days. Achcharu keeps 2 months refrigerated; the longer it sits, the more the flavours integrate.

Common questions

Can Achcharu be made ahead?
Achcharu is best made and eaten the same day, but the components can be prepped earlier — chop and measure the ingredients up to a day ahead, refrigerated separately. Final cooking takes about 15 minutes.
Is Achcharu spicy?
Achcharu as written is mild to mildly warming — the heat comes from aromatics rather than chili. Add fresh sliced chili or chili oil at the end if you'd like to push it spicier.
Is Achcharu vegetarian or gluten-free?
Achcharu is suitable for vegetarian (and vegan if dairy is omitted) diets.
How hard is Achcharu to make at home?
Achcharu is approachable for a home cook with basic stove skills — total time about 40 minutes, no special technique required.
Can Achcharu be scaled up or down?
This recipe is written for 8 servings. To scale, multiply each ingredient proportionally; the cooking times stay the same up to about double the volume. Beyond that, expect to cook in batches because of pan size and heat distribution.
Cultural Note

Achcharu is the Sri Lankan pickle — every household keeps a jar in the fridge for adding sharpness to a rice-and-curry plate. The dish has Indian and Portuguese ancestry but the specific spice profile (mustard, turmeric, fenugreek, chili) and vegetable mix is Sri Lankan. The pickle is also part of buriyani (Sri Lankan biryani) plates, lamprais, and Christmas spreads. The Tamil-Muslim version uses more chilies; Sinhala households tend to make it sweeter; Dutch Burgher households add raisins and mango.

More from Sri Lanka