Beans in Coconut Milk: Kenya's Best Vegan Dish

Kenyan beans in coconut milk — maharagwe ya nazi in Swahili — is red kidney beans simmered with onion, tomato, garlic and coconut milk until the sauce thickens and turns creamy. It is rich, mild and completely vegan without anything being taken out. Nyumbani Vibes Foods cooks it to order in Budapest, usually served with chapati.
What makes Kenyan beans in coconut milk different from other bean stews
Most of Europe cooks beans with pork fat, smoked meat or paprika. This dish takes a different road entirely. The base is onions fried down soft, garlic and ginger, tomato cooked until it loses its edge, a little cumin and sometimes coriander seed. Then the beans go in with coconut milk and the pot is left to reduce.
What comes out is thick rather than soupy. The coconut does not taste sweet or dessert-like; simmered with tomato and salt it loses the sweetness entirely and turns savoury, round and slightly nutty. Someone eating it for the first time usually says the same thing: it is creamy without any cream in it.
The everyday Kenyan plate
Beans are not a health-food novelty in Kenya, they are ordinary weekday food. A pot of maharagwe with chapati feeds a family, feeds students, feeds a whole church hall if the pot is big enough. This is the dish behind the phrase "beans and chapati" as a stand-in for reliable, filling food that does not cost much.
For students in Budapest the same logic applies, which is why it shows up in our guide to cheap, filling Kenyan food for students. Beans keep. A portion reheats well on the second day, arguably better than on the first, once the sauce has tightened.
What to eat it with
- Chapati — the traditional partner. Torn by hand and used to scoop; there is more in Kenyan Chapati: Soft, Layered, and Nothing Like Naan.
- Rice — plain white rice, or pilau if you want the meal to be a bigger occasion.
- Ugali — for a heavier, more traditional plate.
- Kachumbari on the side — raw tomato, red onion, coriander and lime, to cut the richness.
Nothing else is needed, and nothing else is expected. This is a two-item meal by design.
Cooking it in Budapest
The ingredients are all here. Dried red kidney beans are on every supermarket shelf in Hungary, and tinned ones are a perfectly respectable shortcut when the evening is short. Tinned coconut milk — the thick kind, not the drinking carton — is widely sold. Fresh ginger and garlic are easy.
Two Budapest-specific notes. First, use full-fat coconut milk; the light version will not thicken and the dish will taste thin. Second, pirospaprika is not the spice here, however natural it feels to reach for it in a Hungarian kitchen — cumin and a little coriander seed are what this pot wants. Better coconut milk and whole spices turn up in African grocery shops around the city if the supermarket version disappoints.
A genuinely vegan African order
Plenty of restaurant food that looks vegan is cooked in meat stock. This one is not: vegan African food in Budapest starts with maharagwe for exactly that reason. Paired with sukuma wiki and rice it makes a full plate with no compromise.
The honest allergy note still applies. This is a home kitchen where wheat, dairy, eggs and coconut are in daily use, so a trace-free plate cannot be promised. Tell us the allergy before ordering and you get an honest answer.
Frequently asked questions
What is maharagwe ya nazi?
Maharagwe ya nazi is Kenyan beans cooked in coconut milk — usually red kidney beans simmered with onion, tomato, garlic and coconut milk until the sauce is thick and creamy. It is naturally vegan.
Are Kenyan beans in coconut milk vegan?
Yes. The dish is beans, onion, tomato, garlic, spices, oil and coconut milk, with no meat, stock or dairy in it. It is one of the few East African dishes that is vegan without any substitution.
What do you eat maharagwe with?
Chapati is the classic partner, torn and used to scoop. Rice, ugali or boiled potatoes also work. A spoon of kachumbari on the side adds the acidity the rich coconut sauce needs.
Order from Nyumbani Vibes Foods
We cook maharagwe ya nazi to order, on its own or with chapati, rice or ugali. Nyumbani Vibes Foods is open Sunday to Friday and closed all day Saturday for the Sabbath. Delivery covers all 23 districts of Budapest, or collect at Erzsébet krt. 19 in District VII. Message WhatsApp +36 30 218 0887 or on Instagram at @nyumbani_vibeskehub25.
Order this from Nyumbani Vibes Foods
Kenyan home cooking and hand-iced cakes, made to order in District VII and delivered to all 23 districts of Budapest. Open Sunday to Friday, closed Saturday for the Sabbath.