
Tuo Zaafi
Tamale, Ghana
The soul-staple of northern Ghana, known affectionately as TZ, a smooth, stretchy mound of cooked maize and millet dough whose name comes from the Hausa 'tuwon zaafi,' meaning 'hot food.' The dough is cooked and beaten with a portion of fermented batter that gives it a faint sourness and the signature soft, almost elastic texture, then served in a wet ball you pinch off and dip. What makes TZ unmistakably northern is its partner: ayoyo soup, a slippery, mucilaginous green broth made from jute leaves, often alongside a dark, earthy bito (dawadawa / fermented locust bean) soup that lends a pungent, miso-like depth. Unlike the rice and plantain of southern Ghana, TZ belongs to the savanna, the daily bread of the Dagomba, Gonja, and Mossi communities around Tamale, eaten with the right hand from a shared bowl. It's filling, cheap, and deeply regional, a dish that signals home for northerners and bafflement for southern Ghanaians who grew up on banku and fufu instead.
Ingredients
- 300 gmaize (corn) flour
- 100 gmillet flour
- 1.5 litreswater
- 2 tbspfermented corn dough (for the sour batter)
- 200 gjute (ayoyo) leaves, for the soup
- 3 mediumtomatoes
- 1 mediumonion
- 1 tbspdawadawa (fermented locust bean)
- 1 tspdried ground pepper
- 1 tspsalt
Directions
- 1
Whisk a few tablespoons of maize flour and the fermented corn dough into 500 ml cold water to make a thin slurry.
- 2
Bring the slurry to a simmer, stirring constantly, until it thickens into a light, slightly sour porridge.
- 3
Gradually beat in the remaining maize and millet flour a little at a time, stirring vigorously over low heat until you have a smooth, stretchy, stiff dough.
- 4
Add splashes of hot water as needed and keep turning the dough for 8-10 minutes until glossy and lump-free, then shape into wet balls.
- 5
For the ayoyo soup, boil the jute leaves with chopped tomato, onion, dawadawa, ground pepper, and salt until soft and slippery.
- 6
Blend or mash the soup lightly to release its characteristic mucilaginous texture and simmer to combine.
- 7
Serve the warm TZ balls in a bowl with the ayoyo soup poured alongside, eaten by pinching the dough and dipping.