Begin by measuring two cups of rice into a bowl and rinsing it under cold running water. Gently rub the grains together to remove excess starch and impurities. Repeat this process until the water runs clear. Proper rinsing ensures that the rice cooks into light, fluffy grains rather than becoming sticky. After washing, drain the rice using a sieve and allow it to sit briefly. This step is essential for achieving the perfect texture that complements the rich and hearty beans stew.
Place a pot on medium heat and add four cups of water along with a pinch of salt. Bring the water to a boil before adding the rinsed rice. Stir briefly, then reduce the heat to low and cover the pot. Allow the rice to cook for about 15–20 minutes until tender and the water is fully absorbed. Avoid stirring too often to prevent breaking the grains. Once cooked, remove from heat and let it rest before fluffing with a fork.
If using dried beans, soak them overnight to reduce cooking time. Rinse and cook the beans in fresh water until they become soft and tender. If using canned beans, rinse them thoroughly to remove excess salt and preservatives. Properly cooked beans should be soft but not mushy. This step ensures the beans blend well into the stew while maintaining a pleasant texture that enhances the overall dish.
Blend the tomatoes together with garlic, ginger, and part of the onion to create a smooth mixture. This blend forms the flavor base of the stew, providing both depth and richness. Ensure the mixture is smooth and well combined before cooking. This step helps distribute the flavors evenly throughout the stew, resulting in a balanced and delicious dish.
Place a pot on medium heat and add the palm oil. Allow it to heat gently until it becomes slightly fragrant but not smoking. Palm oil gives the stew its signature Ghanaian taste and vibrant red color. Proper heating ensures the oil retains its flavor and enhances the overall dish.
Add the chopped onions to the heated palm oil and sauté until they become soft and translucent. Stir frequently to prevent burning. This step releases the natural sweetness of the onions and creates a strong flavor base for the stew.
Pour the blended tomato mixture into the pot and stir well. Allow it to cook for about 10–15 minutes until it thickens and the oil begins to separate. This indicates that the tomatoes are fully cooked and the flavors are concentrated.
Stir in the tomato paste and cook for a few minutes until fully incorporated. This step enhances the richness and color of the stew.
Add the cooked beans to the stew and stir thoroughly to combine. Allow the beans to absorb the flavors of the sauce while maintaining their structure.
Introduce smoked fish or meat along with salt, seasoning cube, and optional pepper. Stir gently and allow the stew to simmer so the flavors blend well.
Add water or stock as needed to achieve your desired consistency. Allow the stew to simmer until it thickens slightly and the flavors deepen.
Fluff the rice and serve hot alongside the beans stew. Optionally garnish with fried plantains or fish for an authentic Ghanaian experience.