Kachumbari: My Simple Go-To East African Tomato Salad

The tomato peak harvest season is here.

And boy, am I excited!

There is something deeply satisfying about walking into the garden, picking vegetables, and watching them make the shortest journey possible—straight from the vine to my plate.

Maybe it’s because you know exactly where it came from.

Maybe it’s because you grew it yourself.

Or maybe it’s simply the reminder that some of the best meals don’t begin in supermarkets, but rather, they begin in the soil.

This year’s tomato harvest has come at exactly the right time.

If you live in Kampala, you know tomato prices can sometimes make you pause before adding them to your shopping basket.

So being able to step into my garden and harvest as many tomatoes as I need feels like such a gift.

My home garden is giving bountiful vibes this season.

And naturally, my mind has been racing through every tomato-based dish I know.

And of course…Kachumbari comes top on that list

Meanwhile… I couldn’t type the word Kachumbari without immediately hearing Quex’s song playing in my head.

If you know, you know. 😄

Anywaysssss…

Kachumbari is one of those dishes that almost every East African knows.

It’s simple and it’s somehow capable of making almost every meal taste better.

What is Kachumbari?

Kachumbari is a fresh tomato and onion salad that is widely enjoyed throughout the East African Great Lakes region, particularly in Uganda, Kenya, and Tanzania.

The name Kachumbari comes from the Swahili language and is believed to have originated from the Indian word cachumber, reflecting the historical influence of Indian traders who settled along the Swahili coast centuries ago.

Like many beloved foods, it tells a story of cultures meeting, exchanging ideas, and creating something uniquely East African.

Traditional Kachumbari is typically made with ripe tomatoes, red onions, fresh chilli peppers, lemon or lime juice, and salt.

Depending on the region or family, you may also find fresh coriander added for extra fragrance.

It is most often served as a side dish, accompanying grilled meats like nyama choma, where its bright acidity beautifully cuts through the richness of the meal.

The version I’m sharing today is the one I grew up eating at home.

We kept it wonderfully simple with tomatoes, red onions, coriander, salt, and, later, as I started making it for myself, a drizzle of olive oil and black pepper.

It may not be the textbook version of Kachumbari, but it’s the version that tastes like home to me.

Growing up, Kachumbari was almost always on our table whenever we had richer meals, especially pork.

While many East African households add chilli peppers and a squeeze of lemon or lime, ours was beautifully simple.

We relied on the sweetness of ripe tomatoes, the bite of red onions, fresh coriander, a little salt, and eventually olive oil and black pepper.

As I’ve grown older and naturally gravitated toward more vegetable-forward meals, Kachumbari has become more than just a side dish.

It’s one of those meals I’ll happily make for myself as the main event, especially during tomato season when the garden is overflowing.

Today, I’m sharing the version that has followed me from childhood into adulthood.

Ingredients

  • 3 large ripe tomatoes, chopped
  • 1 medium-sized red onion, thinly sliced
  • 2 sprigs fresh coriander, chopped
  • 1½ tablespoons extra virgin olive oil
  • 1 teaspoon of salt, to taste
  • 1 teaspoon of ground black pepper, to taste

Why These Ingredients Work So Well Together

One of the reasons I love Kachumbari is that every ingredient has a purpose.

There isn’t anything unnecessary in the bowl.

Each ingredient contributes its own flavour, texture, aroma, or nutritional value, creating a salad that feels vibrant, balanced, and incredibly satisfying despite its simplicity.

🍅 Tomatoes

Tomatoes are the heart of Kachumbari.

Without them, it simply wouldn’t be the same salad.

I always look for tomatoes that are fully ripe, juicy, and naturally sweet because they become part of the dressing themselves.

Once mixed with olive oil, salt, and black pepper, they release their juices, creating a light dressing that coats every bite.

Tomatoes are naturally rich in vitamin C, potassium, and lycopene, a powerful antioxidant that has been studied for supporting heart health and protecting the body’s cells from oxidative stress.

Peak-season tomatoes truly shine here because their sweetness doesn’t need much help.

🧅 Red Onion

Red onions bring crunch, colour, and that unmistakable sharpness that makes Kachumbari so memorable.

I always choose red onions because they’re slightly sweeter than white onions and their beautiful purple colour makes the salad even more inviting.

One trick I swear by is soaking the sliced onions in cold water for about 10 minutes before mixing them into the salad.

This softens their pungency while keeping all the crispness.

Nutritionally, red onions contain quercetin, a flavonoid polyphenol with antioxidant and anti-inflammatory properties.

They also provide vitamin C, dietary fibre, and anthocyanins, the compounds responsible for their vibrant colour.

🌿 Coriander

Fresh coriander completely transforms this salad.

It adds a fresh, citrusy aroma that ties all the other ingredients together and gives the salad its unmistakable freshness.

Although only a small amount is needed, coriander contributes vitamin K, antioxidants, and plant compounds traditionally associated with digestive health.

For me, Kachumbari never quite tastes complete without it.

🫒 Extra Virgin Olive Oil

Olive oil isn’t always included in traditional Kachumbari, but it has become a staple in my version.

I love the silky richness it adds without overpowering the freshness of the vegetables.

Extra virgin olive oil is rich in heart-healthy monounsaturated fats, vitamin E, and polyphenols.

It also helps improve the absorption of lycopene from the tomatoes, making this already nutritious salad even more nourishing.

🌶 Black Pepper

Freshly ground black pepper adds gentle warmth and a subtle earthiness that beautifully complements the sweetness of ripe tomatoes.

It contains piperine, a natural compound with antioxidant properties that may also help improve the absorption of certain nutrients.

Sometimes the smallest ingredients make the biggest difference.

🧂 Salt

Salt is the quiet ingredient that brings everything together.

Just a pinch enhances the natural sweetness of the tomatoes, softens the onions slightly, and helps draw out the delicious juices that become the salad’s natural dressing.

Instructions

  1. Thinly slice the red onion and soak it in cold water for about 10 minutes. Drain well.
  2. Dice the tomatoes into bite-sized pieces.
  3. Finely chop the fresh coriander.
  4. Add the tomatoes, onions, coriander, salt, and black pepper to a large bowl.
  5. Drizzle over the olive oil.
  6. Toss gently until everything is evenly coated.
  7. Serve immediately while the tomatoes are fresh and juicy.

Tips for Making the Best Kachumbari

  • Use tomatoes that are fully ripe and naturally sweet.
  • Soaking the onions for about 10 minutes helps mellow their sharpness without losing their crunch.
  • Chop the coriander just before serving to preserve its bright flavour.
  • Freshly cracked black pepper gives the best aroma.
  • A good-quality extra virgin olive oil adds richness and helps your body absorb more of the lycopene found in tomatoes.
  • This salad is best enjoyed immediately while the vegetables are still crisp and vibrant.
  • Add avocado and cucumber for extra texture and to make the salad more filling.

Nutritional Highlights

Tomatoes

  • Rich in vitamin C
  • Excellent source of lycopene
  • Good source of potassium
  • Naturally hydrating and low in calories

Red Onions

  • Rich in quercetin and anthocyanins
  • Source of vitamin C
  • Provide dietary fibre and antioxidants

Coriander

  • Excellent source of vitamin K
  • Contains antioxidants
  • Provides small amounts of vitamin A and vitamin C

Extra Virgin Olive Oil

  • Rich in heart-healthy monounsaturated fats
  • Source of vitamin E
  • Contains beneficial polyphenols

Black Pepper

  • Contains piperine
  • Rich in antioxidant compounds
  • Adds flavour while supporting nutrient absorption

Salt

  • Enhances flavour
  • Helps balance the natural sweetness and acidity of the vegetables
  • Best enjoyed in moderation

Approximate Nutrition (Per Serving)

  • Calories: ~220 kcal
  • Fat: ~15 g
  • Carbohydrates: ~18 g
  • Protein: ~3 g
  • Fibre: ~5 g

Final Thoughts

One of the things gardening has taught me is to appreciate food in its season.

When tomatoes are harvested at their peak, they don’t need complicated recipes or long ingredient lists.

Their sweetness speaks for itself, and all they really need are a few simple companions to let them shine.

That’s exactly what this version of Kachumbari is for me.

It’s a celebration of tomato season.

A celebration of home gardens.

A celebration of simple East African food that has nourished generations.

Every bowl reminds me of family meals around the table, of harvesting fresh vegetables from the garden, and of how the simplest foods are often the ones we remember most.

Whether you enjoy it alongside a traditional meal or, like me, as the main event on a warm afternoon, I hope this salad brings a little colour, freshness, and joy to your table.

Happy eating. 🌿

By BRENDA

Leave a Reply

Your email address will not be published. Required fields are marked *