Cooked IndoorsCooked Indoors
All Recipes
Waakye-Style Nigerian Rice and Beans with Millet Leaves
breakfastlunchdinnerDiabetesHearthealthHighprotein

Waakye-Style Nigerian Rice and Beans with Millet Leaves

Waakye is a beloved West African dish with deep roots in Nigerian cuisine, traditionally prepared by cooking parboiled rice and black-eyed peas or cowpeas together with dried sorghum or millet leaves, which give the dish its signature earthy aroma and striking reddish-brown colour. This clinical nutrition version balances complex carbohydrates with plant-based protein, making it an excellent choice for blood sugar management, heart health, and sustained energy throughout the day. Served across Nigerian markets from dawn to midday, this wholesome dish is both a cultural staple and a powerhouse of fibre, essential amino acids, and micronutrients.

Total Time

1 hr 35 min

Prep

20 min

Cook

75 min

Servings

4

Cuisine

Nigerian West African

390kcal

Calories

22g

Protein

58g

Carbs

8g

Fat

9g

Fiber

How to Make It

  1. 1

    Soak the Beans

    Place the dried cowpeas or black-eyed peas in a large bowl and cover with cold water. Soak for a minimum of 6 hours or overnight. Drain and rinse well before cooking. This step reduces phytic acid, improves nutrient absorption, and significantly cuts cooking time.

    Tip: Soaking also reduces the gas-producing compounds in beans, making the dish gentler on the gut — especially important for patients managing IBS or bloating.
  2. 2

    Cook the Beans with Millet Leaves

    Place the soaked, drained beans into a medium pot. Add the dried millet or sorghum leaves, half the onion, crushed garlic, and grated ginger. Pour in 700ml of water. Bring to a boil over high heat, then reduce to a medium simmer. Cook uncovered for 30–35 minutes until the beans are about 70% soft (tender but not fully cooked). Remove and discard the millet leaves. The liquid in the pot should have turned a deep reddish-brown — this is your natural colour base.

    Tip: Do not add salt at this stage; salt toughens the bean skin and extends cooking time significantly.
  3. 3

    Add the Rice and Build Flavour

    Add the thoroughly rinsed brown parboiled rice directly into the pot with the partially cooked beans and their coloured cooking liquid. Pour in the low-sodium stock to top up liquid levels — the liquid should sit about 2cm above the rice and beans. Add the ground Cameroon pepper, ground crayfish (if using), palm oil, and blended tomatoes. Stir gently to combine all ingredients.

    Tip: Using stock instead of plain water dramatically improves flavour without requiring excess salt — a key technique for hypertension-friendly cooking.
  4. 4

    Steam to Perfection

    Bring the pot to a boil, then reduce heat to the lowest setting. Cover tightly with a well-fitting lid and allow the rice and beans to steam together for 30–35 minutes. Do not lift the lid during the first 25 minutes. Check for doneness — both the rice and beans should be fully cooked and the liquid fully absorbed. If the rice is still firm, add 2–3 tablespoons of hot water and continue steaming for 5 more minutes.

    Tip: If you have a banana leaf, lining the lid with it before closing the pot adds a subtle traditional aroma — a technique used by waakye vendors across Northern and Southwestern Nigeria.
  5. 5

    Finish with Greens and Protein

    Once cooked, fluff the waakye gently with a fork. Fold in the finely shredded uziza leaves or fresh spinach — the residual heat will wilt the greens perfectly without overcooking them. If using smoked mackerel, gently fold in the flaked fish at this stage. Taste and adjust seasoning with a very small pinch of sea salt if needed.

    Tip: Adding leafy greens at the end rather than cooking them from the start preserves folate, iron, and vitamin C — critical nutrients for lactating mothers and patients managing anaemia or PCOS.
  6. 6

    Serve and Garnish

    Dish the waakye into bowls or onto plates. Garnish with thinly sliced red onion rings and a wedge of fresh tomato. For a complete clinical nutrition plate, serve alongside a small portion of Nigerian pepper sauce (ata dindin — roasted red pepper sauce with minimal oil) and a side of sliced cucumber or garden eggs (African aubergine). Serve hot.

    Tip: For diabetes management, portion the waakye to fill no more than one-quarter of the plate, pairing with non-starchy vegetables and a lean protein source to keep the glycaemic load balanced.

Want this in your meal plan?

Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.

Get started free