🇰🇪 Kenyan · Legume Dish

🫘 Authentic Kenyan Ndengu Stew

Ndengu

Ndengu Stew is one of Kenya's most beloved everyday dishes — green grams (mung beans) simmered with onions, tomatoes, garlic, ginger, carrots, and a simple spice blend into a rich, creamy, deeply satisfying stew. Fast to cook, highly nutritious, and enjoyed across the entire country.

★ 4.8 (2341 reviews)
65 minTotal time
15 minPrep
50 minCook
6Servings
290Calories
EasyDifficulty

Unlike most dried legumes, green grams require no overnight soaking — they cook in under an hour straight from the packet, making ndengu one of the most practical and appealing legumes in the Kenyan kitchen. The result is a stew with a naturally creamy texture as the grams soften into the sauce, absorbing the flavours of tomato, garlic, and ginger. Across Kenya, from Machakos to Mombasa, ndengu is one of the most reliably delicious weekday meals.

Heritage & Origin

Origin: Eastern and Central Kenya — where green grams have been grown for generations

Green grams — known as ndengu in Swahili — have been cultivated in East Africa for centuries, arriving through Indian Ocean trade routes that brought legumes and spices from the Indian subcontinent. In Kenya, ndengu became especially popular in the drier Eastern and Central regions where they thrive in the climate and soil. Affordable, quick to cook without soaking, and nutritionally dense, ndengu stew became a staple of everyday Kenyan family cooking.

Ingredients

Equipment: Large cooking pot, Frying pan, Wooden spoon, Knife, Chopping board, Measuring cups

  • 2 cups (400g) green grams (ndengu) — cleaned and rinsed
  • 2 large onions — finely chopped
  • 4 medium tomatoes — diced
  • 4 garlic cloves — minced
  • 1 tbsp fresh ginger — grated
  • 1 medium carrot — diced
  • 1 tbsp tomato paste — optional
  • 2 tbsp vegetable oil
  • 4 cups (960ml) vegetable stock or water
  • ¼ cup fresh coriander — chopped
  • 2 tsp salt — or to taste
  • 1 tsp curry powder
  • 1 tsp ground cumin
  • ½ tsp turmeric
  • ½ tsp black pepper

Method

  1. Rinse the green grams thoroughly under cold running water until the water runs clear. No soaking required.
  2. Place the rinsed green grams in a pot with 4 cups of stock or water. Bring to a boil.
  3. Reduce heat to medium and simmer for 30–35 minutes until the grams are tender but still hold their shape. Drain, reserving the cooking liquid.
  4. Heat the oil in a large pan over medium heat. Add the onions and cook until soft and lightly golden — about 6 minutes.
  5. Add the garlic and ginger. Cook for 1 minute until fragrant.
  6. Stir in the diced tomatoes and tomato paste. Cook for 6–8 minutes until completely broken down into a thick sauce.
  7. Add the curry powder, cumin, turmeric, and black pepper. Stir for 1 minute to bloom the spices.
  8. Add the diced carrot and stir to combine.
  9. Add the cooked green grams and pour in enough of the reserved cooking liquid to reach your preferred consistency.
  10. Simmer together for 15–20 minutes, stirring occasionally, until the carrots are tender and the stew has thickened.
  11. Season with salt. Scatter with fresh coriander and serve hot.

Chef Tips

  • Green grams need no soaking — this is one of their great advantages over other dried legumes.
  • For a creamier, thicker stew, lightly mash a portion of the cooked grams with the back of your spoon before adding the sauce.
  • Add a handful of fresh spinach in the last 3 minutes for extra nutrition and colour.
  • Coconut milk stirred in at the end transforms this into a rich coastal-style ndengu.

Common Mistakes to Avoid

  • Overcooking until the grams completely disintegrate — they should be tender but still hold their shape.
  • Not seasoning the cooking water — the grams absorb flavour as they cook.
  • Adding carrots too early — they can become mushy before the stew is done.
  • Too little liquid during simmering — the stew can scorch on the bottom.

The Science

Green grams cook faster than most other legumes because their seed coat (testa) is thin and permeable, allowing water to penetrate quickly. The starch inside gelatinises rapidly during cooking, creating the naturally creamy texture characteristic of ndengu stew. Unlike kidney beans, green grams contain no significant levels of lectins requiring long cooking, making them safe to eat after relatively short boiling times.

Nutrition (per serving)

290Calories
14gProtein
46gCarbs
6gFat
10gFiber
430mgSodium

Health Benefits

  • Excellent plant-based protein — 14g per serving from green grams.
  • Rich in folate — essential for DNA synthesis and particularly important during pregnancy.
  • High in dietary fibre (10g per serving) — supports digestive health and satiety.
  • Provides iron, magnesium, and potassium for energy, muscle, and heart health.
  • Low glycaemic index — slow, steady energy release without blood sugar spikes.

Cultural Note

Ndengu has become one of the most universally consumed legume dishes across Kenya — prepared in homes from the coast to the highlands. Its affordability, quick cook time, and versatility have made it a staple of everyday Kenyan family cooking. In Eastern Kenya, where green grams are grown locally, ndengu stew is particularly deeply rooted as a practical, nourishing, and beloved daily meal.

Storage & Serving

Storage: Refrigerate in an airtight container for up to 4 days. Freeze for up to 3 months.

Reheating: Reheat gently on the stovetop with a splash of water or stock, stirring until heated through.

Serve with: White Ugali, Chapati, Brown Rice, Wali wa Nazi, Sukuma Wiki, Kachumbari, Avocado

vegetarianvegangluten-freedairy-freenut-free

Related Recipes