What Is Maharagwe? The East African Coconut Beans Explained
Maharagwe is East African beans stewed in a spiced coconut sauce, a Swahili favourite. Here is what it is and how it is made.
African Stores Editorial Team

The short answer
Maharagwe is a much loved East African dish of beans stewed in a rich, spiced coconut sauce, popular across Kenya, Tanzania and the wider Swahili coast. The word maharagwe simply means beans in Swahili, and the classic version, maharagwe ya nazi, simmers red kidney beans with coconut milk, tomato, onion and warm spices until the sauce is thick and mellow. It is a comforting, everyday dish, usually served with rice, chapati or ugali, and it works equally well as a hearty vegetarian meal. In the UK the beans, coconut milk and spices to make it are sold by African food shops, which you can find near you on African Stores.
What to remember
- Maharagwe is East African beans stewed in a spiced coconut sauce.
- The word maharagwe means beans in Swahili; the coconut version is maharagwe ya nazi.
- It is usually made with red kidney beans, coconut milk, tomato and onion.
- It is served with rice, chapati or ugali and makes a hearty vegetarian meal.
- It is popular across Kenya, Tanzania and the Swahili coast.
A pot of maharagwe ya nazi bubbling away, coconut and spice filling the kitchen, is pure comfort for many East Africans abroad. It is the taste of an ordinary good dinner, beans and rice or beans and chapati, of a mother's cooking and a full, contented table. Reaching for coconut milk and a bag of beans far from home is reaching for that reliable, warming meal that always meant you were looked after.
There is quiet heritage in it, in the coastal love of coconut carried down the generations, in the way a simple bag of beans becomes something rich and special in a Swahili kitchen. To make maharagwe in Britain is to keep that everyday tradition going, and to serve a friend their first bowl of coconut beans with rice is to share it. That mellow, comforting taste of home is the quiet gift of maharagwe.
What Maharagwe Actually Is
Maharagwe is the Swahili word for beans, and as a dish it refers most often to beans cooked in the coconut-rich style typical of the East African coast. The best known form is maharagwe ya nazi, beans in coconut milk, where red kidney beans, or sometimes other beans, are simmered in a sauce built from coconut milk, tomato and onion and seasoned with spices such as cumin, turmeric or curry powder. As it cooks, the sauce thickens and the beans grow soft and creamy, taking on the sweet richness of the coconut.
The result is warming and satisfying, a bean stew with a mellow, faintly sweet, gently spiced sauce that is distinct from the tomato-heavy bean dishes of other regions. Coconut is a signature of Swahili cooking, and maharagwe shows it off beautifully, sitting comfortably among the coastal dishes of Kenyan food. It is honest, nourishing, affordable food, a staple that turns a humble bag of beans into something people genuinely look forward to.
How Maharagwe Is Made and Served
Making maharagwe starts with the beans, usually red kidney beans, soaked and boiled until tender, or taken from a tin for speed. A base is built by frying onion, garlic and tomato with spices, then coconut milk is added along with the beans, and the whole thing is simmered gently so the flavours meld and the sauce reduces to a rich, thick consistency. Cooks vary the spicing to taste, some keeping it mild and coconutty, others adding chilli or extra curry spice for warmth, and a little coriander to finish is common.
Maharagwe is a versatile main or side. It is most often served with rice, letting the coconut sauce soak in, or with chapati for scooping, or with ugali, the stiff maize staple of East Africa. Because it is entirely plant-based in its classic form, it is a natural choice for a filling vegetarian or vegan meal, and it is popular for exactly that reason. Whether as the centre of a simple dinner or one dish among several, maharagwe brings comfort and richness to the table.
Why Maharagwe Matters in East Africa
Beans are everyday food across East Africa, affordable and nourishing, and maharagwe is one of the most beloved ways to cook them. It shows how the coast's love of coconut transforms a basic ingredient into something special, and it is the kind of dish that features in countless homes as a reliable, satisfying meal. For many families it is comfort food in the truest sense, the pot of beans that appears often and is always welcome.
It also reflects the character of Swahili cooking more broadly, the blend of African staples with the coconut, spices and influences carried by centuries of Indian Ocean trade. Maharagwe ya nazi is coastal cooking in a bowl, and its warmth and simplicity are part of its charm. To cook maharagwe is to make a dish that generations of East African families have relied on, humble in its ingredients yet rich and comforting on the plate.
Where to Buy Maharagwe Ingredients in the UK
Maharagwe is a homemade dish, and its ingredients are easy to gather in Britain from African food shops. You will want red kidney beans, dried or tinned, coconut milk, tomatoes, onion and spices such as cumin, turmeric or curry powder; shops serving East African customers carry the coconut milk and spice blends that give the dish its authentic coastal flavour. None of it is hard to find, so maharagwe is a simple, budget-friendly dish to make at home.
If you want it to taste the way it does back home, an African food shop that serves Kenyan or Tanzanian customers is the natural place to find the right coconut milk and spices, and often a helpful suggestion. You can find African food stores near you or look up Caribbean food stores near you to see what is nearby. Simmered in coconut and spice and served with rice or chapati, homemade maharagwe brings the warm, comforting taste of the East African coast to your table.
Frequently asked questions
What is maharagwe?
Maharagwe is an East African dish of beans stewed in a rich, spiced coconut sauce, popular across Kenya, Tanzania and the Swahili coast. The word maharagwe means beans in Swahili, and the classic maharagwe ya nazi simmers red kidney beans with coconut milk, tomato, onion and warm spices until thick and mellow.
What does maharagwe taste like?
Maharagwe is warm, mellow and gently spiced, with a faintly sweet richness from the coconut milk and soft, creamy beans. The sauce is thick and comforting rather than sharp, quite different from tomato-heavy bean dishes. Cooks vary the spice, so it can be mild and coconutty or warmed up with chilli and extra curry spice.
How is maharagwe made?
Red kidney beans are soaked and boiled until tender, or taken from a tin. Onion, garlic and tomato are fried with spices such as cumin, turmeric or curry powder, then coconut milk and the beans are added and simmered until the sauce is thick and rich. It is often finished with coriander and served with rice, chapati or ugali.
Is maharagwe vegetarian?
In its classic form maharagwe is entirely plant-based, made from beans, coconut milk, tomato, onion and spices, which makes it a naturally vegetarian and vegan dish. It is popular as a filling meat-free main, and its richness comes from the coconut rather than any meat. Some cooks add other vegetables, but the traditional dish needs none.
Where can I buy maharagwe ingredients in the UK?
Maharagwe is made at home, so African food shops are the place to buy the ingredients: red kidney beans, coconut milk, tomatoes, onion and spices. Shops serving East African customers stock the coconut milk and spice blends that give the authentic flavour. African Stores lists African and Caribbean food shops across the UK, so you can find one near you that stocks them.