Tanzanian Coconut Beans

Tanzanian Coconut Beans

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

Tanzanian Coconut Beans are a beloved coastal dish from East Africa where red kidney beans are simmered in a fragrant, lightly spiced coconut-tomato sauce. Served over steamed rice or with chapati, the creamy beans soak up warm curry notes and fresh ginger for a deeply satisfying vegetarian main. The full-fat coconut milk is essential here, lending body and a subtle sweetness that balances the earthy beans.

Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 430 kcalCalories
  • 22 gFat
  • 14 gSaturated Fat
  • 45 gCarbs
  • 14 gFiber
  • 6 gSugar
  • 15 gProtein
  • 520 mgSodium
  • 820 mgPotassium
  • 85 mgCalcium
  • 4.5 mgIron
  • 14 mgVitamin C
  • 80 mcgVitamin A

Ingredients

For the beans and base

  • 2 tbsp coconut oil or vegetable oil
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1-2 green chilies, finely minced (optional)
  • 2 medium ripe tomatoes, finely chopped
  • 1 tsp salt, plus more to taste
  • 1/2 tsp freshly ground black pepper

For the coconut sauce

  • 2 cans (15 oz / 425 g each) red kidney beans, drained and rinsed
  • 1 can (14 oz / 400 ml) full-fat coconut milk
  • 2 tsp mild curry powder
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground coriander
  • 2 tbsp fresh cilantro, chopped, for garnish
  • 1 tbsp fresh lime juice

Directions

  1. Heat the coconut oil in a large heavy pot or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until softened and translucent.
  2. Stir in the garlic, ginger, and minced chilies and cook for about 1 minute until fragrant, taking care not to brown the garlic.
  3. Add the chopped tomatoes, curry powder, cumin, turmeric, coriander, salt, and black pepper. Cook for 5-7 minutes, mashing the tomatoes with the back of a spoon, until the mixture thickens into a rich paste and the oil begins to separate at the edges.
  4. Pour in the full-fat coconut milk and 1/4 cup of water, stirring well to combine. Bring the sauce to a gentle simmer and let it cook for 5 minutes to meld the flavors.
  5. Add the drained kidney beans to the pot and stir gently to coat. Simmer uncovered for 10-12 minutes, stirring occasionally, until the sauce has reduced slightly and is creamy enough to coat the back of a spoon.
  6. Taste and adjust the seasoning with additional salt, pepper, or lime juice. Stir in the lime juice off the heat.
  7. Ladle the coconut beans over steamed white rice or alongside warm chapati. Garnish with fresh cilantro and serve immediately.

Cook’s Notes

  • For the most authentic texture, substitute 1 cup dried red kidney beans soaked overnight and simmered until tender (about 45 minutes) for the canned beans.
  • Use full-fat canned coconut milk rather than light or refrigerated cartons; the higher fat content creates the signature creamy sauce.
  • Add 2 cups of baby spinach or chopped kale during the last 3 minutes of simmering for a more nutritious, vibrant version.
  • Adjust the heat by removing the chilies for a mild dish or adding a pinch of cayenne along with the other spices for extra warmth.
  • Maharagwe tastes even better the next day once the spices have had time to meld, making it an excellent make-ahead meal.