Tanzanian Corn and Bean Stew

Tanzanian Corn and Bean Stew

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

Tanzanian Corn and Bean Stew is a beloved coastal dish featuring tender beans simmered with sweet corn in a lightly spiced coconut broth. This humble one-pot meal is rich in plant protein and fiber, making it a satisfying everyday lunch or dinner across Tanzania. Serve it warm with chapati, rice, or simply on its own as a hearty bowl.

Prep Time10 mins
Cook Time50 mins
Total Time60 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 385 kcalCalories
  • 14 gFat
  • 8 gSaturated Fat
  • 52 gCarbs
  • 11 gFiber
  • 7 gSugar
  • 15 gProtein
  • 590 mgSodium
  • 780 mgPotassium
  • 75 mgCalcium
  • 4 mgIron
  • 14 mgVitamin C
  • 90 mcgVitamin A

Ingredients

For the Stew Base

  • 1 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp grated fresh ginger
  • 2 medium tomatoes, chopped
  • 1 tsp ground turmeric
  • 1 tsp mild curry powder

For the Beans and Corn

  • 1 1/2 cups dried red kidney beans, soaked overnight (or 3 cups canned, drained)
  • 2 cups fresh or frozen corn kernels
  • 4 cups water or vegetable broth
  • 1 cup full-fat coconut milk
  • 1 1/2 tsp salt, or to taste
  • 2 tbsp chopped fresh cilantro or parsley

Directions

  1. If using dried beans, drain the soaked beans and place them in a large pot with fresh water; simmer for 30 to 35 minutes until tender but still holding their shape, then drain and set aside. (Skip this step if using canned beans.)
  2. Heat the vegetable oil in a heavy-bottomed pot over medium heat. Add the chopped onion and cook for 4 to 5 minutes until soft and translucent, stirring occasionally.
  3. Stir in the garlic, ginger, tomatoes, turmeric, and curry powder. Cook for 3 to 4 minutes, mashing the tomatoes with the back of your spoon until the mixture forms a thick, fragrant paste.
  4. Add the cooked (or canned) beans, corn kernels, and water or broth. Stir well, bring to a gentle boil, then reduce the heat to low.
  5. Cover and simmer for 20 to 25 minutes, allowing the flavors to meld and the broth to thicken slightly as the corn softens.
  6. Pour in the coconut milk and season with salt. Simmer uncovered for another 5 to 7 minutes until the stew reaches a creamy, lightly thickened consistency.
  7. Taste and adjust the seasoning. For a thinner stew, add a splash of hot water; for a thicker, porridge-like texture, mash a few beans against the side of the pot.
  8. Remove from the heat, sprinkle with fresh cilantro or parsley, and let the stew rest for 5 minutes. Ladle into bowls and serve hot with rice, chapati, or a side of kachumbari.

Cook’s Notes

  • For a deeper, smokier flavor, char the corn kernels in a dry skillet over high heat for 2 to 3 minutes before adding them to the stew.
  • Traditional recipes often skip curry powder; swap it for a pinch of ground cardamom or cloves for a more authentic Swahili spice profile.
  • Leftover makande thickens as it cools. Reheat gently with a splash of water or broth to bring back the creamy consistency.
  • Pink beans, black-eyed peas, or pigeon peas can replace red kidney beans depending on what is available locally.
  • Stir in a tablespoon of natural peanut butter along with the coconut milk for an extra layer of richness and nuttiness.