Githeri is a traditional Kenyan meal that has been enjoyed for generations and holds a significant place in Kenyan cuisine. It is a simple yet hearty dish made primarily with two key ingredients: beans and maize (corn). This humble combination creates a wholesome and nutritious meal that is not only filling but also reflects the rich agricultural heritage of Kenya.

The preparation of githeri involves simmering dry beans and maize kernels together until they are tender and cooked to perfection. The types of beans used can vary, but common choices include red kidney beans, white beans, or cowpeas. The maize kernels used are usually dried and whole, adding a delightfully chewy texture to the dish.

To enhance the flavours, githeri is often cooked with various spices and seasonings. Onions, garlic, tomatoes, and a blend of Kenyan spices like cumin, coriander, and turmeric are commonly used to create a fragrant and aromatic base. Some variations of githeri may include the addition of vegetables such as carrots, green peas, or potatoes to add extra nutritional value and flavours.

The resulting dish is a harmonious blend of tender beans, chewy maize kernels, and a thick, flavorful sauce that coats the ingredients. Githeri is typically served hot and can be enjoyed on its own as a wholesome vegetarian meal or paired with accompaniments like chapati (flatbread) or sukuma wiki (collard greens) for a more substantial meal.

Githeri holds a special place in Kenyan culture as it is not only a delicious and nourishing meal but also represents a sense of community and unity. It is often prepared in large quantities, making it ideal for communal gatherings, family celebrations, or during special occasions. It is a dish that brings people together, fostering a sense of togetherness and sharing.

In recent years, githeri has gained popularity beyond Kenyan borders, becoming recognized as a flavorful and comforting dish with global appeal. Its simplicity, affordability, and nutritional value make it a favourite among Kenyans and a symbol of Kenyan culinary tradition. Whether enjoyed as a staple in Kenyan households or savoured by those exploring Kenyan cuisine, githeri offers a taste of the vibrant flavours and warm hospitality of Kenya.

Here is a recipe for making githeri:


To prepare githeri, you need the following:
  • 1 cup dried corn kernels
  • 1 cup dried beans (such as kidney beans, black-eyed peas, or pigeon peas)
  • 2 tablespoons vegetable oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup diced tomatoes
  • 1 cup water
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon chili powder (optional)
  • Salt, to taste
  • 2 cups cooked white rice (optional)


  1. Rinse the maize and beans in cold water and soak them in a large bowl of water for at least 8 hours or overnight.
  2. Drain the maize and beans and transfer them to a large saucepan. Cover with water and bring to a boil over high heat. Reduce the heat to low and simmer until the maize and beans are tender, about 1 hour.
  3. Heat the oil in a large saucepan or Dutch oven over medium heat. Add the onion and cook until it is softened and translucent about 5 minutes. Add the garlic and cook for an additional minute.
  4. Add the diced tomatoes, water, cumin, coriander, turmeric, and chilli powder (if using) to the saucepan. Bring to a boil, reduce the heat to low, and simmer for 10 minutes.
  5. Add the cooked maize and beans to the saucepan and simmer for an additional 5 minutes. Season with salt to taste.
  6. Serve the githeri with cooked white rice (if desired). Enjoy!