National Dish Ghana: Sweet Beans with Rice (Recipe)

In this article
Discover Sweet Beans with Rice, a comforting classic from Ghana that brings the flavours of West Africa straight to your table. This dish pairs tender, slow-cooked beans with fragrant rice, balanced by a gentle touch of sweetness that sets it apart. It is the kind of hearty, wholesome meal that suits an easy weeknight dinner just as well as a festive gathering, and its warm, savoury-sweet character makes it hard to resist.
About Sweet Beans with Rice
Sweet Beans with Rice is a true highlight of Ghanaian cooking, prized for its comforting texture and its inviting flavour. At its heart lies the marriage of soft, well-cooked beans with aromatic long-grain rice, seasoned with onion, garlic and fresh ginger. The gentle sweetness rounds off the savoury base beautifully, creating a harmonious balance that works for everyday meals and special occasions alike. Let the colourful spirit of Ghana inspire you and bring this delicious dish to life in your own kitchen.
Ingredients (serves 1–2)
- 200 g beans (such as black or white beans)
- 150 g rice (long-grain)
- 1 onion, finely chopped
- 2 cloves garlic, crushed
- 1 tsp fresh ginger, grated
- 1 tsp vegetable oil
- 1 tsp salt
- 2 tsp sugar or honey
- Fresh herbs, to garnish (such as parsley or coriander)
Shopping for the ingredients
When shopping for Sweet Beans with Rice, it is worth choosing good-quality produce to get the very best flavour. Visit an African or Asian grocery to find the beans and rice at their best. When buying vegetables, make sure the onions and garlic are fresh and firm with an appealing colour. Fresh herbs are also well worth picking up, as they give the finished dish an extra lift and a final touch of aroma.
Preparing the dish
Preparing the dish is straightforward and takes only a few simple steps. First, soak the beans in water overnight so they cook through more quickly. Be sure to allow enough time for this, as it shortens the cooking considerably. The rice should also be rinsed thoroughly to wash away excess starch and stop the grains from sticking together. Together with the other ingredients, this groundwork ensures a harmonious and delicious result.
Step-by-step instructions
- Bring the soaked beans to the boil in a pan and simmer for about 30 minutes, until tender.
- In a separate pan, heat the vegetable oil and sauté the onion, garlic and ginger until golden brown.
- Add the pre-cooked rice and fry, stirring, for about 2–3 minutes.
- Drain the cooked beans and add them to the rice.
- Season with salt and sugar or honey, and mix everything together well.
- Leave the dish to rest over a low heat for a further 5 minutes.
- Garnish with fresh herbs just before serving.
Gluten-free / lactose-free version
This dish is naturally gluten-free and lactose-free, as the ingredients are used in their natural form. Beans and rice are gluten-free by nature, and with the right choice of oils and seasonings you can be sure the meal suits both allergy sufferers and those with intolerances. Simply check that your seasonings contain no hidden sources of gluten. That makes Sweet Beans with Rice an excellent choice for almost any dietary need.
Tips for vegans and vegetarians
This recipe is perfect for vegans and vegetarians, since every ingredient is plant-based. To make it even more affordable and nourishing, you can add extra vegetables such as carrots or peppers. These not only bring additional flavour but also a colourful variety of vitamins and minerals. Feel free to refine the recipe with different spices to create your own individual taste experience, much as you would with a hearty Beans Stew.
More tips and tricks
A few tips and tricks can make the cooking easier and improve the result. Have all your ingredients ready in advance to keep the process running smoothly. Take care not to overcook the beans, as they can fall apart. A squeeze of lemon or lime just before serving lends the dish a fresh note. Experiment with the seasonings to discover different flavour nuances.
Adapting the recipe to your taste
Adapting the recipe to your own preferences is easy. If you like a spicier dish, add chilli or cayenne pepper. Vegetarian or vegan versions can be prepared with plant-based fats or dairy-free alternatives. For the more adventurous palate, other varieties of bean or rice are well worth trying. Bring your own tastes to this recipe and create something unique that suits your palate perfectly.
Ingredient substitutions
Swapping out certain ingredients is also possible. For example, jasmine or basmati rice can be used in place of long-grain rice to achieve different aromas. The type of bean can vary too; black beans or chickpeas offer interesting flavours, much like the red beans in a classic Red Red. If you would rather avoid sugar, natural sweeteners such as agave syrup or maple syrup make a healthy alternative.
Drink pairing ideas
To round off the experience of Sweet Beans with Rice, a well-chosen drink is worth considering. A refreshing fruit juice or a lightly sweetened iced tea can cleanse the palate nicely. For special occasions, you might also reach for a malty beer or a glass of red wine. A non-alcoholic Ginger Beer would harmonise wonderfully with the dish’s warm, spiced notes.
Serving and presentation ideas
An appealing presentation contributes a great deal to the enjoyment of the meal. Serve the dish on a colourful, shallow platter and garnish it symbolically with fresh herbs or bright vegetables. A few spoonfuls of a vibrant salsa or a fruity mango or pineapple chutney can lend the dish extra glamour. Make sure all the colours of the ingredients show to their best advantage to enhance the overall look.
A bit of history
The history of Sweet Beans with Rice offers a deeper insight into Ghanaian culture. This dish is often served at festivals and celebrations and has become established over many generations. Beans and rice have long been widespread in West African cooking, as they are both nourishing and affordable. The method of preparation draws heavily on local ingredients and culinary traditions, making it a genuine expression of the West African way of life and a fine example of Ghanaian cuisine.
More recipe ideas
Summary: Sweet Beans with Rice
Sweet Beans with Rice is a true delicacy from Ghana, one that not only tastes wonderful but also impresses with its versatility. With simple ingredients you can prepare this dish and adapt it entirely to your own taste. It offers the chance to experience the flavours of West African cooking first-hand and to explore its many possibilities. Enjoy a taste of Ghana on your plate and let its hearty sweetness win you over.



