This traditional Ugandan millet bread, known locally as akaro, is a soft, slightly tangy loaf with a tender crumb and pale golden crust. Made primarily from millet flour and naturally fermented for a subtle depth of flavor, it pairs beautifully with stews, groundnut sauces, or simply a smear of butter and tea. Steaming keeps the interior moist while giving the exterior a delicate chew.
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Servings6
Yield6 small loaves
Nutrition Facts
Per serving (estimated)
- 215 kcalCalories
- 3 gFat
- 0.5 gSaturated Fat
- 42 gCarbs
- 4 gFiber
- 3 gSugar
- 6 gProtein
- 395 mgSodium
- 180 mgPotassium
- 25 mgCalcium
- 2.8 mgIron
- 0 mgVitamin C
- 0 mcgVitamin A
Ingredients
For the dough
- 2 cups (260 g) millet flour
- 1/2 cup (65 g) all-purpose flour
- 1 packet (2 1/4 tsp) active dry yeast
- 1 tbsp (12 g) granulated sugar
- 1 tsp (6 g) fine sea salt
- 1 1/4 cups (300 ml) warm water, about 105°F
- 1 tbsp (15 ml) vegetable oil, plus more for greasing
For steaming
- 4 cups water for the steamer pot
- Banana leaves or parchment paper, for lining
- 1 tsp neutral oil, for brushing the tops
Directions
- In a small bowl, stir the yeast and sugar into the warm water and let it sit for 5 to 10 minutes until foamy and bubbly on top.
- In a large mixing bowl, whisk together the millet flour, all-purpose flour, and salt. Make a well in the center and pour in the activated yeast mixture and vegetable oil.
- Stir with a wooden spoon until a shaggy dough forms, then turn out onto a lightly floured surface and knead for 8 to 10 minutes until the dough is smooth, soft, and slightly tacky but no longer sticky.
- Place the dough in a lightly oiled bowl, cover with a damp kitchen towel, and let it rise in a warm spot for 1 to 1 1/2 hours until nearly doubled in size.
- Punch down the dough and divide it into 6 equal portions. Shape each piece into a smooth round or oblong loaf about 4 inches long.
- Line a steamer basket with banana leaves or parchment paper and arrange the shaped loaves on top, leaving at least 1 inch between each to allow for expansion.
- Bring the water in your steamer pot to a rolling boil, then reduce the heat to medium. Place the basket over the simmering water, cover tightly with a lid, and steam the loaves for 20 to 25 minutes until they spring back when gently pressed.
- Carefully remove the basket and transfer the breads to a wire rack. Brush lightly with oil and let them cool for at least 10 minutes before serving so the interior sets properly.
- Serve warm with butter, honey, groundnut sauce, or alongside a savory stew.
Cook’s Notes
- For a more traditional tang, let the dough ferment overnight in the refrigerator after the first rise, then bring to room temperature before shaping.
- If millet flour is unavailable, substitute with sorghum flour or use a 50/50 blend of millet and whole wheat flour.
- Keep the steamer lid tightly sealed so steam does not escape; escaping steam will leave dry, cracked tops.
- Test doneness by inserting a skewer into the center; it should come out clean with no wet dough clinging to it.
- The bread stays soft for 2 days when wrapped in a clean kitchen towel at room temperature, or freeze for up to 1 month.










