Cold sauces & condiments

Kachumbari

Kachumbari · A cold, uncooked East African relish of finely chopped tomatoes, red onion, and fresh chili dressed with citrus juice and salt. It functions both as a table-side salad and as a spoonable condiment scooped onto grilled meats, starches, and street foods. Unlike a dressed side salad, it is built to be a bright, acidic, crunchy counterpoint — closer in role to a salsa than to a composed green salad.

Kachumbari
Family · Cold sauces & condimentsDifficulty · EasyMake-ahead · YesYield · 4 medium tomatoes + 1 medium red onion + 1–2 green chilies + small handful coriander + juice of 1 lime + pinch salt yields roughly 3 cups, serving 4 as a side.

The formula

4:2:1 veg to acid (≈2 tomatoes : 1 onion : 1 chili, plus citrus & salt to taste)

Veg-to-acid proportion by volume; citrus and salt adjusted to taste. Coriander is a small handful, not a structural component.

Identity

  • Uncooked, cold preparation — no heat is applied to the vegetables
  • Functions dually as a side salad and a spoonable condiment
  • Of South Asian origin (kachumber/cachumber), carried to the East African coast by Indian workers during the colonial era and Swahili-ized into 'kachumbari'
  • Closest Western analogue is pico de gallo, but kachumbari is bolder in onion and more loosely chopped
  • Built on a tomato–onion–chili core; everything else (avocado, cucumber, capsicum) is regional

Ingredients

Baseripe tomatoesFirm, ripe tomatoes preferred; beefsteak or vine-ripened. Salting and draining them is the single most important technique for preventing a watery relish.
Aromaticsred onionRed onion is canonical for its color and milder sharpness; soaking and rinsing in cold water for 5–10 minutes tames the raw bite without cooking it.
Aromaticsfresh green chili (serrano, jalapeño, or local bird's-eye)Provides the signature heat; seeded for milder versions, kept whole for sharper ones. Red chili is acceptable.
Acidfresh lime or lemon juiceAlways added at the last moment so the vegetables stay crisp and bright rather than dulled and pickled.
Seasoningfine saltPulls water out of the tomatoes (a deliberate step, not just a finishing touch) and sharpens all the other flavors.
Garnishfresh coriander/cilantro leaves and tender stemsChopped; a small handful. Adds herbal lift. Optional in the strictest versions but expected at most Kenyan tables.

Method

  1. 1Soak the sliced red onion in cold water for 5–10 minutes, then drain and rinse.Raw red onion can dominate the salad; a short soak leaches out the harsh sulfur compounds, leaving crunch and sweetness without the bite.
  2. 2Dice the tomatoes, scatter with salt, and rest in a colander for about 10 minutes.Salt draws out the tomato's excess liquid so the finished relish is concentrated and saucy rather than watery — the same logic as salting eggplant.
  3. 3Finely chop the green chili and coriander; combine with the drained tomatoes and squeezed-dry onion.Keeping everything roughly the same small dice gives an even bite and lets every forkful carry all the flavors together.
  4. 4Dress with fresh lime or lemon juice just before serving and toss gently.Acid added early wilts the vegetables and pickles the onion; added last it stays bright, crisp, and aromatic.
  5. 5Taste and adjust salt and acid; serve immediately as a side or as a topping.Kachumbari has no cooking to meld flavors, so the final seasoning pass is where balance is locked in.

Techniques that matter

Onion soak-and-rinse

Strips raw sulfur sharpness while preserving the onion's crunch and color — essential when the dish is served uncooked.

Tomato salt-drain

Concentrates tomato flavor by removing free water; prevents the relish from pooling liquid on the plate.

Last-minute acidulation

Citrus added at service time keeps the vegetables crisp and the flavor vivid rather than dull and pickled.

Variations & derivatives

Kachumbari with avocadoKenya (home-style / Immaculate Bites-style)

Diced ripe avocado folded in at the end adds richness; turns the relish into a fuller side salad.

Cucumber-augmented kachumbariTanzania and Uganda

Diced cucumber (sometimes with the seeds removed) adds extra crunch and cools the chili heat.

Bell-pepper kachumbariCoastal Kenya / Tanzania

Finely diced red or green capsicum adds sweetness, color, and volume; closer to a slaw than a salsa.

Balkan-style cachumberIndia (origin form)

Often includes cucumber and sometimes yoghurt dressing; the ancestor of the East African version, brought by Indian migrant workers during the colonial era.

Used in these dishes

Substitutions

  • red onionwhite or yellow onionWorks but is sharper; still benefit from the soak-and-rinse step.
  • red onionshallotMilder and sweeter; closer to a French shallot salad than a street-style kachumbari.
  • lime juicelemon juiceBoth are used in East Africa; lemon is slightly more floral, lime more assertive.
  • lime juicebalsamic or red wine vinegarUsed in some Western adaptations; loses the bright citrus character that defines the dish.changes result
  • fresh green chilijalapeño or serranoDirect substitute outside East Africa; bird's-eye is hotter so use less.
  • coriander/cilantroflat-leaf parsleyProvides green color and freshness without the soapy note some people get from coriander; not traditional.changes result

Troubleshooting

Watery, soupy kachumbari that pools liquid on the plate

Tomatoes were not salted and drained, or salt was applied too lateDice tomatoes first, salt them, and rest in a colander for 10 minutes; discard the drawn liquid or stir it back in only if you want a saucier relish.

Raw onion overwhelms every other flavor

Onion was not soaked, or was added too far in advanceSoak sliced red onion in cold water 5–10 minutes, drain, pat dry, and add just before serving.

Dull, flat, pickled-tasting salad

Citrus was added too early and the vegetables macerated in itAdd lime or lemon juice only at the moment of serving and toss; brighten with an extra pinch of salt.

Bland despite correct technique

Under-salted tomatoes and under-acidic finishKachumbari needs assertive seasoning — salt the tomatoes confidently and finish with a generous squeeze of citrus to taste.

Storage

Keeps Up to 1 day in the refrigerator; best within 4–6 hours of making.Store in a sealed container in the refrigerator without the citrus dressing; add lime/lemon juice only at serving. Tomatoes continue to release liquid, so drain briefly before serving leftovers. Reheat: Do not reheat — kachumbari is served cold. If it has sat and dulled, refresh with a pinch of salt, a squeeze of citrus, and a handful of fresh coriander.

The science behind it

Pico de gallo (Mexican)Kachumber / Cachumber (Indian)Salsa frescaIsraeli / Arab salat katzu'it (chopped vegetable salad)