A beloved Northern Nigerian street snack and refreshing drink made from spiced millet balls pounded and stirred into tangy fermented cow's milk. The warming spices of ginger, cloves, and black pepper balance beautifully with the cool, yogurt-like tartness of the milk, creating a uniquely satisfying treat enjoyed on hot afternoons.
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Servings4
Yield4 tall glasses
Nutrition Facts
Per serving (estimated)
- 390 kcalCalories
- 10 gFat
- 5 gSaturated Fat
- 62 gCarbs
- 5 gFiber
- 14 gSugar
- 14 gProtein
- 105 mgSodium
- 430 mgPotassium
- 280 mgCalcium
- 2 mgIron
- 1 mgVitamin C
- 110 mcgVitamin A
Ingredients
For the spiced millet balls
- 2 cups millet flour (about 280 g)
- 1 tablespoon finely grated fresh ginger
- 1 teaspoon ground cloves
- 1 teaspoon ground black pepper
- 1 tablespoon granulated sugar
- 3/4 cup warm water, plus more as needed
For the fermented milk (nono)
- 4 cups whole cow's milk (or goat's milk)
- 2 tablespoons plain yogurt with live active cultures
To serve
- 3 to 4 tablespoons granulated sugar, to taste
- 1/2 cup cold water, optional
- Ice cubes
- 1/4 cup roasted groundnuts, crushed (optional)
Directions
- To prepare the fermented milk, pour the milk into a saucepan and heat slowly to 180°F (82°C), stirring occasionally to prevent scorching. Remove from heat and cool to 110°F (43°C).
- Stir the 2 tablespoons of live-culture yogurt into the warm milk until smooth. Pour into a clean glass jar, cover loosely, and leave at room temperature for 8 to 12 hours until thickened and tangy. Once set, refrigerate until chilled.
- While the milk ferments, prepare the millet balls: combine millet flour, grated ginger, ground cloves, black pepper, and sugar in a large mixing bowl.
- Pour in the warm water a little at a time, kneading continuously, until you have a firm, smooth dough that holds together without sticking to your hands. Add extra water or flour as needed.
- Divide the dough into 8 equal portions and roll each between your palms into smooth balls about 2 inches across.
- Bring a large pot of water to a gentle boil, drop in the millet balls, and cook for 15 to 20 minutes, stirring occasionally, until they feel firm when pressed.
- Lift the cooked balls out with a slotted spoon and let them cool until easy to handle. Transfer to a mortar or sturdy bowl and pound or knead vigorously until they crumble into a coarse, slightly sticky dough.
- To serve, spoon about 1/4 cup of the pounded millet into a tall glass or bowl, add 3/4 to 1 cup of the chilled fermented milk, and stir briskly until evenly combined and frothy.
- Sweeten generously with sugar, loosen with a splash of cold water if desired, top with crushed groundnuts if using, and serve over ice immediately.
Cook’s Notes
- Use genuine live-culture yogurt (not heat-treated) for the starter; this ensures the milk ferments properly into a tangy nono.
- Pound the millet balls while still warm for easier breaking apart; cold balls stay too firm and rubbery.
- If you cannot find millet flour, substitute with finely ground whole millet blended to a powdery texture.
- Adjust the sugar to your liking; in the north it is often served quite sweet, but purists enjoy it unsweetened.
- For the most authentic experience, chill the fermented milk for several hours and serve everything ice-cold on a hot day.










