Waakye: Ghanaian Rice and Beans Recipe

Updated November 4, 2026

Total time
2 hr 30 min
prep 15 min · cook 1 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Waakye: Ghanaian Rice and Beans Recipe

Waakye is a Ghanaian dish of rice and beans cooked together, traditionally with dried sorghum leaves that tint the grains a reddish-brown color. This practical home version uses black-eyed peas and rice, then serves them with flavorful accompaniments; Ghanaian households and vendors vary the beans, leaves, seasonings, and sides.

Ingredients

  • 1 cup (200 g) dried black-eyed peas, picked over and rinsed
  • 6 cups (1.4 L) water, divided, plus more for soaking if needed
  • 8–10 dried waakye leaves (sorghum leaves), rinsed; or 1 teaspoon (5 g) food-grade baking soda as a color-changing substitute
  • 2 cups (370 g) long-grain white rice, rinsed until the water runs mostly clear
  • 1 teaspoon (6 g) fine salt, or to taste
  • 1 small red onion (about 110 g), peeled and halved, optional

Instructions

  1. Soak the beans, if time allows. Put the rinsed black-eyed peas in a bowl and cover with several inches of cool water. Soak for 1 hour, then drain. This helps them cook more evenly, though it is fine to skip soaking and allow extra simmering time.
  2. Begin cooking the beans. Put the drained beans in a large, heavy pot with 5 cups (1.2 L) fresh water. Bring to a boil over high heat, then lower the heat to maintain a steady simmer. Partially cover and cook for about 25 minutes if soaked, or 40–50 minutes if unsoaked. The beans should be tender but still hold their shape; they will continue cooking with the rice.
  3. Color the cooking liquid. Add the rinsed waakye leaves and simmer for 10 minutes. Remove the leaves with tongs. If using baking soda instead, stir it into the simmering beans and liquid; the color will be less herbaceous and the beans may soften faster. Use only food-grade baking soda, not washing soda or other alkaline products.
  4. Add rice and seasonings. Stir in the rinsed rice, salt, and optional onion. Check the liquid level: it should sit just above the rice and beans, roughly ½ inch (1 cm). Add up to 1 cup (240 ml) hot water as needed; if there is substantially more liquid, ladle some out. Bring the pot back to a gentle boil.
  5. Cover and cook until tender. Cover tightly, reduce the heat to low, and cook for 20–25 minutes. Keep the lid closed as much as possible so steam cooks the rice evenly. At about 20 minutes, check a small area: the rice should be tender and the liquid absorbed. If it is still firm and the pot is dry, sprinkle in 2–3 tablespoons (30–45 ml) hot water, cover, and cook 5 minutes more.
  6. Rest and fluff. Turn off the heat and leave the covered pot for 10 minutes. Remove the onion if desired, then gently fluff the waakye with a fork, mixing the beans through without crushing them. Serve hot with the accompaniments you like.

Tips

  • Choose the right leaves. Waakye leaves are dried sorghum leaves, often sold at African grocers. They lend color and a distinctive earthy note. If unavailable, food-grade baking soda can tint the dish, but it does not reproduce the leaves’ flavor; use a measured teaspoon and do not add extra to chase a darker color.
  • Watch the beans, not just the clock. Age and soaking affect cooking time. Start checking early and simmer until tender before adding rice; undercooked beans will not become reliably tender during the short rice-cooking stage.
  • Keep the rice from turning mushy. Rinse it, avoid excess liquid, and use low heat with a close-fitting lid. Different rice varieties absorb water differently, so make small hot-water additions only if the grains are still firm and the pot is dry.
  • Plan the timing. The total time above includes the one-hour optional soak, cooking, and resting. If you skip soaking, start the beans earlier and expect their simmer to take longer; do not shorten their cooking just to match the clock.

Serving Suggestions

Serve waakye as a filling base with Ghanaian-style shito (hot pepper sauce), gari (toasted cassava granules), and a fresh tomato-and-onion salad. Popular additions include fried ripe plantain, sliced avocado, spaghetti, or a boiled egg; portions and combinations vary. For a lighter plate, pair it with salad and a modest spoonful of shito. Add meat or fish if desired, cooking it separately and following its safe cooking temperature.

Variations

Black-eyed peas are accessible and work well, while cowpeas or other small beans can be used if they cook to tenderness before the rice goes in. Some versions use a different ratio of rice to beans, or cook the beans and rice separately before combining. You can omit the onion for a simpler pot, or season with a little additional salt at the table. If using brown rice, expect a longer cooking time and more liquid; it is best cooked separately and combined with the beans rather than relying on the timing in this recipe.

Storage and Reheating

Cool leftovers promptly and refrigerate within 2 hours of cooking in shallow, covered containers. Keep refrigerated for 3–4 days, or freeze in meal-size portions for up to 2 months for best quality. Thaw frozen portions in the refrigerator. Reheat only the portion you need, adding a splash of water and covering it to restore moisture; heat until steaming throughout and to 165°F (74°C), the USDA FSIS safe temperature for leftovers. Discard waakye left at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).

Frequently Asked Questions

What are waakye leaves?
They are dried sorghum leaves used in Ghanaian waakye for their reddish color and earthy flavor. Look for them at African food shops. Baking soda is a practical color-changing alternative, but the flavor will be different.

Can I make waakye without soaking the beans?
Yes. Simmer the rinsed beans in fresh water until they are tender but intact, usually 40–50 minutes for black-eyed peas. Start checking early, since dry beans vary in age and cooking speed.

Why is my waakye hard or mushy?
Hard beans usually needed more simmering before the rice was added. Firm rice may need a little more hot water and a few extra covered minutes. Mushy rice often means there was too much liquid, the lid was opened repeatedly, or the heat was too high.

Can I use canned beans?
Yes, though the texture and cooking process change. Drain and rinse about 1½ cups (255 g) canned black-eyed peas, then add them with the rice rather than simmering them from the beginning. Use waakye-leaf liquid or fresh water to cook the rice, checking the liquid level carefully.

Is waakye supposed to be red?
It often has a reddish-brown or deep brown tint from the sorghum leaves, but the exact shade varies with the leaves, cooking liquid, and household method. The color is not a reliable test of doneness; tender beans and rice are.

Can I cook the rice and beans ahead?
Yes. Refrigerate them promptly in shallow containers and use within 3–4 days. Reheat thoroughly to 165°F (74°C); for the best texture, add a little water and cover while reheating.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).