Waakye: Ghana's Beloved Rice and Beans Dish
Waakye is more than a dish in Ghana — it is an institution. Pronounced “wa-chay,” this combination of rice and beans cooked together until they turn a beautiful reddish-brown is the breakfast, lunch, and dinner of champions across the country. Every region, every city, and every family has their own preferred way of serving it, and the arguments about whose Waakye is the best are as passionate as those about Jollof Rice. For more Ghanaian classics, try our Ghanaian Jollof Rice or explore our Kelewele Spiced Plantains as a perfect side.
The beauty of Waakye lies in its simplicity and its incredible versatility. The rice and beans themselves are humble and straightforward, but when you pile on the accompaniments — shito, spaghetti, fried plantain, egg, gari, and stew — it transforms into one of the most satisfying and complete meals you will ever eat. Walking through Accra in the morning, you will see Waakye sellers at virtually every junction, their tables loaded with bowls of sides, serving steady streams of customers who know exactly what they want.
The Story Behind Waakye
Waakye has deep roots in Ghanaian culinary tradition, particularly among the Dagomba people of northern Ghana, where the dish is believed to have originated. The name “waakye” comes from the Hausa language, reflecting the cross-cultural exchange between northern Ghana and the broader West African Sahel region.
The traditional method of making Waakye uses dried millet leaves, known as “waakye leaves” or “sorghum leaves.” These leaves give the dish its characteristic reddish-brown color and a subtle, earthy flavor that cannot be replicated by any other ingredient. The leaves are simmered in water, which is then used to cook the rice and beans, infusing everything with their distinctive hue and taste.
In modern times, many Ghanaians who cannot access dried millet leaves have developed a widely accepted substitute using baking soda. The baking soda does not replicate the exact flavor of the millet leaves, but it produces a similar color and texture, making it a practical alternative for home cooks.
Waakye is a social dish in every sense. It is what you eat at “chop bars” (local restaurants) with friends, what you bring to office gatherings, and what you serve at family celebrations. The act of choosing your sides — pointing at the bowl of shito, the plate of spaghetti, the fried plantain — is a ritual that every Ghanaians knows by heart.
Understanding the Ingredients
Black-eyed peas are the traditional legume used in Waakye. Dried black-eyed peas need to be soaked overnight or for at least 6 hours before cooking. They hold their shape well during the long cooking process and have a mild, slightly nutty flavor that pairs beautifully with the rice. Some variations use red beans or cowpeas, but black-eyed peas are the classic choice.
Long grain rice works best for Waakye. The rice needs to be sturdy enough to cook alongside the beans without turning to mush. Parboiled rice is an excellent option because it maintains its structure even with extended cooking times.
Dried millet leaves are the traditional coloring and flavoring agent. If you can find them at an African grocery store, they are absolutely worth using. The earthy, slightly sweet flavor they impart is subtle but distinctive. Soak the leaves in warm water for 30 minutes before using, and add them to the pot with the beans.
Baking soda is the modern substitute when millet leaves are unavailable. Add about 1 teaspoon to the cooking water along with the beans. It helps soften the beans faster and produces the characteristic reddish-brown color, though without the millet flavor.
Vegetable oil is added to the cooking water to prevent the rice and beans from sticking together and to give the finished dish a slight sheen.
Salt should be added toward the end of cooking. Adding it too early can toughen the beans and affect their cooking time.
Step-by-Step Instructions
-
Soak the black-eyed peas. Place the dried black-eyed peas in a bowl and cover with several inches of water. Soak overnight or for at least 6 hours. Drain and rinse before cooking.
-
Prepare the millet leaf water. If using dried millet leaves, place them in a pot with 6 cups of water. Bring to a boil and simmer for 15 to 20 minutes until the water turns a deep reddish-brown. Remove and discard the leaves, keeping the colored water in the pot. If using baking soda, simply add 1 teaspoon to 6 cups of water in the pot.
-
Cook the beans. Add the soaked and drained black-eyed peas to the pot with the millet leaf water (or baking soda water). Bring to a boil, then reduce heat and simmer for 20 to 25 minutes until the beans are about halfway tender. They should still have some firmness.
-
Add the rice. Wash the rice under cold water until the water runs clear. Add the washed rice to the pot with the beans. Stir gently to combine. The water should cover the rice and beans by about 1/2 inch. Add more water if needed.
-
Season and cook. Add the salt and vegetable oil. Stir once to distribute evenly. Bring to a boil, then reduce heat to the lowest setting. Cover tightly and cook for 25 to 30 minutes without lifting the lid.
-
Rest and fluff. Remove from heat and let the Waakye rest, still covered, for 10 minutes. Remove the lid and use a fork to gently fluff the rice and beans together, mixing them evenly. The finished Waakye should have a uniform reddish-brown color with distinct grains of rice and whole beans.
Tips for Success
- Soak the beans long enough. Under-soaked beans will take forever to cook and may remain hard even after the rice is done. Overnight soaking is the safest approach.
- Do not stir during cooking. Once the rice goes in, resist the urge to stir. Stirring releases starch and makes the dish gummy. The steam and low heat will do the work.
- The water level matters. Too much water will give you mushy Waakye; too little will leave the rice undercooked. The water should cover the rice and beans by about half an inch.
- Use a tight-fitting lid. Steam is what cooks the rice evenly. A loose lid lets steam escape and results in unevenly cooked grains.
- Season at the right time. Add salt after the beans have partially cooked. Early salting can toughen the bean skins and increase cooking time.
Variations
While the classic Waakye is rice and beans with millet leaf coloring, there are regional and family variations. Some cooks add a small amount of dried fish or smoked herring to the cooking water for extra umami depth. Others add a bay leaf or a pinch of thyme for subtle herbal notes.
The accompaniments are where the real customization happens. Popular sides include shito (black pepper sauce), spaghetti, fried or boiled eggs, fried plantain (kelewele or alloco), gari (cassava flakes), salad, avocado, and various meat or fish stews. Some Waakye joints are famous for their specific combination of sides, and regular customers will排队 for their favorite.
For a simpler version, some families cook the rice and beans separately and combine them afterward. While this is faster, the one-pot method produces a more cohesive dish where the flavors meld together during cooking.
My Kitchen Notes
Waakye is one of those dishes that teaches you patience. The beans need time, the rice needs gentle heat, and rushing either step will show in the final result. I have learned to start the beans first and give them a head start before adding the rice.
The best Waakye I have ever had was from a roadside seller near the Kwame Nkrumah Circle in Accra. She cooked over charcoal and had a system that was almost theatrical — scooping rice and beans, then layering on sides with practiced precision. That experience taught me that the sides are not afterthoughts; they are essential to the complete Waakye experience.
I always make extra because, like Jollof, Waakye tastes even better the next day. The flavors deepen overnight, and the texture firms up slightly, making it perfect for reheating.
Common Mistakes to Avoid
- Not soaking the beans long enough. Hard, undercooked beans will ruin the dish. Soak overnight.
- Using too much water. Waakye should be fluffy, not soupy. Monitor your water level carefully.
- Stirring the pot during cooking. This is the fastest way to get sticky, mushy Waakye.
- Adding salt too early. Wait until the beans have partially cooked before seasoning.
- Skipping the millet leaves or baking soda. Without one of these, you will have plain rice and beans, not Waakye.
Storage and Meal Prep Tips
Waakye stores well in the refrigerator for up to 4 days in an airtight container. Reheat by sprinkling a little water over the rice and beans, then microwave or steam until heated through. You can also reheat in a skillet with a small amount of oil for a slightly crispy texture.
For meal prep, cook a large batch on the weekend and portion it with your favorite sides. Waakye freezes reasonably well for up to 2 months, though the texture may change slightly upon thawing.
Frequently Asked Questions
What can I use instead of millet leaves?
Baking soda is the most common substitute. Add 1 teaspoon to the cooking water to achieve a similar color and help soften the beans. While it does not replicate the exact flavor of millet leaves, it produces a very acceptable result.
Can I use canned black-eyed peas?
Canned beans will work in a pinch, but they cook much faster than dried beans, which can throw off the timing with the rice. If using canned, add them later in the cooking process — after the rice has been cooking for about 10 minutes.
What is shito and do I have to serve it with Waakye?
Shito is a Ghanaian black pepper sauce made from dried fish, shrimp, chili, and spices. It is the traditional accompaniment to Waakye, but it is not mandatory. Many people enjoy Waakye with just fried plantain and egg, or with a simple tomato stew.
Why is my Waakye mushy?
Mushy Waakye is usually caused by using too much water, stirring during cooking, or using the wrong type of rice. Use long grain or parboiled rice, measure your water carefully, and do not lift the lid or stir while the rice cooks.
How do I get the reddish-brown color without millet leaves?
The baking soda method will give you a similar color. Some cooks also use a small amount of paprika or a few drops of food coloring, though purists prefer the natural color from millet leaves or the baking soda reaction.
About the Author
Makutu Bright
Software engineer, founder of Cracipes, and passionate home cook based in Kumasi, Ghana. BSc from KNUST, trained at AltSchool Africa. Combines food science research with real-world cooking experience to create reliable, well-tested recipes.
View All Recipes & Full Bio
Submission Received!
Your review is in the kitchen being moderated.