Ibiharage

Ibiharage

Ibiharage (ee-bee-hah-RAH-geh)

Rwandan Red Beans

Prep Time 1.5 hours
📈 Difficulty Easy
👥 Servings
4
🔥 Calories 297 kcal

Red kidney beans slow-cooked with onions, tomatoes, and palm oil until creamy and rich, the most iconic everyday Rwandan dish.

Nutrition & Info

290 kcal per serving
Protein 18.0g
Carbs 45.0g
Fat 5.0g
Protein Carbs Fat

Dietary

vegetarian vegan dairy-free gluten-free nut-free

Equipment Needed

large pot wooden spoon colander

Presentation Guide

Vessel: deep plate

Garnishes: palm oil drizzle

Accompaniments: rice, ugali, greens

Instructions

  1. 1

    Drain soaked beans, place in a large pot with fresh water, and boil for forty-five minutes until tender but not mushy.

  2. 2

    In a separate pan, heat oil and sauté onions for five minutes until golden.

  3. 3

    Add tomatoes and cook for five minutes until broken down into a sauce.

  4. 4

    Add cooked beans to the sauce, stir well, and simmer together for fifteen minutes until flavors meld and sauce thickens.

  5. 5

    Season with salt and serve hot over rice or alongside ugali.

💡

Did You Know?

Rwanda is one of the highest per-capita consumers of beans in the world, and ibiharage appears on most Rwandan tables at least once daily.

Chef's Notes

Equipment Tips

  • large pot
  • wooden spoon
  • colander

Garnishing

palm oil drizzle

Accompaniments

rice, ugali, greens

The Story Behind Ibiharage

Beans are the nutritional backbone of Rwanda, providing essential protein in a diet historically centered on plant foods. Ibiharage is not just food but cultural identity — the Kinyarwanda language has dozens of words for different bean varieties, reflecting their importance. Red kidney beans became dominant through colonial-era agricultural programs, but bean cultivation in the region predates recorded history. Every Rwandan cook has their own slight variation on this fundamental dish.

🕐 Traditionally enjoyed daily lunch and dinner 📜 Origins: Ancient Rwandan

Comments (0)

No comments yet. Be the first to share your thoughts!