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.

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
| Base | ripe tomatoes | Firm, ripe tomatoes preferred; beefsteak or vine-ripened. Salting and draining them is the single most important technique for preventing a watery relish. |
| Aromatics | red onion | Red 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. |
| Aromatics | fresh 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. |
| Acid | fresh lime or lemon juice | Always added at the last moment so the vegetables stay crisp and bright rather than dulled and pickled. |
| Seasoning | fine salt | Pulls water out of the tomatoes (a deliberate step, not just a finishing touch) and sharpens all the other flavors. |
| Garnish | fresh coriander/cilantro leaves and tender stems | Chopped; a small handful. Adds herbal lift. Optional in the strictest versions but expected at most Kenyan tables. |
Method
- 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.
- 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.
- 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.
- 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.
- 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 onion → white or yellow onion — Works but is sharper; still benefit from the soak-and-rinse step.
- red onion → shallot — Milder and sweeter; closer to a French shallot salad than a street-style kachumbari.
- lime juice → lemon juice — Both are used in East Africa; lemon is slightly more floral, lime more assertive.
- lime juice → balsamic or red wine vinegar — Used in some Western adaptations; loses the bright citrus character that defines the dish.changes result
- fresh green chili → jalapeño or serrano — Direct substitute outside East Africa; bird's-eye is hotter so use less.
- coriander/cilantro → flat-leaf parsley — Provides 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 late → Dice 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 advance → Soak 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 it → Add 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 finish → Kachumbari needs assertive seasoning — salt the tomatoes confidently and finish with a generous squeeze of citrus to taste.