Small-batch roastery & café

Drink Coffee Louder.

Single-origin beans roasted every Tuesday, pulled loud and poured generously. Come hungry. Leave buzzing.

Open 6am to 9pm Oat milk free Beans to go
100% Arabica
Roast day: Tue

Our story

We roast like it's a party and pour like it's a ritual.

Kahawa Kali started with one second-hand drum roaster and a stubborn idea: coffee should taste like fruit, smell like a bakery and never apologise for being strong.

We buy straight from smallholder washing stations, roast twelve kilos at a time, and rest every batch for a week before it touches a grinder.

TuesdayRoast day. Come at 10am and the whole street smells like toffee.
1,800 mAltitude of our SL28 lots. Slow-grown cherries, loud blackcurrant notes.
18 in, 36 outGrams of coffee to grams of espresso, pulled in about 28 seconds.

From bean to cup

Four steps. Zero shortcuts.

1

Roast

Green beans meet 205°C in our drum roaster. We stop shortly after first crack so the fruit stays loud and the bitterness stays home.

2

Rest

Every batch sleeps for seven days to let the gas out. It is the least exciting step and the one most cafés skip.

3

Grind

Ground to order, never before. Eighteen grams in the basket, tamped level, locked in and pulled straight away.

4

Pour

Thirty-six grams out in about twenty-eight seconds, then into the biggest mug we can find. Drink it while it is loud.

Come say hi

Find the smell.

12 Roast Lane
Beanville

  • Mon to Fri6:00 am to 9:00 pm
  • Saturday7:00 am to 10:00 pm
  • Sunday8:00 am to 6:00 pm

Join the riot.

One email on roast days, with new beans and secret menu drops. Your first cup is on us.

Order & contact

Want it now? Just call.

Order ahead, ask about the roast, or get a rider moving. Someone on the bar picks up between 6am and 9pm.

0714 280 545
WhatsApp us
Delivery ~30 min Pickup ~12 min Cash · M-Pesa · Card

Quick contact

Phone 0714 280 545 WhatsApp +254 714 280 545 Email hello@kahawakali.coffee Address 12 Roast Lane, Beanville Hours 6am – 9pm, every day
Delivery fee$2.50
Free delivery over$40
PickupAlways free
Order line0714 280 545
$0.000 in bag