Kenyan Coconut Red Kidney Bean Stew

Kenyan Coconut Red Kidney Bean Stew

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

A beloved East African comfort food from Kenya, this hearty stew simmers tender red kidney beans in a fragrant, lightly spiced coconut tomato sauce. Traditionally served over white rice, chapati, or ugali, it is a staple of Kenyan home cooking and roadside kitchens across the country.

Prep Time15 mins
Cook Time35 mins
Total Time50 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 485 kcalCalories
  • 22 gFat
  • 14 gSaturated Fat
  • 54 gCarbs
  • 14 gFiber
  • 6 gSugar
  • 18 gProtein
  • 620 mgSodium
  • 980 mgPotassium
  • 110 mgCalcium
  • 6 mgIron
  • 28 mgVitamin C
  • 85 mcgVitamin A

Ingredients

For the beans and aromatic base

  • 1 1/2 cups dried red kidney beans, soaked overnight (or 2 cans, 15 oz each, drained and rinsed)
  • 4 cups water, for simmering the dried beans
  • 2 tbsp vegetable oil
  • 1 large yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 green chili such as serrano, minced (optional)

For the spiced coconut sauce

  • 2 medium ripe tomatoes, finely diced (or 1 cup canned crushed tomatoes)
  • 1 green bell pepper, diced
  • 2 tsp mild curry powder
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1 can (14 oz) full-fat coconut milk
  • 1 cup water or low-sodium vegetable broth

To finish and season

  • 1 tsp fine sea salt, plus more for the bean pot
  • 1/2 tsp freshly ground black pepper
  • 1/4 cup fresh cilantro, chopped
  • 1 tbsp fresh lime juice

Directions

  1. If using dried beans, drain the soaked beans, place in a pot, cover with 4 cups of fresh water and 1 teaspoon of salt, and simmer 45 to 60 minutes until tender. Drain and set aside. If using canned beans, simply drain and rinse them well.
  2. Heat the vegetable oil in a large heavy pot over medium heat. Add the chopped onion and cook for 4 to 5 minutes until softened and lightly golden at the edges.
  3. Stir in the garlic, ginger, and green chili if using, and cook for 1 minute until fragrant. Add the curry powder, cumin, coriander, and turmeric, and toast the spices in the oil for 30 seconds to release their flavor.
  4. Add the diced tomatoes and bell pepper. Cook for 6 to 8 minutes, stirring often, until the tomatoes break down into a thick, jammy sauce and the pepper softens.
  5. Pour in the coconut milk and 1 cup of water or broth, scraping the bottom of the pot to lift any browned bits. Bring the mixture to a gentle simmer.
  6. Add the cooked kidney beans, 1 teaspoon of salt, and the black pepper. Reduce the heat to low and simmer uncovered for 15 to 20 minutes, allowing the stew to thicken and the flavors to mingle.
  7. Stir in the chopped cilantro and fresh lime juice, taste, and adjust the salt and pepper as needed.
  8. Ladle the stew over steamed white rice, alongside chapati, or with a wedge of ugali, and serve hot with extra cilantro on top.

Cook’s Notes

  • For a creamier texture, mash about one-third of the cooked beans with a fork before stirring them into the sauce; this also helps thicken the stew naturally.
  • Toast the dry spices in the oil for 30 seconds before adding any liquid; this blooms the aromatics and gives the dish a noticeably deeper flavor.
  • Add a handful of chopped sukuma wiki (collard greens) or baby spinach in the last 5 minutes of simmering for extra color and nutrition the way many Kenyan home cooks do.
  • This stew tastes even better the next day as the coconut and spices continue to meld, making it ideal for batch cooking and packed lunches.
  • Serve with a wedge of lime on the side; the brightness lifts the rich coconut base and balances the warm curry notes.