A comforting Burundian bean stew simmered with tomatoes, onions, and gentle spices.

Drain the soaked beans and rinse them well. Place them in a heavy pot with 6 cups of fresh water and bring to a steady boil.
Skim away any foam, reduce the heat to low, and partially cover. Simmer for 60–75 minutes until the beans are tender but still hold their shape.
Reserve 1 cup of the bean cooking liquid, then drain off any excess. Keep the beans warm while preparing the sauce.
Heat the oil in the same pot over medium heat. Add the onion and cook for 5–6 minutes, stirring occasionally, until soft and lightly golden.
Stir in the garlic and ginger and cook for 30 seconds until fragrant. Add the tomatoes, paprika, and black pepper.
Cook the tomato mixture over medium-low heat for 8–10 minutes, stirring often, until the tomatoes collapse and the oil begins to separate at the edges.
Fold in the cooked beans, salt, and 1 cup reserved cooking liquid. Simmer uncovered for 12–15 minutes until the sauce thickens and coats the beans.
Taste and adjust the seasoning, then stir in the cilantro. Serve hot with rice, ugali, sweet potatoes, or cooked greens.
Soak the beans overnight for even cooking. Bean age affects cooking time, so simmer until completely tender before adding them to the tomato sauce. Add a splash of hot water if the stew thickens too quickly. Serve hot with ugali, rice, or boiled plantains.
6 servings
1 1/2 cups
* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.