ChefSnapOpen in the app

Kenyan

Githeri

Githeri is a homely Kenyan dish of maize and beans boiled until tender, then gently fried with onions, tomatoes, and potatoes. This version has the familiar soft grains, rich tomato base, and hearty texture often served for lunch or supper.

Githeri — Kenyan — ChefSnap
8 hrs 15 minsPrep
2 hrs 15 minsCook
2Serves
MediumDifficulty
550 kcal per serving20g protein 88g carbs 15g fat
Watch it made — GitheriWatch it madeMilly Chebby · 13:59

Ingredients

Method

  1. Rinse the maize and beans separately, then soak the beans in plenty of water overnight.
  2. Put the maize in a pot with 3 cups water and simmer for about 45 minutes until it begins to soften.
  3. Drain the soaked beans, add them to the maize with 2 more cups water, and simmer gently for 60 to 75 minutes until both are tender.
  4. Add 1/2 tsp salt near the end of boiling, then drain the maize and beans while saving 1 cup of the cooking liquid.
  5. Heat the oil in a sufuria or heavy pot over medium heat and fry the onion until soft and lightly golden.
  6. Add the garlic and cook for 30 seconds until fragrant.
  7. Stir in the tomatoes, tomato paste, curry powder or mchuzi mix, and the remaining 1/2 tsp salt, then cook until the tomatoes break down into a thick sauce.
  8. Add the diced potato and carrot, then stir to coat them well in the tomato mixture.
  9. Add the boiled maize and beans with 1/2 cup of the reserved cooking liquid, cover, and simmer for 20 to 25 minutes until the potato is tender.
  10. Add a little more reserved cooking liquid if needed, then simmer uncovered for a few minutes until the githeri is moist but not soupy.
  11. Stir in the fresh coriander and serve hot.

Common questions

Can I substitute canned beans or canned maize for dried kernels in githeri?

Yes. Use canned beans and, if using canned maize, add it near the end so it doesn’t turn mushy. Rinse well, reduce added salt, and simmer only long enough for the vegetables and sauce to blend, about 15 to 20 minutes.

How long does githeri take to cook if I soak the beans overnight?

With overnight soaking, plan for about 2 to 2.5 hours total: 45 minutes for the maize, 60 to 75 minutes for maize and beans together, plus 20 to 30 minutes for the sauce and vegetables. Older beans may need longer.

What are the most common mistakes when making githeri?

The biggest mistakes are under-soaking beans, salting too early, and letting the pot dry out. Also avoid overcooking the potatoes and carrots; add reserved cooking liquid a little at a time so the dish stays moist, not soupy or burnt.

How should I store leftover githeri, and can I freeze it?

Cool it quickly, then refrigerate in an airtight container for up to 4 days. It freezes well for up to 3 months; thaw overnight in the fridge and reheat with a splash of water because the beans and maize absorb moisture.

What should I serve with githeri, and can I make it spicier?

Serve githeri with sliced avocado, kachumbari, or a simple greens side. For more heat, add chopped fresh chili, cayenne, or hot sauce when cooking the onion and garlic. Finish with fresh coriander for brightness.