Ibihaza n'ubwoko is a flavorful and nutritious dish from Rwanda that combines tender beans with savory mushrooms. It is a popular vegetarian option that is rich in flavors and textures. This dish is often enjoyed as a main course and pairs well with Rwandan staple foods like steamed rice or ugali.
1 cup beans (preferably white beans), soaked overnight
2 tablespoons vegetable oil
1 onion, finely chopped
2 cloves of garlic, minced
200 grams (7 ounces) mushrooms, sliced
1 tomato, diced
1 teaspoon thyme
1 teaspoon paprika
1 teaspoon cayenne pepper (optional, for heat)
Salt
Pepper, to taste
Fresh cilantro or parsley, for garnish
Drain and rinse the soaked beans. In a large pot, add the beans and enough water to cover them. Bring to a boil over medium heat and cook until the beans are tender, usually for about 1–2 hours. Drain the cooked beans and set them aside.
1–2 hours
In the same pot, heat the vegetable oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent and fragrant.
Add the sliced mushrooms to the pot and cook for about 5 minutes, or until they release their moisture and start to brown.
5 minutes
Add the diced tomato, thyme, paprika, and cayenne pepper (if using) to the pot. Stir well to combine.
Return the cooked beans to the pot and season with salt and pepper to taste. Stir again to ensure all the ingredients are well incorporated.
Reduce the heat to low, cover the pot, and let the beans and mushrooms simmer together for about 15–20 minutes, allowing the flavors to meld.
15–20 minutes
Taste and adjust the seasoning if needed, adding more salt, pepper, or spices according to your preference.
Remove the pot from the heat and let the ibihaza n'ubwoko rest for a few minutes before serving.
Serve the dish hot, garnished with fresh cilantro or parsley.