Wali na Maharage (Rice & Coconut Bean Stew)

Wali na Maharage (Rice & Coconut Bean Stew)

Tanzania's most beloved daily meal elevated to its finest expression, featuring creamy red kidney beans slow-cooked in rich coconut milk with ripe tomatoes, warm spices, and aromatics. The silky, deeply flavored stew is ladled alongside perfectly steamed long-grain white rice, each grain separate and fluffy, creating a nourishing and complete dish that speaks to the soul of East African home cooking. This is comfort food at its most honest and satisfying.

tanzanianhalalveganvegetariangluten freedairy free
95 min prep
96 min cook
191 min total
4 servings
610 cal/serving
5 views
0 forks

Ingredients

  • 400 g dried red kidney beans

    soaked overnight in cold water, drained and rinsed

  • 400 g long-grain white rice

    rinsed three times until water runs clear

  • 400 ml full-fat coconut milk

    shaken well before opening

  • 100 ml coconut cream

    reserved for finishing

  • 400 g ripe plum tomatoes

    roughly chopped

  • 200 g yellow onion

    finely diced

  • 6 cloves garlic cloves

    minced

  • 20 g fresh ginger

    peeled and finely grated

  • 1 whole red scotch bonnet chili

    left whole for mild heat or finely chopped for more intensity

  • 8 g ground cumin

    measured level

  • 6 g ground coriander

    measured level

  • 4 g ground turmeric

    measured level

  • 3 g ground cardamom

    measured level

  • 5 g smoked paprika

    measured level

  • 2 leaves bay leaves

    whole

  • 45 ml refined coconut oil

    measured

  • 12 g fine sea salt

    divided for beans and rice

  • 1200 ml water

    divided — 800ml for beans, 400ml for rice

  • 20 g fresh cilantro

    leaves picked and stems finely chopped, kept separate

  • 1 whole fresh lime

    cut into wedges for serving

  • 40 g spring onions(optional)

    thinly sliced on the bias

Prepare Steps

  1. 1

    Drain and Par-Cook Beans(65m)

    Drain the soaked kidney beans and place in a large saucepan. Cover with fresh cold water by at least 5cm. Bring to a rolling boil over high heat and boil hard for 10 minutes (critical to remove lectins). Reduce to a firm simmer and cook for 45–55 minutes until beans are just tender but still hold their shape. Drain and set aside. Reserve 200ml of the cooking liquid.

  2. 2

    Prepare Aromatics(10m)

    Finely dice the onion into 5mm pieces. Mince garlic and grate ginger together into a paste. Roughly chop the tomatoes, retaining all juices. Finely chop cilantro stems; keep leaves whole for garnish. Measure and combine all dry spices (cumin, coriander, turmeric, cardamom, paprika) into a small bowl.

  3. 3

    Rinse and Soak Rice(20m)

    Place rinsed rice in a bowl and cover with cold water. Allow to soak for 20 minutes while beans cook. This shortens cooking time and improves texture. Drain thoroughly before cooking.

Cook Steps

  1. 1

    Build the Flavor Base(12m)

    Heat coconut oil in a heavy-bottomed pot or Dutch oven over medium-high heat until shimmering. Add diced onion and cook, stirring frequently, for 8–10 minutes until deep golden and beginning to caramelize. Add the garlic-ginger paste and chopped cilantro stems; cook for 90 seconds until fragrant. Add the combined spice blend and bay leaves; stir constantly for 60 seconds to toast spices in the fat, coating the onions thoroughly.

  2. 2

    Add Tomatoes and Simmer(14m)

    Add chopped tomatoes and their juices to the pot. Stir to combine with the spiced onion base. Increase heat to medium-high and cook for 12–15 minutes, stirring occasionally and mashing the tomatoes lightly with the back of your spoon, until the mixture reduces and the oil begins to separate at the edges — this is the masala base fully cooked. Season with 6g of salt.

  3. 3

    Add Beans and Coconut Milk(35m)

    Add the par-cooked kidney beans to the pot and stir to coat in the masala. Pour in the full-fat coconut milk and 200ml reserved bean cooking liquid. Add the whole scotch bonnet chili. Stir everything together and bring to a gentle boil, then reduce heat to low. Partially cover and simmer for 30–35 minutes, stirring every 8 minutes, until the stew is thick and creamy and the beans are completely tender. The sauce should coat the back of a spoon.

  4. 4

    Cook the Wali (Steamed White Rice)(25m)

    While the beans simmer, place the soaked and drained rice in a medium saucepan. Add 700ml cold water (ratio is critical for soaked rice) and 6g salt. Bring to a vigorous boil over high heat, uncovered, then immediately reduce heat to the lowest possible setting. Cover tightly with a lid (place a folded kitchen towel under the lid to absorb steam). Cook undisturbed for 15 minutes. Remove from heat and rest, still covered, for 10 minutes. Do not lift the lid during cooking or resting.

  5. 5

    Finish the Stew(5m)

    Remove and discard the whole scotch bonnet chili and bay leaves. Stir in the coconut cream and taste for seasoning, adjusting salt as needed. If the stew is too thick, loosen with a splash of hot water. If too thin, increase heat and reduce uncovered for 3–5 minutes. The final consistency should be rich and ladle-able but not watery. Remove from heat.

  6. 6

    Fluff and Rest Rice(5m)

    After the 10-minute rest, remove the lid and kitchen towel. Use a fork or rice paddle to gently fluff the rice from the bottom up, separating each grain. Cover loosely with the towel again (not the lid) and rest for 5 more minutes before serving.

Serve Steps

  1. 1

    Plate the Wali na Maharage(2m)

    Use a rice mold or rounded bowl to pack fluffy wali into a neat dome on one side of each warmed wide-rimmed bowl or plate. Ladle a generous 200–250ml portion of the coconut bean stew alongside and slightly overlapping the rice, allowing the creamy sauce to pool naturally around the base.

  2. 2

    Garnish and Finish(1m)

    Scatter fresh cilantro leaves generously over the stew. Add a pinch of sliced spring onions over the rice for color contrast. Place one lime wedge on the rim of each bowl. Drizzle a very small amount of coconut cream (about 1 teaspoon) in a spiral over the stew for visual richness. Serve immediately while piping hot.