A Recipe Booklet

The Swahili
Coastal Kitchen

Recipes and stories from Mombasa, Lamu, Malindi & Kilifi
⛵ ⛵ ⛵
Compiled July 2026 · In the style of Manoj's Gujarati Kitchen
Karibu — Welcome

Contents

Before You Cook

A Cuisine Born of Monsoon Winds

The Coastal Pantry

A Short Swahili Food Glossary

Breakfast · The True Swahili Morning

1Pigeon Peas in Coconut Sauce

2Cardamom-Coconut Doughnuts

3Coconut Rice Pancakes

4Thin Coconut-Rice Griddle Cakes

5Spiced Ginger Tea

Rice, the Center of the Table

6Coastal Pilau

7Mombasa Chicken Biryani

8Coconut Rice

From the Ocean

9Grilled Fish in Coconut-Tamarind Sauce

10Chicken in Coconut-Tamarind Sauce

11Octopus in Coconut Curry

12Coastal Fish Curry

13Prawns in Coconut Sauce

Stews, Sides & Vegetables

14Kidney Beans in Coconut

15Cassava in Coconut Sauce

16Creamed Spinach in Coconut

17Corn in Coconut Curry

18Coastal Chapati

Street Food of Old Town

19Mombasa Mixture Soup

20Battered Fried Potatoes with Tamarind Chutney

21Spiced Potato Fritters

22Charcoal-Grilled Beef Skewers

23Tomato-Onion-Lime Relish

24Mombasa Mix

Sweets

25Crisp Syrup-Glazed Dumplings

26Coconut Brittle Squares

27Steamed Coconut-Rice Cake

28Mombasa Halwa

Appendix

Sources & Further Reading

Introduction

A Cuisine Born of Monsoon Winds

For two thousand years, the monsoon winds of the Indian Ocean have carried dhows — and dinner — to the East African coast. Sail south on the kaskazi wind from Arabia, Persia, and India; sail home on the kusi with ivory, mangrove poles, and spices. Out of that long conversation between continents grew the Swahili world: a chain of stone towns from Lamu to Mombasa to Zanzibar, a language, a culture — and one of the great fusion cuisines on earth, worked out centuries before anyone used the word.

"Swahili" comes from the Arabic sawahil, "coasts." The people of this coast were never a single tribe but a maritime, urban civilization: Bantu African at its root, layered with Arab, Persian, Indian, and eventually European influence. The food tells the story more honestly than any monument. A single Mombasa breakfast — pigeon peas simmered in coconut milk, eaten with a cardamom-scented fried bread — contains African legumes, Indian Ocean coconut, Arabian frying tradition, and Indian spice, all on one tin plate before seven in the morning.

The African foundation

Beneath every borrowing sits a Bantu base: coconut in every form, cassava, plantains, greens, pigeon peas and cowpeas, corn roasted over charcoal, and fish from the reef. The techniques that define the coast — extracting thick and thin milk from a freshly grated coconut, mounting a sauce with coconut cream, cooking over mangrove charcoal — are African techniques. The Mijikenda peoples of the coastal hinterland have long supplied the towns with produce, and their farming shaped what the towns ate.

The Arab & Persian thread

Arab and Persian traders and settlers have been present in the coastal towns for as long as there is recorded history, and they brought Islam, which still shapes the coastal table: the food is halal, pork is absent, and the great cooking holidays follow the Muslim calendar. Ramadan evenings produce the coast's finest snack culture — dates, kaimati, vitumbua, spiced porridges. From this thread come pilau's ancestor (the Central Asian and Persian pulao), biryani, mahamri, the syrup-soaked dumplings called kaimati (first cousin to the Middle Eastern luqaimat), Omani-style halwa, and the bitter ginger coffee, kahawa, poured from tall brass pots in the streets after dark.

The Indian thread

Indian traders, and later railway workers and merchants who settled permanently in Mombasa, gave the coast its curries, its chapati, its chickpea-flour batters (bhajia, viazi karai), its chai, and much of its spice vocabulary. Whole streets of Mombasa's Old Town still cook in a Gujarati-Swahili and Cutchi-Swahili register — the same current of exchange that runs through this booklet's Gujarati predecessor. Indian settlement also brought new crops: peas, wheat flour, and new styles of frying and tempering.

The European thread

The Portuguese held the coast for two centuries from Fort Jesus, and though their political legacy is a ruin, their botanical legacy is dinner: maize and beans arrived with them from the Americas, along with cassava, chilies, pineapple, and papaya — foods now so deeply Kenyan that no one thinks of them as imports. The British era added tea culture and wheat bread, and Mombasa's cosmopolitan port kept absorbing whatever came ashore.

How to use this booklet

The twenty-eight recipes that follow are organized the way the food is actually eaten: breakfast, rice, ocean, stews and sides, street food, sweets. Each recipe carries its Swahili name, a headnote, and citations to the Kenyan and Swahili-community cooks whose published versions informed it. Quantities are synthesized from several sources and tested against common sense; where coastal cooks disagree (they always do), the headnote says so. Karibu chakula — welcome to the food.

Before You Cook

The Coastal Pantry

Stock these dozen things and the entire booklet opens up. Everything is available at an Indian grocery, a Caribbean market, or a well-stocked supermarket — the Swahili coast and the Caribbean share half a pantry.

Coconut (nazi) — The soul of the cuisine. Coastal cooks straddle a serrated grating stool called an mbuzi ("goat"), grate a mature coconut, then squeeze the flesh with water to draw two grades of milk: tui zito, the thick first pressing, and tui la kupikia, the thin second pressing used for simmering. Canned coconut milk replicates this: the cream that rises to the top of an unshaken can is your thick milk; the rest, diluted with a little water, is your thin. Buy full-fat, unsweetened, guar-free if you can.
Tamarind (ukwaju) — The coast's sour note, balancing coconut's richness in kupaka sauces and the street chutney served with viazi karai. Buy seedless block tamarind and soak, or wet concentrate.
The pilau quartet — Cumin (bizari nyembamba), cardamom (iliki), cloves (karafuu), cinnamon (mdalasini), plus black pepper (pilipili manga). Ground together they are pilau masala; whole, they perfume biryani and chai. Toast and grind your own and the kitchen smells like a Mombasa spice stall.
Turmeric (manjano) — The yellow in nearly every coconut sauce and every street-food batter.
Chilies (pilipili) — Bird's-eye chilies for heat, used with more restraint than outsiders expect; heat usually arrives at the table as a chutney or sauce rather than inside the dish.
Lime (ndimu) — Finishes almost everything; the coast squeezes lime where the West grinds pepper.
Rice (mchele, cooked: wali) — Long-grain or basmati for pilau and biryani; broken or short-grain rice, soaked and ground, becomes the batter family (vitumbua, vibibi, mkate wa sinia).
Pigeon peas & kidney beans (mbaazi, maharagwe) — The breakfast and lunch legumes, nearly always finished with coconut. Dried pigeon peas need an overnight soak; canned work on a weeknight.
Chickpea flour (unga wa dengu / besan) — The Indian gift behind bhajia and viazi karai batters. No substitute delivers the same earthy crunch.
Cassava (muhogo) — Boiled in coconut, fried as chips, or roasted; frozen peeled cassava is excellent and saves real labor.
Fish & seafood (samaki, pweza, kamba) — Whole firm fish (snapper, sea bass, kingfish) for grilling; octopus and prawns for coconut curries. The rule of the coast: buy what the boats brought in.
Ghee & neutral oil (samli, mafuta) — Ghee enriches doughs and rice; neutral oil does the deep-frying that Old Town runs on.
Reference

A Short Swahili Food Glossary

nazi / tuicoconut / coconut milkilikicardamom
walicooked ricekarafuucloves
samakifishmdalasinicinnamon
kukuchickenmanjanoturmeric
nyamameat (beef)ukwajutamarind
pwezaoctopuspilipilichili pepper
kambaprawnsndimulime
mbaazipigeon peastangawiziginger
maharagwebeanskitunguu saumugarlic
muhogocassavadhaniacilantro / coriander
mchichaamaranth greens / spinachchumvisalt
viazipotatoessukarisugar
mkatebread / cakechaitea
wa kupaka"coated / painted with" (sauce)kahawacoffee
sufuriacooking potkaraideep frying wok
mbuzicoconut grating stooljikocharcoal stove
Chapter One · Recipes 1–5

Breakfast: The True Swahili Morning

Siku njema huonekana asubuhi. — A good day shows itself in the morning.
No. 1 · Breakfast

Pigeon Peas in Coconut Sauce

Mbaazi za Nazi

This is the dish. Pigeon peas simmered until tender, napped in a turmeric-tinted coconut sauce, and crowned with a spoonful of reduced coconut cream — served every morning in Mombasa's Old Town with mahamri (recipe No. 2) for tearing and dipping. A Kilifi grandmother quoted by the Kenyan blog Jikoni Secrets put it best: "Asubuhi njema huanza na mbaazi moto" — a good morning begins with warm pigeon peas. Some households make the same dish with kidney beans (see No. 14); the pigeon-pea version is the breakfast classic.

Serves 4–6 · 40 min active + overnight soak (or use canned)

Ingredients
  • 2 cups dried pigeon peas, soaked overnight (or 3 × 15-oz cans, drained)
  • 1 medium red onion, half finely chopped, half sliced
  • 2 cloves garlic, grated
  • 1 tsp fresh ginger, grated (optional)
  • 1 tsp ground turmeric
  • 1 green chili, slit (optional)
  • 2 cups thin coconut milk (1 can coconut milk whisked with ½ cup water, cream reserved)
  • 1 cup thick coconut cream (the reserved cream, plus more from a second can if needed)
  • 1¼ tsp salt, or to taste
  • 2 Tbsp neutral oil
Method
  1. Drain the soaked peas, cover with fresh water in a pot, and boil gently 45–60 minutes until tender but intact (canned peas skip this). Drain.
  2. In a sufuria or heavy pot, heat the oil and fry the chopped onion until golden. Add garlic and ginger; cook 30 seconds until fragrant.
  3. Stir in the turmeric, then the peas, coating them in the yellow oil.
  4. Pour in the thin coconut milk, add the sliced onion, chili, and salt, and simmer uncovered 15–20 minutes, until the sauce thickens enough to coat the peas.
  5. Meanwhile, in a small pan, boil the thick coconut cream, stirring, 3–5 minutes until it thickens to a spoonable glaze.
  6. Ladle the peas into a shallow bowl and drizzle the reduced cream generously over the top. Serve hot with mahamri or chapati.
The finishing cream is not optional. Coastal cooks judge mbaazi by that white ribbon of tui zito on top — it is what makes the dish taste of Mombasa rather than merely of beans.

Sources: Jikoni Secrets (jikonisecrets.co.ke/mbaazi-za-nazi-recipe); Malindians.com (malindians.com/recipes/mbaazi-za-nazi); Welma via Cookpad Kenya; Swahili Food by Vanessa (swahilifood.com).

No. 2 · Breakfast

Cardamom-Coconut Doughnuts

Mahamri

The beignet look-alike: puffed golden triangles, barely sweet, perfumed with cardamom and coconut milk — the breakfast bread of the Kenyan coast and the required partner to mbaazi za nazi. Mombasa blogger Vanessa of Swahili Food calls them "addictive pillows of joy," and at the century-old Jubilee Hotel in Old Town they sell out before 9 a.m. Mahamri are the yeasted, coconut-enriched aristocrats of the family; their plainer everyday cousin is the mandazi.

Makes about 24 · 45 min active + 1½–2 hr rising

Ingredients
  • 4 cups all-purpose flour, plus more for rolling
  • ½ cup sugar
  • 2¼ tsp (1 packet) instant yeast
  • 1½ tsp ground cardamom
  • 2 Tbsp ghee or softened butter
  • 1¼–1½ cups thick coconut milk, lukewarm
  • ¼ tsp salt
  • Neutral oil for deep-frying
Method
  1. Whisk flour, sugar, yeast, cardamom, and salt. Rub in the ghee, then add coconut milk gradually, kneading 8–10 minutes to a soft, smooth, not-sticky dough (hold back or add milk as needed).
  2. Cover and rise in a warm spot 1–1½ hours, until doubled.
  3. Punch down and divide into 6 balls. Roll each into a 6-inch round about ¼ inch thick, and cut each round into 4 wedges.
  4. Rest the triangles just 10–15 minutes — over-proofing the cut pieces is the classic cause of flat mahamri.
  5. Heat 2 inches of oil to about 340°F / 170°C — a skewer dipped in should raise a gentle bubble, not a violent one. Fry a few at a time, turning and basting them with hot oil almost immediately so they balloon; cook to deep gold on both sides, about 2 minutes.
  6. Drain on paper. Serve warm, split and dragged through mbaazi, or with spiced tea.
Troubleshooting, per Vanessa: flat mahamri come from over-proofed cut pieces or oil that's too cool; keep them moving in the oil from the moment they hit it.

Sources: Swahili Food by Vanessa (swahilifood.com/snacks/addictive-pillows-of-joy-mahamri); Mayuri's Jikoni, Mombasa (mayuris-jikoni.com/2021/06/22/mahamri); Kenyan Food Journal on the Jubilee Hotel breakfast (kenyanfoodjournal.com/mombasa-old-town-food-trail).

No. 3 · Breakfast

Coconut Rice Pancakes

Vitumbua

Crisp-shelled, custardy-centered rounds of fermented rice-and-coconut batter, cooked not in deep oil but in a dimpled cast-iron pan — the same tool as Danish aebleskiver or South Indian paniyaram, which tells you something about how ideas travel by sea. Vitumbua (one is a kitumbua) are Ramadan and street-corner staples on the coast, eaten hot with morning tea. Mombasa-based Mayuri's Jikoni notes the interior should be "light and fluffy, melt in the mouth."

Makes about 16 · 30 min active + 4 hr soaking + 1–2 hr fermenting

Ingredients
  • 1½ cups white rice, soaked 4 hours or overnight
  • 1 cup thick coconut milk
  • ½ cup sugar
  • 1 tsp instant yeast
  • ¾ tsp ground cardamom
  • ¼ tsp salt
  • Oil or ghee for the pan
Method
  1. Drain the rice and blend with the coconut milk until completely smooth — a thick, pourable batter; add a splash of water if needed.
  2. Blend in sugar, yeast, cardamom, and salt. Cover and ferment in a warm place 1–2 hours, until bubbly and slightly risen.
  3. Heat a vitumbua / aebleskiver / paniyaram pan over medium heat and slick each well with a little oil or ghee.
  4. Stir the batter and fill each well three-quarters full. Cover and cook 2–3 minutes until the base is deep gold and the top is set at the edges.
  5. Flip each with a skewer or spoon and cook the second side 1–2 minutes.
  6. Serve hot. They are best within the hour — which on the coast is never a problem.

Sources: Mayuri's Jikoni, Mombasa (mayuris-jikoni.com, "Vitumbua"); Living & Loving Kenya (livinglovingkenya.com).

No. 4 · Breakfast

Thin Coconut-Rice Griddle Cakes

Vibibi

Vitumbua's flatter cousin: the same fermented rice-and-coconut batter poured thin on a griddle, like a small, naturally gluten-free pancake with lacy edges and a sweet coconut breath. One is a kibibi — "little lady." Sold piping hot on coastal streets for breakfast alongside a small cup of kahawa; Mayuri's Jikoni laments that vibibi vendors grow rarer each year, which is the best argument for making them at home.

Makes about 12 · 20 min active + 4 hr soaking + 1 hr fermenting

Ingredients
  • 1 cup white rice, soaked 4 hours or overnight
  • 1¼ cups thick coconut milk
  • ⅓ cup sugar
  • ¾ tsp instant yeast
  • ½ tsp ground cardamom
  • Pinch of salt
  • Ghee or oil for the griddle
Method
  1. Drain the rice and blend with coconut milk to a completely smooth, thin batter — pourable like crepe batter.
  2. Blend in sugar, yeast, cardamom, and salt; ferment, covered, about 1 hour until lightly bubbly.
  3. Heat a nonstick skillet or griddle over medium heat and grease lightly with ghee.
  4. Pour a small ladle of batter and let it spread to a 4–5 inch cake. Cook until the top sets and the underside is golden, 2 minutes; flip and give the second side 1 minute.
  5. Serve hot, with tea or kahawa. Some cooks scatter a pinch of grated coconut over the wet batter before flipping.

Sources: Mayuri's Jikoni, Mombasa (mayuris-jikoni.com, "Vibibi — Swahili Pancakes"); Food.com Swahili archive ("Coconut Rice Pancakes — Vibibi").

No. 5 · Breakfast

Spiced Ginger Tea

Chai ya Tangawizi

Kenya grows some of the world's best black tea, and the coast drinks it Indian-style: boiled with milk, sugar, and a fist of ginger, sometimes with cardamom and cloves for a full masala chai. This is what washes down mahamri at every Old Town breakfast table. Its after-dark counterpart is kahawa tungu — "bitter coffee" — brewed strong with ginger and poured from tall brass pots into thimble cups by street vendors, an Arab inheritance worth seeking out.

Serves 4 · 15 min

Ingredients
  • 2 cups water
  • 2 cups whole milk
  • 2 Tbsp loose black tea (Kenyan if you can get it) or 4 strong tea bags
  • 2-inch piece fresh ginger, pounded or grated
  • 4 cardamom pods, crushed (optional)
  • 2 cloves (optional)
  • 3–4 Tbsp sugar, to taste
Method
  1. Boil the water with the ginger (and cardamom and cloves, if using) for 3–4 minutes to draw out the spice.
  2. Add the tea and boil 1 minute.
  3. Add milk and sugar and return to a boil, watching closely — chai loves to boil over. Let it rise once, lower the heat, and simmer 2 minutes.
  4. Strain into cups. Proper coastal chai is strong, sweet, and gingery enough to feel in your throat.

Sources: Kenyan Food Journal (kenyanfoodjournal.com); Living & Loving Kenya (livinglovingkenya.com); Jikoni Secrets on the chai-and-mbaazi breakfast spread (jikonisecrets.co.ke).

Chapter Two · Recipes 6–8

Rice, the Center of the Table

Haraka haraka haina baraka. — Hurry, hurry has no blessing.
No. 6 · Rice

Coastal Pilau

Pilau ya Pwani

The cornerstone of every coastal celebration — weddings, Eid, homecomings — and a direct descendant of the Persian and Central Asian pulao, carried down the trade winds. Coastal pilau is dark, savory, and one-pot: beef simmered with deeply browned onions and the pilau spice quartet, the rice cooked right in the broth so every grain turns the color of mangrove wood. Always served with kachumbari (No. 23), whose sharp lime cuts the richness.

Serves 6 · 1¼ hr

Ingredients
  • 1½ lb (700 g) beef chuck, in 1-inch cubes
  • 2 cups basmati or long-grain rice, rinsed
  • 3 large red onions, thinly sliced
  • 4 cloves garlic + 1-inch ginger, pounded to a paste
  • 2 medium potatoes, quartered (optional but traditional)
  • 2 ripe tomatoes, chopped (optional; some cooks omit)
  • 4 cups beef broth (from simmering the meat) or water
  • ⅓ cup neutral oil
  • 1½ tsp salt
Pilau Masala
  • 2 tsp ground cumin
  • 1 tsp ground cardamom
  • ½ tsp ground cloves
  • ½ tsp ground cinnamon
  • 1 tsp black pepper
Method
  1. Simmer the beef in 4½ cups salted water until tender, 40 minutes; reserve meat and broth separately. (Pressure cooker: 20 minutes.)
  2. In a heavy pot, heat the oil and fry the onions slowly to a deep mahogany brown, 15–20 minutes — this browning is the flavor and color of pilau; do not rush it.
  3. Add the garlic-ginger paste and the pilau masala; fry 1 minute until the kitchen smells like a spice stall. Add tomatoes, if using, and cook down 3 minutes.
  4. Add the beef and potatoes, turning to coat, then pour in 4 cups of the broth and the salt; bring to a boil.
  5. Stir in the rice, return to a boil, then cover tightly and cook on the lowest heat 18–20 minutes until the liquid is absorbed.
  6. Rest 10 minutes off heat, fluff, and serve with kachumbari and, ideally, a wedge of lime.
Pilau vs. biryani, settled: pilau cooks rice in the seasoned broth (brown, unified); biryani layers separately cooked rice over a sauce (white and gold, composed). Coastal cooks consider them entirely different dishes.

Sources: Tuko.co.ke Swahili recipes (tuko.co.ke/271894); Go Visit Kenya (govisitkenya.com/kenya-swahili-pilau-recipe); The Elephant, "Food Culture at the Kenyan Coast" on pilau's pulao origins (theelephant.info).

No. 7 · Rice

Mombasa Chicken Biryani

Biryani ya Kuku

Mombasa biryani — likely arrived with Arab and Persian traders and perfected in Indian-Swahili kitchens — is saucier than its Indian cousins: a rich, tangy chicken masala served under (not folded into) a mound of white rice streaked gold with saffron or food color. It is the Friday and festival dish of the coast, a menu-must at Eid and weddings. This is a home-scale version of the style served in Old Town's biryani houses.

Serves 6 · 1½ hr + marinating

Chicken & Marinade
  • 2 lb (900 g) bone-in chicken pieces, skinned
  • 1 cup plain yogurt
  • 4 cloves garlic + 1-inch ginger, pounded
  • 1 tsp turmeric · 1 tsp garam masala · 1 tsp ground cumin
  • ½ tsp chili powder · 1 tsp salt
Masala
  • 3 large onions, sliced · ½ cup oil
  • 3 tomatoes, chopped · 2 Tbsp tomato paste
  • 2 potatoes, halved · 1 green chili, slit
  • ½ cup chopped cilantro
Rice
  • 2½ cups basmati rice
  • 4 cardamom pods, 4 cloves, 1 cinnamon stick
  • 1½ tsp salt
  • Pinch of saffron in 3 Tbsp warm milk (or a drop of yellow-orange food color, the Mombasa way)
Method
  1. Marinate the chicken in the yogurt, garlic-ginger, spices, and salt at least 1 hour, ideally overnight.
  2. Fry the onions in the oil until deep brown and crisp; lift out half for garnish.
  3. To the pot add tomatoes and tomato paste; cook down 5 minutes. Add the chicken with its marinade, the potatoes, and chili; cover and simmer 35–40 minutes to a thick, glossy, tangy sauce, adding splashes of water only as needed. Finish with cilantro.
  4. Meanwhile boil the rice with the whole spices and salt in abundant water until just done, 8–10 minutes; drain.
  5. Streak the drained rice with the saffron milk or color so it comes out white-and-gold.
  6. Serve a plateful of rice with the chicken masala ladled generously alongside and over, scattered with the reserved crisp onions. Kachumbari on the side.

Sources: Matador Network, "8 Essential Dishes of Kenya's Swahili Coast" on biryani's Arab-Persian arrival and festival role (matadornetwork.com); Swahili Beach Resort culinary guide (swahilibeach.com); Mayuri's Jikoni, Mombasa; Go Visit Kenya biriani recipe (govisitkenya.com).

No. 8 · Rice

Coconut Rice

Wali wa Nazi

The everyday rice of the coast — every grain cooked in coconut milk until faintly sweet, rich, and pearly. It is the default partner for fish curry, beans, and greens, and the dish most likely to convert a visitor on the first bite. Traditionally made with thin second-press milk for cooking and enriched at the end; a single can of coconut milk plus water gets you there.

Serves 4–6 · 30 min

Ingredients
  • 2 cups long-grain or basmati rice, rinsed
  • 1 can (13.5 oz) full-fat coconut milk
  • 1¼ cups water
  • 1 tsp salt
  • 1 tsp sugar (optional, common on the coast)
Method
  1. Combine rice, coconut milk, water, salt, and sugar in a heavy pot and bring to a boil, stirring once so nothing sticks.
  2. Cover tightly, reduce to the lowest heat, and cook 16–18 minutes.
  3. Rest 10 minutes off heat, then fluff. The bottom may take on a golden coconut crust — on the coast that crust is the cook's reward.
Upgrade: replace the water with thin coconut milk (second pressing, or canned milk cut with water) and stir a spoon of thick coconut cream through the finished rice.

Sources: The Ethnic Store, "The East Africa Coconut Rice: Wali wa Nazi" (theafrikanstore.com); Food.com Swahili archive ("Rice Cooked in Coconut — Wali wa Nazi"); Swahili Beach Resort culinary guide (swahilibeach.com).

Chapter Three · Recipes 9–13

From the Ocean

Mvuvi ndiye ajuaye pweza alipo. — It is the fisherman who knows where the octopus hides.
No. 9 · Ocean

Grilled Fish in Coconut-Tamarind Sauce

Samaki wa Kupaka

The showpiece of the coast. Kupaka means "to paint": a whole fish is slashed, marinated, grilled over charcoal, then painted again and again with a spiced coconut-tamarind sauce until it wears a burnished coat. It is the pride of Mombasa and Lamu tables and the dish most often named when Kenyans argue about what the coast does best. Snapper, sea bass, or tilapia all work; the sauce also forgives a fillet cooked in a pan (see the Standard's Chef Ali Mandhry for that weeknight route).

Serves 4 · 1 hr + 30 min (to overnight) marinating

Ingredients
  • 1 whole firm fish, 3–4 lb, cleaned and scaled (or 2 smaller fish)
Marinade
  • 4 cloves garlic + 1-inch ginger, pounded
  • 1 bird's-eye chili, minced
  • 1 tsp turmeric · 1 tsp garam masala
  • Juice of 1 lime · 3 Tbsp oil · 1 tsp salt
Kupaka Sauce
  • 2 cups thick coconut milk
  • 2 Tbsp tamarind paste (or juice of 1 large lime)
  • 1 small onion, grated · 2 cloves garlic, grated
  • 1 tsp turmeric · ½ tsp ground cumin
  • 1 green chili, minced · salt to taste
Method
  1. Cut 3 diagonal slashes on each side of the fish. Rub the marinade all over and deep into the slashes; rest 30 minutes, or overnight refrigerated.
  2. Simmer all the sauce ingredients together, stirring, 8–10 minutes until thick enough to coat a spoon. Taste — it should be rich, sour, and gently hot.
  3. Grill the fish over medium charcoal (or under a broiler) about 6–8 minutes per side, until just cooked and lightly charred.
  4. Begin painting: brush the fish generously with sauce and give it 1–2 minutes per side on the fire, twice more, until lacquered.
  5. Lay the fish on a platter, pour the remaining hot sauce over, and serve with wali wa nazi or ugali, kachumbari, and lime.

Sources: We Eat At Last (weeatatlast.com/samaki-wa-kupaka-grilled-fish-in-coconut-sauce); Chef Ali Mandhry in The Standard, Kenya (standardmedia.co.ke, "Easy recipe: Samaki wa kupaka"); Exodus Africa culinary history on Lamu and Mombasa coconut fish (exodus.africa).

No. 10 · Ocean (Honorary)

Chicken in Coconut-Tamarind Sauce

Kuku wa Kupaka

The same beloved kupaka treatment applied to chicken — grilled until smoky, then simmered in the turmeric-gold coconut sauce until the two flavors fuse. A Mombasa specialty: the coconut milk brings sweetness, green chili the heat, and a last squeeze of lime the tang. Many coastal homes make this on Sundays when a whole fish isn't on hand; it may be the single most crowd-pleasing recipe in this booklet.

Serves 4–6 · 1 hr + marinating

Ingredients
  • 3 lb chicken pieces, bone-in, skinned
Marinade
  • 4 cloves garlic + 1-inch ginger, pounded
  • 1 tsp turmeric · 1 tsp ground cumin · 1 tsp ground coriander
  • Juice of 1 lime · 1 tsp salt · 2 Tbsp oil
Sauce
  • 2½ cups thick coconut milk
  • 1 onion, grated · 2 tomatoes, grated (optional)
  • 1–2 green chilies, minced
  • ½ tsp turmeric · salt · juice of ½ lime, to finish
Method
  1. Marinate the chicken at least 1 hour.
  2. Grill or broil the pieces until charred at the edges and nearly cooked, 15–20 minutes, turning once.
  3. Meanwhile simmer the sauce ingredients (except lime) in a wide pot 10 minutes until slightly thickened.
  4. Slide the grilled chicken into the sauce and simmer gently 15 minutes, spooning sauce over, until the chicken is tender and the sauce coats it thickly.
  5. Finish with lime juice. Serve with wali wa nazi, chapati, or mahamri.

Sources: Boondocking Recipes, "24 Easy Kenyan Recipes" (kuku wa kupaka); Go Visit Kenya (govisitkenya.com, "Kuku na Nazi"); Swahili Beach Resort culinary guide (swahilibeach.com).

No. 11 · Ocean

Octopus in Coconut Curry

Pweza wa Nazi

The adventurous coastal signature: reef octopus — pulled by hand from the tide pools at low water — simmered until tender, then finished in a thick, spiced coconut curry. Beach bars from Diani to Lamu serve it as their proudest plate; as one Mombasa food guide puts it, the dish is "exotic yet comforting, spicy yet smooth." The only technique that matters is patience in the first boil.

Serves 4 · 1½ hr (mostly unattended)

Ingredients
  • 2 lb octopus, cleaned
  • 2 cups thick coconut milk
  • 1 large onion, finely chopped
  • 3 cloves garlic + 1-inch ginger, pounded
  • 1 tomato, grated
  • 1 tsp turmeric · 1 tsp curry powder
  • 1 green chili, slit
  • Juice of ½ lime · salt
  • 2 Tbsp oil · cilantro to finish
Method
  1. Simmer the octopus in salted water until genuinely tender when pierced, 45–60 minutes. Drain and cut into bite-size pieces.
  2. Fry the onion in the oil until golden; add garlic-ginger, then turmeric and curry powder, frying 1 minute.
  3. Add the tomato and cook down 3 minutes; add the octopus and turn to coat.
  4. Pour in the coconut milk with the chili and salt, and simmer uncovered 12–15 minutes until the sauce is thick and clings.
  5. Finish with lime and cilantro. Serve over wali wa nazi.

Sources: Swahili Beach Resort ("Pweza wa Nazi," swahilibeach.com); Mombasa Holidays culinary guide (mombasaholidays.com); Bahari Beach Hotel, Nyali, on coastal seafood traditions (baharibeach.net).

No. 12 · Ocean

Coastal Fish Curry

Mchuzi wa Samaki

The weeknight workhorse: fish steaks simmered in a tomato-onion curry brightened with lemon and cilantro. Mchuzi simply means "sauce" or "stew," and every coastal household has its own — some tomato-forward like this one, others enriched with a cup of coconut milk (add it at step 4 and no one will object). Red snapper is traditional; any firm white fish works.

Serves 4 · 35 min

Ingredients
  • 1½ lb firm white fish steaks or fillets (snapper, kingfish, tilapia)
  • 2 onions, sliced
  • 3 cloves garlic, minced
  • 1 Tbsp curry powder
  • 3 tomatoes, chopped + 2 Tbsp tomato paste
  • ½ cup chopped cilantro
  • Juice of ½ lemon · 1 tsp salt
  • 1 cup water (or coconut milk)
  • 3 Tbsp oil
Method
  1. Fry the onions in the oil until well browned.
  2. Add garlic and curry powder and fry, stirring hard, 1 minute.
  3. Add tomatoes, tomato paste, and half the cilantro; cook 2–3 minutes to a thick base.
  4. Add the fish, lemon juice, salt, and water (or coconut milk). Spoon sauce over the fish, cover, and simmer gently 15–20 minutes without stirring — shake the pot instead, so the fish stays whole.
  5. Scatter the remaining cilantro and serve hot with rice or wali wa nazi.

Sources: Food.com Swahili archive, "Curried Fish — Mchuzi wa Samaki," adapted from a Kenya-Tanzania recipe site; Go Visit Kenya ("Mtuzi wa Samaki"); The Elephant on coastal mchuzi traditions (theelephant.info).

No. 13 · Ocean

Prawns in Coconut Sauce

Kamba wa Nazi

Mombasa's creeks and the Malindi banks supply sweet prawns that need only a few minutes in a turmeric-and-coconut bath. This is the fastest main course in the booklet and the one to make first if a weeknight is all you have — the whole dish moves at the speed of the prawns, which is to say: don't walk away.

Serves 4 · 25 min

Ingredients
  • 1½ lb large prawns or shrimp, peeled and deveined
  • 1 onion, finely chopped
  • 3 cloves garlic + 1-inch ginger, pounded
  • 1 tomato, grated
  • 1 tsp turmeric · ½ tsp ground cumin
  • 1 green chili, minced
  • 1½ cups thick coconut milk
  • Juice of ½ lime · salt · cilantro
  • 2 Tbsp oil
Method
  1. Fry the onion in the oil until golden; add garlic-ginger and fry 30 seconds.
  2. Add turmeric, cumin, chili, and tomato; cook down 3 minutes.
  3. Pour in the coconut milk and simmer 5 minutes to thicken slightly. Season with salt.
  4. Add the prawns and cook just 3–4 minutes, until pink and curled.
  5. Finish with lime and cilantro; serve immediately over wali wa nazi.

Sources: Mombasa Holidays culinary guide on coastal prawn dishes (mombasaholidays.com); Swahili Delicacies seafood archive (swahilidelicacies.com); technique cross-checked with We Eat At Last coconut-sauce method (weeatatlast.com).

Chapter Four · Recipes 14–18

Stews, Sides & Vegetables

Mgeni ni baraka. — A guest is a blessing.
No. 14 · Stews & Sides

Kidney Beans in Coconut

Maharagwe ya Nazi

Mbaazi's lunchtime sibling — red kidney beans in a tomato-tinged coconut sauce, one of the coast's defining everyday dishes and a fixture of the coastal table alongside wali wa nazi and mahamri. If the beans in your remembered breakfast were larger and redder than pigeon peas, this was the pot they came from. Deeply satisfying, entirely plant-based, and better the next day.

Serves 4–6 · 30 min with canned beans (or + overnight soak)

Ingredients
  • 2 cups dried red kidney beans, soaked and boiled until tender (or 3 × 15-oz cans, drained)
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tomatoes, grated
  • 1 tsp turmeric · ½ tsp ground cumin (optional)
  • 1 green chili, slit (optional)
  • 1 can (13.5 oz) coconut milk, cream and thin milk separated
  • Salt · 2 Tbsp oil · cilantro to finish
Method
  1. Fry the onion in the oil until golden; add garlic and fry 30 seconds.
  2. Add turmeric and cumin, then the tomatoes; cook down to a thick base, 4–5 minutes.
  3. Add the beans, thin coconut milk, chili, and salt; simmer uncovered 15 minutes, mashing a few beans against the pot to thicken the sauce.
  4. Stir in the thick coconut cream and simmer 3 minutes more, until rich and glossy.
  5. Finish with cilantro. Serve with wali wa nazi, chapati, or mahamri.

Sources: Swahili Delicacies ("Maharagwe ya Nazi," swahilidelicacies.com); Exodus Africa coastal cuisine survey (exodus.africa); Swahili Beach Resort culinary guide (swahilibeach.com).

No. 15 · Stews & Sides

Cassava in Coconut Sauce

Muhogo wa Nazi

"Nothing beats a good Swahili soft cassava cooked in a thick coconut sauce topped with a touch of green chillies," writes The Standard's food desk, and the coast agrees. Cassava — a Portuguese-era arrival from the Americas, now utterly African — turns silky in coconut milk. Nairobi blogger Kaluhi Kilonzo boils hers in stock for extra depth and adds ginger and lime "for warmth and zing"; both liberties are honored below as options.

Serves 4 · 50 min

Ingredients
  • 2 lb cassava, peeled, center thread removed, in 2-inch chunks (frozen works well)
  • 1 can (13.5 oz) coconut milk, cream and thin milk separated
  • 1 small onion, sliced
  • ½ bell pepper, sliced
  • 2 cloves garlic + 1 tsp ginger, pounded (optional)
  • 1 green chili, sliced
  • Squeeze of lime (optional) · salt
Method
  1. Boil the cassava in salted water (or half water, half stock) until nearly tender, about 25–30 minutes; drain.
  2. Return the cassava to the pot with the thin coconut milk, onion, bell pepper, garlic-ginger, and salt; simmer 10 minutes, until the cassava is fully soft and the liquid reduced.
  3. Add the thick coconut cream and simmer 5 minutes more, until the sauce is thick enough to cling to every chunk.
  4. Top with green chili and a squeeze of lime. Eat on its own, with tea, or beside fried fish.

Sources: The Standard / Evewoman, "Easy recipe: Muhogo wa nazi" (standardmedia.co.ke); Kaluhi's Kitchen (kaluhiskitchen.com/muhogo-wa-nazi); Swahili Delicacies (swahilidelicacies.com).

No. 16 · Stews & Sides

Creamed Spinach in Coconut

Mchicha wa Nazi

The coast's gentle green: amaranth leaves (mchicha) or spinach folded into spiced coconut milk — cool, creamy, and quietly seasoned. Some households add crushed peanuts for body, a variation common across East Africa. It's the standard companion to wali wa nazi or ugali, and proof that Swahili cooking spices for aroma more often than for fire.

Serves 4 as a side · 20 min

Ingredients
  • 1 lb spinach or amaranth greens, washed and chopped
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tomato, chopped
  • ½ tsp turmeric · ½ tsp ground cumin
  • 1 cup thick coconut milk
  • ¼ cup crushed roasted peanuts (optional)
  • Salt · 2 Tbsp oil
Method
  1. Fry the onion in the oil until translucent; add garlic and fry 30 seconds.
  2. Add turmeric and cumin, then the tomato; cook 2 minutes.
  3. Add the greens and cook, turning, 3–5 minutes until wilted.
  4. Pour in the coconut milk (and peanuts, if using), season with salt, and simmer 8–10 minutes until creamy.
  5. Serve hot with rice, ugali, or chapati. Blended smooth, the leftovers make a fine soup.

Sources: Swahili Delicacies ("Mchicha wa Nazi," swahilidelicacies.com); Jasmine Hemsley, recorded from Swahili home cooks in Zanzibar (jasminehemsley.com); Barilla Foundation, "Mchicha wa nazi na karanga" (fondazionebarilla.com).

No. 17 · Stews & Sides

Corn in Coconut Curry

Makai Paka

Sweet corn on the cob — makai — given the paka (coating) treatment: simmered in a turmeric-gold coconut sauce until each kernel is sauced to the core. Mayuri's Jikoni of Mombasa calls it "easy to prepare, tasty and creamy," and notes it's usually enjoyed with mahamri, chapati, or rice. Eaten with the hands, loudly, and best in corn season.

Serves 4 · 30 min

Ingredients
  • 4 ears corn, husked and cut into 2-inch rounds
  • 1 onion, grated
  • 2 cloves garlic + 1 tsp ginger, pounded
  • 1 tomato, grated
  • 1 tsp turmeric · ½ tsp curry powder
  • 1 green chili, slit
  • 2 cups thick coconut milk
  • Juice of ½ lime · salt · 2 Tbsp oil
Method
  1. Parboil the corn rounds in salted water 8 minutes; drain.
  2. Fry the onion in the oil until golden; add garlic-ginger, turmeric, and curry powder, frying 1 minute.
  3. Add the tomato and cook down 3 minutes.
  4. Add the corn, coconut milk, chili, and salt; simmer uncovered 12–15 minutes, turning the corn, until the sauce is thick and coats the cobs.
  5. Finish with lime. Serve with mahamri or chapati for mopping.

Sources: Mayuri's Jikoni, Mombasa ("Makai Paka / Corn Coconut Curry," mayuris-jikoni.com); Go Visit Kenya ("Kenyan Plantains in Coconut Milk" and corn recipes, govisitkenya.com).

No. 18 · Stews & Sides

Coastal Chapati

Chapati

Kenya's chapati arrived with Indian workers and merchants and evolved into something distinct: softer, richer, and coiled before rolling so it bakes up in flaky layers — closer to a paratha than to the dry chapati of the subcontinent. On the coast it partners bean stews, kupaka sauces, and mbaazi; nationwide it is the celebration bread, and a stack of well-made chapati confers real status on the cook.

Makes 8 · 1 hr + 30 min resting

Ingredients
  • 3 cups all-purpose flour
  • 1 tsp salt · 1 tsp sugar
  • 1 Tbsp oil, plus about ⅓ cup more for coiling and cooking
  • 1¼ cups warm water, approximately
Method
  1. Mix flour, salt, and sugar; add the 1 Tbsp oil and enough warm water to make a soft dough. Knead 8–10 minutes until smooth; rest, covered, 30 minutes.
  2. Divide into 8 balls. Roll each thin, brush with oil, then roll it up into a rope and coil the rope into a snail. Rest the coils 10 minutes.
  3. Roll each coil into a round about ⅛ inch thick.
  4. Cook on a hot dry pan 1 minute until spotted; flip, brush lightly with oil, flip and brush again, pressing the edges, until both sides are golden and the layers puff, about 2 minutes more.
  5. Stack under a towel — the steam keeps them supple. Serve with anything in Chapter Four.

Sources: Matador Network, "8 Essential Dishes of Kenya's Swahili Coast" (matadornetwork.com); Tuko.co.ke Swahili recipe collection (tuko.co.ke); Elite Plus Magazine on Indian introductions of wheat flour to the coast (eliteplusmagazine.com).

Chapter Five · Recipes 19–24

Street Food of Old Town

Mombasa raha. — Mombasa is pure pleasure.
No. 19 · Street Food

Mombasa Mixture Soup

Urojo

The coast's answer to everything: a thick, tangy, turmeric-yellow broth — soured with green mango or lemon and thickened with chickpea flour — loaded at the vendor's cart with bhajias, boiled potatoes, bits of mishkaki, crunchy toppings, and chili. Born in Zanzibar (where it's called Zanzibar mix) and beloved in Mombasa, urojo is less a recipe than an assembly of everything good on the street corner. Make the broth; raid this booklet for the toppings.

Serves 6 · 45 min for the broth (toppings from Nos. 20–22)

Broth
  • 6 cups water
  • ½ cup chickpea flour, whisked with 1 cup cold water
  • 1 green (unripe) mango, peeled and chopped — or juice of 1½ lemons
  • 1 potato, grated (extra body)
  • 1 Tbsp grated ginger + 2 cloves garlic
  • 1½ tsp turmeric · salt
To Load Each Bowl
  • Boiled potato chunks · bhajia (No. 21)
  • Sliced mishkaki (No. 22) · boiled egg, halved
  • Crisps or crunchy chevdo · coconut or chili chutney · lime
Method
  1. Simmer the water with mango, grated potato, ginger-garlic, turmeric, and salt for 15 minutes.
  2. Whisk in the chickpea-flour slurry and simmer, stirring often, 15–20 minutes until silky and lightly thickened, like a pourable gravy. Adjust sour (lemon) and salt — urojo should make your mouth water.
  3. Set out the toppings like a street cart. Into each bowl put potatoes, bhajia, mishkaki, and half an egg; ladle the hot broth over.
  4. Crown with crunchies, chutney, chili, and a squeeze of lime. Eat immediately, ideally standing up.

Sources: Kenyan Food Journal, Mombasa Old Town food trail ("urojo — Mombasa's beloved mixture soup," kenyanfoodjournal.com); The Elephant on urojo in coastal food culture (theelephant.info).

No. 20 · Street Food

Battered Fried Potatoes with Tamarind Chutney

Viazi Karai na Ukwaju

Mombasa's signature street snack: boiled potatoes dipped in a turmeric-bright chickpea-flour batter and fried in the wide karai pan that names them, then doused in sour-sweet tamarind chutney. A legacy of the Indian-Swahili exchange — come evening, women in Old Town fry them at their doorsteps for workers heading home. The Kenyan Food Journal's vendor wisdom: dry the boiled potatoes thoroughly, keep the oil at 170–180°C, and add a pinch of ajwain to the batter — "the secret ingredient at many coastal stalls."

Serves 4–6 · 45 min

Ingredients
  • 2 lb small potatoes, boiled, peeled, halved, and thoroughly dried
Batter
  • 1 cup chickpea flour (besan) + ½ cup all-purpose flour
  • 1 tsp turmeric · ½ tsp chili powder
  • 2 cloves garlic, grated · ¼ tsp ajwain (optional, authentic)
  • 1 tsp salt · about 1 cup water
  • Oil for deep-frying
Ukwaju (Tamarind) Chutney
  • ½ cup tamarind paste (from soaked block, strained)
  • 3 Tbsp sugar or 4 soft dates, mashed
  • ½ tsp chili powder · ½ tsp salt · ½ cup water
Method
  1. Chutney first: simmer all its ingredients 8–10 minutes to a pourable sauce; cool.
  2. Whisk the batter ingredients to a thick, smooth coating consistency — it should cling to a potato without sliding off.
  3. Heat 2 inches of oil to 170–180°C (a drop of batter should rise steadily, not violently).
  4. Dip each potato in batter and fry in batches, turning, until deep golden and crisp, 3–4 minutes. Let the oil recover between batches.
  5. Serve hot, drenched in ukwaju chutney, with extra chili sauce for the brave.

Sources: Kenyan Food Journal (kenyanfoodjournal.com/viazi-karai-recipe-kenyan-spiced-potatoes); Mayuri's Jikoni, Mombasa (mayuris-jikoni.com/2018/12/16/viazi-karai); Bahari Beach Hotel street-food guide on the ukwaju pairing (baharibeach.net).

No. 21 · Street Food

Spiced Potato Fritters

Bhajia

Viazi karai's close cousin and Mombasa's other great fried potato: thin slices (not whole chunks) dipped in a spiced chickpea batter flecked with cilantro, fried until lacy and crisp. Bhajia crossed from India with the coastal Gujarati community and never left; they're a wedding side dish, a rainy-day snack, and a mandatory urojo topping. Serve with ukwaju chutney (No. 20) or a fresh coconut chutney.

Serves 4–6 · 40 min

Ingredients
  • 4 large potatoes, peeled and sliced ⅛ inch thick
  • 1½ cups chickpea flour (besan)
  • 2 Tbsp rice flour or all-purpose flour (extra crunch)
  • 1 tsp turmeric · ½ tsp chili powder · ½ tsp ground cumin
  • 2 cloves garlic, grated
  • ½ cup chopped cilantro (dhania)
  • 1 tsp salt · about 1 cup water
  • Oil for deep-frying
Method
  1. Whisk the flours, spices, garlic, cilantro, and salt with enough water for a batter slightly thinner than pancake batter.
  2. Heat 2 inches of oil to 175°C.
  3. Dip potato slices one at a time and slide into the oil; fry in loose batches, turning, until golden and crisp at the edges, 3–4 minutes.
  4. Drain on paper and salt lightly while hot.
  5. Serve immediately with chutney — bhajia wait for no one.

Sources: Tuko.co.ke Swahili recipe collection (tuko.co.ke/271894); Kenyan Food Journal on bhajia vs. viazi karai (kenyanfoodjournal.com); Mayuri's Jikoni on coastal bhajia culture (mayuris-jikoni.com).

No. 22 · Street Food

Charcoal-Grilled Beef Skewers

Mishkaki

As dusk falls on the coast, charcoal braziers appear on corners and mishkaki — small skewers of marinated beef, from the Arabic mishkak — start turning over the coals. The marinade runs sweet-sour-hot: ginger, garlic, lime, a little papaya or yogurt to tenderize. Eaten straight off the stick with kachumbari and chili sauce, or chopped into a bowl of urojo.

Serves 4–6 (12 skewers) · 30 min + 4 hr (to overnight) marinating

Ingredients
  • 2 lb beef sirloin or tenderloin, in ¾-inch cubes
  • 3 cloves garlic + 1-inch ginger, pounded
  • 3 Tbsp plain yogurt or 2 Tbsp grated green papaya (tenderizer)
  • Juice of 1 lime · 2 Tbsp oil
  • 1 tsp ground cumin · ½ tsp black pepper
  • ½ tsp chili powder · 1 Tbsp tomato paste (optional)
  • 1¼ tsp salt
  • Skewers, soaked if wooden
Method
  1. Mix all marinade ingredients with the beef; refrigerate 4 hours or overnight.
  2. Thread the meat onto skewers, not too tightly.
  3. Grill over hot charcoal (or under a fierce broiler), turning every 2 minutes, 8–10 minutes total, until charred outside and just cooked within.
  4. Rest 3 minutes. Serve with kachumbari, chili sauce, and lime — or slice into urojo.

Sources: Exodus Africa coastal street food survey (exodus.africa); Living & Loving Kenya on mshikaki stalls (livinglovingkenya.com); Kenyan Food Journal, Mombasa Old Town food trail (kenyanfoodjournal.com).

No. 23 · Street Food

Tomato-Onion-Lime Relish

Kachumbari

The universal accompaniment — a sharp, fresh relish of tomato, onion, chili, and lime that appears beside pilau, biryani, grilled fish, and mishkaki without ever being asked for. The one technique that separates good kachumbari from a mere chopped salad: salting and rinsing the onions, which tames their bite and leaves only crunch.

Serves 6 as a side · 15 min

Ingredients
  • 1 red onion, very thinly sliced
  • 3 ripe tomatoes, diced
  • 1 green chili, minced (or more)
  • ½ cup chopped cilantro
  • Juice of 1–2 limes
  • Salt
  • Optional: diced cucumber or avocado
Method
  1. Toss the onion with 1 tsp salt; rest 10 minutes, then rinse and squeeze dry.
  2. Combine onion, tomatoes, chili, and cilantro.
  3. Dress with lime juice and salt to taste just before serving — kachumbari should bite back.

Sources: The Elephant on kachumbari with pilau (theelephant.info); Tuko.co.ke ("Kenyan Kachumbari"); Swahili Beach Resort culinary guide (swahilibeach.com).

No. 24 · Street Food

Mombasa Mix

Mombasa Mix (Bharazi na Bhajia)

A one-bowl street institution from the island's Indian-Swahili kitchens: brown chickpeas simmered in a coconut curry sharpened with raw mango, ladled over lentil bhajias, then piled with coconut chutney and crunchy chevdo. Once strictly a street-cart affair, Mayuri's Jikoni notes it's now on fast-food menus across Mombasa — the coast's messiest, most complete snack. This home version simplifies the classic assembly without losing the point: soft, crunchy, hot, sour, and coconut-sweet in every spoonful.

Serves 4–6 · 45 min with canned chickpeas (+ soak if dried)

Curry
  • 3 cups cooked brown chickpeas (kala chana; or regular chickpeas)
  • 1 onion, chopped · 2 cloves garlic + 1 tsp ginger, pounded
  • 1 tsp turmeric · ½ tsp chili powder
  • ½ green (unripe) mango, chopped — or juice of 1 lemon
  • 2 cups coconut milk · salt · 2 Tbsp oil
To Assemble
  • Bhajia (No. 21) or lentil fritters
  • Coconut chutney: 1 cup grated coconut blended with cilantro, green chili, lime, salt
  • Chevdo / Bombay mix, or crushed crisps
  • Lime wedges
Method
  1. Fry the onion in the oil until golden; add garlic-ginger, turmeric, and chili powder; fry 1 minute.
  2. Add chickpeas, mango, coconut milk, and salt; simmer 20 minutes, mashing a few chickpeas, until the curry is thick and tangy.
  3. Blend the coconut chutney ingredients with a splash of water.
  4. To serve: bhajias in the bowl, chickpea curry ladled over, chutney spooned on, chevdo scattered thickly, lime on the side.

Sources: Mayuri's Jikoni, Mombasa ("Mombasa Mix," mayuris-jikoni.com); Bahari Beach Hotel street-food guide (baharibeach.net).

Chapter Six · Recipes 25–28

Sweets

Baada ya dhiki faraja. — After hardship comes relief.
No. 25 · Sweets

Crisp Syrup-Glazed Dumplings

Kaimati

Golden fritter-balls, crisp outside and airy within, rolled hot through a cardamom-lemon sugar syrup that sets to a thin glassy shell. Kaimati are sold on every street of Mombasa and are essential to Ramadan evenings — and their family tree maps the whole Indian Ocean: they are the Middle East's luqaimat and Greece's loukoumades, arrived by dhow and made Swahili. The yogurt in the batter is the secret to the shatter.

Makes about 30 · 30 min active + 1 hr rising

Batter
  • 2 cups all-purpose flour
  • ⅔ cup plain yogurt
  • 1 Tbsp instant yeast + pinch of sugar
  • 1 Tbsp ghee or butter, melted
  • ½ tsp ground cardamom
  • About ½ cup water
  • Oil for deep-frying
Syrup
  • 1 cup sugar · ½ cup water
  • Pinch of ground cardamom · strip of lemon zest
Method
  1. Boil the syrup ingredients 8–9 minutes until sticky; once it boils, stop stirring (stirring invites crystals). Cool.
  2. Beat the flour, yogurt, yeast, ghee, and cardamom by hand, adding water gradually to a thick, elastic batter you can scoop without it running through your fingers. Rise, covered, 1 hour.
  3. Heat 2 inches of oil until a wooden spoon raises steady bubbles.
  4. With oiled fingers or two spoons, drop walnut-size balls of batter into the oil, a few at a time; fry, rolling them, until deep gold all over.
  5. Transfer straight from the oil into the cooled syrup, turning to coat completely.
  6. Serve warm or at room temperature, with unsweetened tea or bitter kahawa — the syrup carries all the sugar you need.

Sources: African Food Recipes, "Swahili Sweet Dumplings / Kaimati" (african-food-recipes.blogspot.com); Tuko.co.ke on kaimati and its luqaimat/loukoumades cousins (tuko.co.ke/262176); Mayuri's Jikoni, Mombasa.

No. 26 · Sweets

Coconut Brittle Squares

Kashata za Nazi

The coast's candy: fresh coconut (or roasted peanuts, or both) bound in caramelized sugar with a whisper of cardamom, pressed flat, and cut into diamonds while warm. Kashata are hawked in clear bags at bus stands and kiosks — Kenyan travel writers rank them, with mabuyu (candied baobab seeds), among the coast's classic edible souvenirs. Five ingredients, one pan, dangerous to keep in the house.

Makes about 24 pieces · 20 min

Ingredients
  • 2 cups grated fresh or frozen coconut (or 1 cup coconut + 1 cup crushed roasted peanuts)
  • 1 cup sugar
  • ¼ cup water
  • ½ tsp ground cardamom
  • Small pinch of salt
  • Optional: a drop of red food color, the classic street look
Method
  1. In a heavy pan, dissolve the sugar in the water over medium heat and cook to a pale amber syrup, 5–7 minutes.
  2. Stir in the coconut (and peanuts), cardamom, and salt; cook, stirring constantly, 4–5 minutes until the mixture thickens, pulls from the pan, and smells toasty.
  3. Turn out onto a greased tray or parchment and press ½ inch thick with a spatula.
  4. Score into diamonds while warm; cut fully when cool. Keeps a week in a tin — theoretically.

Sources: Mayuri's Jikoni on Mombasa's kashata tradition (mayuris-jikoni.com); Living & Loving Kenya on kashata and mabuyu as edible souvenirs (livinglovingkenya.com).

No. 27 · Sweets

Steamed Coconut-Rice Cake

Mkate wa Sinia

"Bread of the tray": a fermented batter of soaked rice, coconut, sugar, and cardamom — the same family as vitumbua — cooked gently in a ghee-slicked pan until it sets into a tender, faintly tangy cake with a golden top. A tea-time and Eid classic across the Swahili world (Zanzibar makes a near-identical mkate wa kumimina). It asks for planning — the rice soaks long — but almost no work.

One 9-inch cake · 30 min active + soaking + 1–2 hr fermenting

Ingredients
  • 2 cups white rice, soaked 8 hours or up to 2 days (water changed daily), drained
  • 1½ cups grated coconut or coconut powder (or 1 cup thick coconut milk)
  • 1 cup sugar
  • 1 Tbsp instant yeast
  • 1 tsp ground cardamom
  • About 1⅓ cups water
  • 1 Tbsp ghee for the pan
Method
  1. Blend the drained rice with coconut, sugar, yeast, cardamom, and water to a completely smooth batter.
  2. Cover and ferment 1–2 hours, until risen and bubbly; stir down.
  3. Heat the ghee in a 9-inch ovenproof pan over medium-low heat; pour in the batter, cover, and cook gently about 15 minutes until mostly set — low heat, or the bottom burns before the middle cooks.
  4. Finish uncovered in a 350°F oven until fully set, then broil 1–2 minutes for a deep golden top.
  5. Cover as it cools (this keeps it tender), then unmold and cut into wedges or diamonds. Serve with spiced tea.

Sources: Swahili Delicacies ("Mkate wa Sinia," swahilidelicacies.com/2018/10/28/mkate-wa-sinia-3); Mayuri's Jikoni on Mombasa's mkate sinia tradition (mayuris-jikoni.com).

No. 28 · Sweets

Mombasa Halwa

Haluwa ya Mombasa

The glossy, chewy, jewel-colored confection sold from copper trays in Old Town — a direct Omani inheritance (Oman's national sweet is the same halwa), kept alive by families who have stirred it for generations. Unlike Indian halwas of semolina or carrot, this one is starch-based: cornstarch cooked slowly into sugar syrup with ghee, cardamom, and saffron until it turns translucent and elastic. It demands twenty minutes of honest stirring; it repays them for a week.

Makes one 8-inch tray · 45 min, mostly stirring

Ingredients
  • 1 cup cornstarch, whisked smooth in 2 cups cold water
  • 2 cups sugar · 1½ cups water
  • Juice of ½ lemon (keeps the syrup from crystallizing)
  • ⅓ cup ghee, plus more for the tray
  • 1 tsp ground cardamom
  • Generous pinch of saffron bloomed in 2 Tbsp hot water (or a drop of orange food color, the street-tray look)
  • ¼ cup slivered almonds or pistachios · ½ tsp rosewater (optional)
Method
  1. Boil the sugar, water, and lemon juice 5 minutes to a light syrup.
  2. Re-whisk the cornstarch slurry and pour it into the boiling syrup in a stream, whisking hard. The pot will seize, then loosen.
  3. Cook over medium-low heat, stirring constantly with a wooden spoon, 20–25 minutes, adding the ghee a spoonful at a time. The halwa is ready when it turns translucent, deep gold, and pulls away from the pot in one glossy mass.
  4. Stir in cardamom, saffron, nuts, and rosewater.
  5. Press into a ghee-slicked tray, scatter more nuts on top, and cool completely — several hours — before cutting into squares. Serve, as Old Town does, with small cups of kahawa.

Sources: Mayuri's Jikoni on Mombasa's haluwa culture (mayuris-jikoni.com); Kenyan Food Journal, Old Town food trail (kenyanfoodjournal.com); Food and the Fabulous on the coast's Omani-Arab confectionery inheritance (foodandthefabulous.com).

Appendix

Sources & Further Reading

Recipes in this booklet are adapted and synthesized — quantities and methods cross-checked across the sources below and rewritten for the home cook. Kenyan and Swahili-community voices were weighted first.

Kenyan & Swahili-community cooks

Swahili Food by Vanessa — swahilifood.com. Mombasa-raised blogger; definitive home mahamri and mbaazi.
Mayuri's Jikoni — mayuris-jikoni.com. Mombasa-based; encyclopedic on coastal Indian-Swahili cooking: vitumbua, vibibi, viazi karai, makai paka, Mombasa Mix, kashata, haluwa.
Jikoni Secrets — jikonisecrets.co.ke. Kenyan recipe site; mbaazi za nazi with Kilifi family context.
Kaluhi's Kitchen — kaluhiskitchen.com. Award-winning Nairobi food blog; muhogo wa nazi.
Swahili Delicacies — swahilidelicacies.com. Long-running Swahili recipe archive: maharagwe, mchicha, muhogo, mkate wa sinia.
Malindians.com — Malindi community site; mbaazi za nazi technique.
Chef Ali Mandhry in The Standard — standardmedia.co.ke. Mombasa's celebrity chef; samaki wa kupaka, muhogo wa nazi.
Tuko.co.ke — Kenyan news site's Swahili dishes collection: pilau, bhajia, kaimati, kachumbari.
Kenyan Food Journal — kenyanfoodjournal.com. Mombasa Old Town food trail; viazi karai vendor technique; urojo.
Go Visit Kenya — govisitkenya.com. Kenyan recipe archive: pilau, biriani, kuku na nazi.
African Food Recipes — african-food-recipes.blogspot.com. Swahili kaimati and viazi karai; English–Swahili spice glossary.

History & food culture

The Elephant (Nairobi) — theelephant.info. "Food Culture at the Kenyan Coast" (Mariah Sudi) and "Food and Migration: A Culinary Journey Through East Africa" (Nduati Githae).
Matador Network — "8 Essential Dishes to Understand the History of Kenya's Swahili Coast."
National Museums of Kenya via Google Arts & Culture — "The Swahili Community of Kenya."
Elite Plus Magazine — "Kenya: A Culinary Story," on Portuguese and Indian crop introductions.
Exodus Africa — coastal culinary identity survey; Bahari Beach Hotel & Swahili Beach Resort culinary guides (Mombasa/Diani); Living & Loving Kenya; Mombasa Holidays; Food and the Fabulous on the spice-trade inheritance.
↑ Contents