Calories in Waakye: Nutrition and a Homemade Recipe

Updated November 4, 2026

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

Jump to recipe

Calories in Waakye: Nutrition and a Homemade Recipe

Waakye is a Ghanaian dish of rice and beans cooked together, traditionally colored and flavored with dried sorghum leaves. Its calorie count depends on the rice-to-bean ratio and, especially, the stew, oil, gari, spaghetti, meat, and other toppings served with it. This straightforward version makes four portions and includes an estimate for the plain rice-and-bean base, so you can see what additions contribute.

Ingredients

  • 1 cup (200 g) dried black-eyed peas or cowpeas, picked over and rinsed
  • 2 cups (370 g) long-grain white rice, rinsed until the water is mostly clear
  • 4 cups (950 ml) water, plus more for boiling the beans
  • 8 dried waakye leaves (about 10 g), rinsed; these are dried sorghum leaves
  • 1 teaspoon (5 g) fine salt, or to taste

Instructions

  1. Rinse the cowpeas and put them in a medium pot with enough water to cover by about 2 inches (5 cm). Bring to a boil, then lower the heat and simmer for 25–35 minutes, until the beans are tender but still hold their shape. Drain, reserving 4 cups (950 ml) of the cooking liquid; top it up with water if needed. If you use pre-cooked beans, skip this step and use water for the rice.
  2. While the beans cook, rinse the waakye leaves. Tie them into a loose bundle if convenient, so they are easier to remove later. Dried sorghum leaves give waakye its characteristic color and a mild, earthy flavor. If you cannot find them, omit them: the dish will still be rice and beans, but it will lack waakye’s familiar reddish-brown tint and leaf flavor. Do not substitute an unidentified plant leaf.
  3. Return the reserved bean liquid to the pot and add the leaf bundle and salt. Bring the liquid to a boil. Stir in the rinsed rice and cooked beans, then check that the liquid comes about level with the ingredients. Add a splash of water if the rice is exposed; avoid adding so much that it turns soupy.
  4. Cover the pot tightly and turn the heat to low. Cook for 20–25 minutes, checking near the end. The rice should be tender and the liquid absorbed. If it is still firm and dry, add 2 tablespoons (30 ml) water, cover, and cook for another 3–5 minutes. Remove the leaves, fluff gently, and let the waakye stand covered off the heat for 5 minutes before serving.

Calories in Waakye

A serving of this recipe’s plain rice-and-bean base is approximately 390–430 calories, based on the ingredients divided into four portions. This is an estimate, not a laboratory nutrition analysis; rice variety, bean size, final serving weight, and how much liquid evaporates all affect the result. For a more precise calculation, weigh the finished batch and divide its total ingredient nutrition by the number of portions you serve.

Waakye is often served as a full plate, and those extras can change the calorie total substantially. A tablespoon of oil-based stew or shito may add roughly 40–120 calories, while a fried egg, fish, or meat adds calories according to its portion and preparation. Gari, spaghetti, avocado, and fried plantain each add more. For a useful estimate, record the quantities of toppings you actually use rather than treating every waakye plate as having the same calories.

Tips

  • Cook the beans until just tender. They continue cooking with the rice, so very soft beans can break apart and make the pot pasty. If the beans are old and take longer, finish cooking them before adding rice.
  • Keep the pot covered. A tight lid traps steam and helps the rice cook evenly. If your lid leaks steam, place a clean, folded kitchen towel under it, keeping the towel away from the burner or flame.
  • Use the leaf water for color. Cooking the rice in the bean liquid with the sorghum leaves gives a more even color than adding leaves only at the end. Remove the leaves before serving.
  • Adjust portions to track calories. Weigh or measure the rice and toppings you serve. A generous spoonful of stew, gari, or plantain can make a larger difference than a small change in the rice-and-bean base.

Serving Suggestions

Serve waakye hot as a main dish or as part of a Ghanaian-style plate. Common accompaniments include tomato-based stew, shito (a spicy pepper sauce), gari, spaghetti, sliced raw vegetables, and a protein such as boiled egg, fish, or meat. These combinations vary by household and vendor; there is no single fixed topping list. For a lighter plate, serve a smaller portion of waakye with fresh tomato and cucumber, and keep oily sauces or fried sides on the side so their amounts are easy to control.

Variations

Use black-eyed peas or cowpeas: Both work well. Kidney beans are another possible substitute, though they have a firmer texture and a different flavor; cook them fully before mixing with the rice.

Choose brown rice: Brown rice needs more liquid and a longer cooking time than white rice, so follow the package’s liquid guidance and cook the beans separately until tender. The finished dish will be chewier and have a nuttier taste.

Make it without sorghum leaves: Cook the rice and beans in water or reserved bean liquid. This convenient version will not have waakye’s characteristic color, but it remains a satisfying rice-and-bean dish. Avoid adding baking soda as a color shortcut; it can change the beans’ texture and flavor.

Storage and Reheating

Cool leftovers promptly and refrigerate within 2 hours of cooking, in shallow airtight containers. Keep waakye refrigerated for 3–4 days, or freeze it in meal-size portions for up to about 2 months for best quality. Thaw frozen portions in the refrigerator rather than on the counter.

Reheat only the amount you plan to eat, adding a tablespoon or two of water and covering the pot or microwave-safe dish to restore moisture. Heat until steaming throughout; for food safety, USDA FSIS advises reheating leftovers to 165°F (74°C), checked with a food thermometer. Avoid repeatedly cooling and reheating the same batch.

Frequently Asked Questions

How many calories are in a serving of waakye?
The rice-and-bean base in this recipe is estimated at 390–430 calories per serving. A restaurant or home serving with stew, shito, gari, spaghetti, egg, meat, fish, or fried plantain can be considerably higher, depending on portions and cooking methods.

Are the calories in waakye mostly from rice?
Rice supplies much of the energy, but cowpeas also contribute calories along with protein and fiber. Oil-rich sauces, fried accompaniments, and large portions can raise the total notably, so the complete plate matters more than the rice alone.

Can I make waakye without waakye leaves?
Yes. Cook the rice and beans in water or bean-cooking liquid, but expect a paler dish with less of the traditional earthy aroma. Dried sorghum leaves are the usual ingredient for the characteristic color; a safe, verified food-grade substitute may be difficult to find.

Do I need to soak the beans first?
No. This recipe simmers dried cowpeas without soaking, which is why the bean step allows 25–35 minutes. Soaking them for several hours or overnight can shorten cooking, but drain and rinse them, then check tenderness early because the exact time varies.

Why is my waakye mushy or undercooked?
Mushy waakye usually means too much liquid, overcooked beans, or rice stirred too often. If the rice is firm while the pot is dry, add a small splash of water, cover tightly, and steam briefly over low heat. Different rice brands and pots absorb liquid differently.

Can I prepare waakye ahead?
Yes. Cook it, cool it promptly, and refrigerate within 2 hours. Keep it for 3–4 days and reheat portions to 165°F (74°C). For a make-ahead meal, store sauces and fresh toppings separately so the rice and beans do not become soggy.

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).