Street food

Mishkaki

Also known as: Mshikaki, Swahili skewers

Mishkaki, also written mshikaki, are marinated grilled meat skewers of beef or goat, the Swahili coast's answer to the kebab. Garlic, ginger, cumin, paprika and chilli go into the marinade. Roadside charcoal grills sell them each evening for $1 to $4.

Mishkaki
Photo: Zizounyc (CC-BY-SA 4.0) via Wikimedia Commons
Mishkaki at a glance
Dish typeStreet food
Eaten inTanzania, Kenya
Key ingredientsBeef or goat meat, Garlic, Ginger, Cumin, Paprika, Lemon or vinegar +1 more
VegetarianNo
SpicyYes
Typical price$1 to 4 for several skewers
Also known asMshikaki, Swahili skewers
Served withKachumbari, Chapati, Grilled cassava, Lime wedges

Mishkaki is East Africa's answer to the kebab: bite-size cubes of beef or goat threaded onto thin skewers, marinated until deeply savoury, and grilled fast over glowing charcoal. The marinade is what sets it apart from a plain skewer. Cooks soak the meat in a mix of garlic, ginger, lemon or vinegar, cumin, paprika, and chilli, often with a little oil and sometimes papaya or yoghurt to tenderise it, so even tougher cuts turn juicy and full of flavour. The skewers cook in minutes, the edges charring while the inside stays tender, and they are usually basted with more marinade or a splash of oil as they sizzle. The smell of mishkaki on the grill, smoky and spiced, is one of the signature scents of a coastal evening. You eat them straight off the stick, hot, often with a squeeze of lime, a sprinkle of salt and chilli, and a piece of grilled cassava, chapati, or fresh kachumbari on the side.

Mishkaki is street food in the truest sense, a creature of the night markets and roadside grills that come alive after dark in Dar es Salaam, Stone Town, Mombasa, and towns all along the Swahili coast. As the sun sets, vendors set up small charcoal braziers on the pavement, fan the coals, and lay out rows of skewers; people gather, order a handful at a time, and eat standing or perched on plastic stools, chatting as the next batch cooks. The word comes from the Arabic mishkak, a reminder of the Indian Ocean trade that shaped coastal cuisine, and it sits comfortably alongside dishes like nyama choma in the region's grilled-meat tradition, though mishkaki is smaller, faster, and more portable. Cheap, sociable, and endlessly satisfying, it is the food of evenings out, football matches, and Ramadan nights, and for a visitor it is one of the easiest and most rewarding street foods to dive into. Just follow the smoke and the crowd to the busiest grill.

How It's Eaten

Eaten hot off the skewer at a roadside grill, usually a few at a time with a squeeze of lime, a pinch of salt and chilli, and some chapati or kachumbari on the side. It is casual, communal evening food bought in small rounds while you stand and talk.

Cultural Context

Mishkaki is a fixture of coastal Swahili street life, sold from charcoal grills that appear on street corners and at night markets after dark. The name derives from the Arabic mishkak, reflecting the Arab and Indian influences along the East African coast. It is especially popular during Ramadan evenings and is a cheap, sociable way to eat out.

Variations

Mishkaki ya nyama

Beef skewers, the most common version at roadside grills.

Mishkaki ya mbuzi

Goat skewers, prized for their richer, slightly gamey flavour.

Mishkaki ya kuku

Chicken skewers, a lighter and increasingly popular option.

Where to Try Mishkaki

dar es salaam

Roadside grills along Mlimani and Msasani, Kariakoo evening stalls

stone town

Forodhani night market, Street grills around the old town

mombasa

Mama Ngina Drive grills, Old Town evening stalls

Frequently Asked Questions

What is mishkaki?

Mishkaki is an East African coastal street food of marinated grilled meat skewers, usually beef or goat, cooked over charcoal. It is closely related to the kebab and is sold at roadside grills and night markets in places like Dar es Salaam, Zanzibar, and Mombasa.

What is mishkaki in English?

Mishkaki translates roughly as "skewers" or "kebabs" in English. The word comes from the Arabic mishkak, meaning skewered meat, and in Tanzania and Kenya it refers specifically to small cubes of marinated beef or goat grilled over charcoal and sold from roadside stalls.

How do you eat mishkaki?

You eat mishkaki straight off the skewer while it is hot, usually a few at a time, with a squeeze of lime and a pinch of salt and chilli. It is often paired with chapati, grilled cassava, or a fresh kachumbari salad.

What is the difference between mishkaki and nyama choma?

Both are grilled meat, but mishkaki is small marinated cubes on skewers cooked quickly, while nyama choma is larger cuts grilled slowly and chopped on a board. Mishkaki is more of a quick street snack; nyama choma is a sit-down, shared meal.

What meat is used for mishkaki?

Beef and goat are the most common, with chicken also popular. The meat is marinated in garlic, ginger, lemon or vinegar, and spices, sometimes with papaya or yoghurt to tenderise it before grilling.

Is mishkaki spicy?

The marinade carries warm spices and chilli, so mishkaki has a noticeable but usually moderate heat. You can ask the vendor to add more or less chilli, and a wedge of lime balances the spice.