🇰🇪 Kenyan / Swahili · Vegetarian / Legume
🫘 Kenyan Maharagwe ya Nazi
Maharagwe ya Nazi
Maharagwe ya Nazi is one of Kenya's most comforting vegetarian dishes — red kidney beans slowly simmered in thick, creamy coconut milk with onions, tomatoes, garlic, ginger, and warm spices. A Swahili coastal classic that turns simple ingredients into something truly special.
Along Kenya's Indian Ocean coast, coconut milk is not a luxury — it is a daily ingredient, and maharagwe ya nazi is one of the most beloved ways to use it. The beans absorb the sweetness and richness of coconut milk as they simmer, creating a stew that is deeply satisfying without a single piece of meat. It is the kind of food that smells like the coast — warm, fragrant, and welcoming.
Heritage & Origin
Origin: Kenyan Coast — Swahili community
Maharagwe ya Nazi is a cornerstone of Swahili coastal cuisine, born from centuries of Indian Ocean trade that brought spices, coconuts, and culinary traditions from Arabia, India, and Persia to East Africa. Along Kenya's coast, where coconut palms line the shoreline and coconut cream is a daily cooking staple, this creamy bean stew has nourished families for generations. It is affordable, deeply nutritious, and beloved for the way coconut milk transforms humble beans into something extraordinary.
Ingredients
Equipment: Large cooking pot or pressure cooker, Frying pan, Wooden spoon, Knife, Chopping board, Measuring cups
- 500g dried red kidney beans — soaked overnight and cooked until tender
- 400ml thick coconut milk — fresh or canned
- 2 large onions — finely chopped
- 3 medium tomatoes — diced
- 4 garlic cloves — minced
- 1 tbsp fresh ginger — grated
- 1 tbsp tomato paste — optional
- 2 tbsp vegetable oil
- 1 tsp curry powder
- ½ tsp ground turmeric
- 2 tsp salt — adjust to taste
- ½ tsp black pepper
- ¼ cup fresh coriander — chopped
Method
- Wash the dried kidney beans and soak overnight in plenty of cold water.
- Drain, rinse, and place in a large pot. Cover with fresh water and cook until completely tender — about 60–75 minutes, or 30–35 minutes in a pressure cooker. Drain, reserving 1 cup of the cooking liquid.
- Heat the oil in a large pan over medium heat. Add the onions and cook, stirring, until soft and lightly golden — about 6–8 minutes.
- Add the garlic and ginger. Cook for 1 minute until fragrant.
- Stir in the diced tomatoes and tomato paste. Cook for 6–8 minutes until the tomatoes break down into a thick, rich sauce.
- Add the curry powder and turmeric. Stir for 1 minute to bloom the spices in the oil.
- Add the cooked beans and reserved cooking liquid. Stir gently to coat the beans in the sauce.
- Pour in the coconut milk and mix gently. Do not stir vigorously.
- Reduce heat to low and simmer for 10–15 minutes, stirring occasionally. Do not boil hard — this causes the coconut milk to split.
- For a thicker stew, use the back of a spoon to lightly mash a small portion of the beans against the side of the pan.
- Season with salt and black pepper. Allow to rest for 10 minutes off the heat.
- Finish with fresh chopped coriander and serve hot.
Chef Tips
- Use freshly extracted coconut milk if you can — the flavour difference over canned is remarkable.
- Simmer gently after adding the coconut milk — high heat causes it to separate and become oily.
- Mashing a small portion of the beans naturally thickens the stew without any added starch.
- Let the stew rest for 10 minutes before serving — the flavours deepen noticeably.
Common Mistakes to Avoid
- Not soaking the dried beans overnight — results in uneven cooking and tougher skins.
- Boiling the coconut milk vigorously — it splits and the stew becomes oily rather than creamy.
- Overseasoning before the stew has reduced — always taste at the end.
- Using undercooked beans — they must be completely tender before adding to the sauce.
Nutrition (per serving)
Health Benefits
- Excellent source of plant-based protein — 14g per serving from kidney beans.
- High in dietary fibre (12g per serving) — supports digestive health and satiety.
- Rich in iron and folate — essential for healthy blood and energy.
- Coconut milk provides healthy medium-chain fats and enhances absorption of fat-soluble nutrients.
- Naturally cholesterol-free and dairy-free.
Cultural Note
Maharagwe ya Nazi is a classic of Kenyan coastal cuisine, reflecting centuries of cultural exchange between Africa, Arabia, and the Indian subcontinent along the Indian Ocean trade routes. Along the coast, where coconuts are part of everyday life, this creamy bean stew has fed families for generations. Today it is enjoyed throughout Kenya as an affordable, nourishing, and deeply satisfying meal.
Storage & Serving
Storage: Refrigerate in an airtight container for up to 4 days. Freeze for up to 3 months.
Reheating: Reheat gently over low heat, adding a splash of water or coconut milk if the stew has thickened too much. Stir gently to restore the creamy texture.
Serve with: Coconut Rice, White Rice, Chapati, White Ugali, Mandazi, Kachumbari, Steamed spinach