Kenyan githeri: white maize and red kidney beans simmered with tomato and onion
Prep8 hr 20 min
Cook1 hr 30 min
Serves4 servings
CuisineKenyan

Githeri: Kenyan Maize and Bean Stew (Gĩtheri)

How to make githeri (Gĩtheri), the Kenyan stew of maize and beans, with its food culture in central Kenya, regional differences, and when to use dried maize versus canned hominy. Covers simmering heat, serving, storage, fixing mistakes, and how to judge substitutions, with concrete soaking and cooking guidance so you can recognize the right firmness even on a first try.

Total: 9 hr 50 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 7

Soak the dried beans and maize separately

Dried maize and red kidney beans swollen after soaking
Soak dried beans and maize separately, and discard the soaking water before cooking

Put 250g dried maize and 220g dried red kidney beans in separate bowls and pour 1.5L water into each. No heat is used here; leave them in the refrigerator for 8 hours, with the kernels sunk at least 5 cm below the water surface. On a warm day, put them in the refrigerator, and discard the soaking water before moving to the pot. When the maize swells a little as you press it with a finger, and the water has reached the center of the beans even if their skins are still wrinkled, move on.

If you are using canned goods, open the cans, discard the liquid and rinse the kernels lightly with water. Don't leave opened cans standing long; drain them before step 3.

STEP 22 / 7

Cook in fresh water until the center of the beans is done

Maize and beans simmering gently in the pot
Keep dried beans at a boil first, then simmer at a heat where the kernels don't dance around

Discard the soaking water, and put the maize, beans and 1.8L of fresh water for simmering in a deep pot. Bring to a boil over medium to medium-high heat, and once it boils, skim the foam and keep it boiling for at least 30 minutes. Then lower to medium-low, where small bubbles keep rising from the bottom of the pot, and simmer for 30–45 minutes. If the kernels are about to stick out of the water, add a little boiled water at a time.

Break open one bean and check that no white, floury hardness remains in the center. For the maize, move on when, as you bite, the center is not woody-hard and the outer skin and the inside have broken down equally. If the beans become soft first, leave a little of the cooking liquid, take out the beans and keep cooking the maize; this makes the skins less likely to split.

The canned route skips this step. Canned beans are already cooked, but do not eat them cold; heat them well together with the aromatics.

STEP 33 / 7

Sauté the onion until translucent

An aromatic base of sautéed onion, garlic and ginger
Add the tomato when the onion is translucent and the garlic and ginger smell fragrant

In a separate deep skillet, or in the pot you took the beans out of, put 2 tbsp oil and cook the onion over medium heat for 4 minutes. When the edges are translucent and a light brown color has formed on the bottom of the pot, add the garlic and ginger and cook for 2 minutes. If a burnt smell appears, add 1 tbsp water right away to lower the temperature. Keeping a sweet aroma rather than blackening the aromatics lets them support the flavor of the beans.

STEP 44 / 7

Reduce the tomato and spices

Tomato and onion cooked down into a red sauce
Cook off the water in the tomato until the trail of the spatula stays briefly

Add the tomatoes, carrot, cumin, paprika and 1/2 tsp salt, and cook over medium heat for 3 minutes. When the water comes out of the tomato, lower to medium-low and simmer for 7 minutes with the lid slightly ajar. The aromatic base is done when moving the spatula briefly shows the bottom of the pot and the oil has turned red. If you move on with liquid remaining, the flavor will not cling to the beans and kernels, and the result will lean toward soup.

STEP 55 / 7

Return the beans and maize to the sauce

Beans and maize combined with the tomato sauce
Without crushing the beans and maize, cook until the sauce thinly coats the surface of the kernels

For the dried-bean route, drain the beans and maize and add them to the aromatic base. Set aside only 250ml of the cooking liquid, and pour in 150ml first. For the canned route, add the rinsed hominy and beans as they are, and start with 200ml of water or unsalted cooking liquid.

Over medium-low heat, for 10–12 minutes, stir only 2–3 times with big strokes, without scraping the bottom of the pot. The guide is a sauce that has thickened, with the beans and kernels holding together rather than scattering, thinly coating the surface and flowing only slightly when you tilt the pot. If it is stiff, add the remaining cooking liquid 50ml at a time, and if it is loose, take off the lid and cook for 3 minutes.

STEP 66 / 7

Add the greens last

Githeri with greens added, cooked so their color holds
Add the greens at the end, keeping the deep green and a light bite

Cut the greens 2 cm wide, add them to the pot and cook for 3 minutes. For kale or cavolo nero, stop when the leaves turn a deep green and a light bite remains when you chew the stem. Komatsuna takes about 2 minutes and spinach about 1 minute. If greens go in too early, their color dulls, and they absorb the cooking liquid and blur the outlines of the kernels.

Add the black pepper, then add salt little by little. Saltiness feels stronger while hot, so don't add all the salt that sets the flavor at once; add 1/4 tsp at a time.

STEP 77 / 7

Rest for 5 minutes and add acidity

Githeri served in a bowl after resting
Resting for 5 minutes after turning off the heat lets the sauce settle and cling to the kernels

Turn off the heat and leave the pot covered for 5 minutes. The excess liquid returns to the kernels, and the acidity of the tomato rounds out. Serve in bowls with cilantro or scallion, avocado and lime. Rather than adding lime to the whole pot, add a few drops at a time in each eater's bowl, which keeps the sweetness of the beans and the bitterness of the greens.

0 / 0
Ingredients

Ingredients

1 / 3

Beans and maize

Ingredient Amount Role and how to choose
Dried large-kernel white maize 250g The chew of githeri. If you use dried hominy, follow the bag's soaking instructions
Dried red kidney beans 220g Beans cooked in the same pot as the maize. Choose ones without split skins
Water for soaking about 1.5L Soak the maize and beans separately
Water for simmering about 1.8L Enough that the kernels don't stick out above the water. Keep extra hot water ready
Salt 1 tsp Adjust in two parts, late in cooking and at the end
2 / 3

Tomato-flavored aromatics

Ingredient Amount Preparation
Onion 1 (about 180g) 1 cm dice
Tomatoes 2 (about 300g) 1.5 cm dice. If canned, 200g of diced tomatoes
Carrot 1 (about 120g) 1 cm dice. Adds sweetness and color
Garlic 2 cloves Minced
Ginger 10g Minced
Greens 120g Kale, cavolo nero, komatsuna or similar, cut 2 cm wide
Oil 2 tbsp For cooking the onion and carrying aroma into the beans
Ground cumin 1/2 tsp A small amount of earthy aroma
Paprika 1/2 tsp Color and roundness. Add almost no heat
Black pepper 1/4 tsp To finish
Herb to finish 10g Cilantro or scallion. Omit if you dislike it

Avocado, lime or lemon, and a little ugali or rice are served at the table. If you serve githeri alone as the main dish, don't reduce the greens below 120g; that helps balance the weight of the beans and grain.

3 / 3

Amounts for saving time with canned goods

Ingredient Guide Change to the method
Canned hominy 2 cans of 439g Drain, rinse lightly with water, and skip the pre-boil
Canned red kidney beans 2 cans of 432g Drain and rinse, and add after cooking the aromatics
Water or unsalted cooking liquid 200–250ml In place of the dried beans' cooking liquid. Add more depending on thickness
Dried kernels and dried beans Not used Skip steps 1–2 and start from step 3
0 / 0

Githeri: Chewy Maize Kernels and Beans That Fall Apart Softly

What this pot should keep

Bring the maize to a kernel you can chew and the beans to soft all the way through. Keep the tomato and spices to just enough to link the two.

The day after soaking dried beans, the white maize kernels slowly swell in the pot and the skins of the red kidney beans gradually soften. Githeri (Gĩtheri) is a Kenyan dish in which maize and beans are cooked together.

There is a form in which the kernels are simply boiled with salt and eaten as they are, and there is a form in which onion, tomato, potato, greens and meat are added to make each household's own pot. This recipe is a dish for a home kitchen that keeps the bite of the beans and maize while coating them with the sweetness of onion and tomato and the bitterness of greens. Since this is not a dish built on strong spicing, keep the cumin and paprika to small amounts.

If you simply swap in canned sweet corn, the kernels turn soft and the flavor moves toward a different dish. It is hard to find the large-kernel maize used in Kenya every time, so on days when you want chew, choose canned hominy; on days when you have time, choose dried large-kernel maize. If you are cooking this as a side to grilled meat, connect it to nyama choma; if you want to add greens, to sukuma wiki; and if you want to extend to the coconut dishes of the coast, to kuku paka (in Japanese). Even within one country's table, the composition changes.

Spelling and pronunciation

In English it is written Githeri, and in Kikuyu spelling Gĩtheri. Including the English spelling in a search makes it easier to find information on dried maize and the dish as made locally.

Why One Pot: Central Grains and Beans, a Home Dish Across the Country

An image of githeri served on a Kenyan table with greens and avocado
Githeri centers on beans and maize, with vegetables and meat added by region and household

Githeri is a dish that finishes beans and maize in a single pot. Kenyan cooking does not have just one representative dish; the ingredients easily available in a region change the table. The Kenyan government's overseas missions also explain that white maize is ground into flour for ugali and porridge, and is also mixed with beans, potatoes and other vegetables to make githeri.

One clue to the outline of the dish is Githigo, a native maize line kept by the Gikuyu people of central Kenya. According to the Slow Food Foundation's record, its kernels are larger than those of common varieties, and it is described as suited to githeri. The size of the kernel is not decoration: it bears on a texture that can still be eaten together with the beans after long cooking. Rather than increasing the dried beans to make a thick bean stew, keeping a ratio in which the maize kernels remain makes it easier to grasp what githeri is.

In central and eastern Kenya, the names and finished forms widen depending on the kinds of maize and beans, whether the skins are kept, and whether potato or greens are added. If the ingredients are mashed together, you get mukimo, which has a different texture from githeri with its kernels left whole. It is also sometimes presented as a dish eaten at celebrations and family gatherings, and even with the same ingredients, the role of the plate changes depending on whether it is "boiled with the kernels left" or "mashed into one."

At present-day city tables, githeri appears not only as a home staple but also as a side at restaurants that serve traditional dishes. In a study of restaurants in Nakuru County, githeri, a dish of boiled maize and beans, was included on traditional-food menus alongside greens, mukimo and other dishes. Rather than fixing one local flavor, looking at how far greens and meat are added around beans and kernels keeps regional differences intact.

Three axes that change with each household's pot

Axis Range seen locally How to decide when cooking elsewhere
Maize Fresh kernels, dried kernels, large-kernel native lines, etc. For chewy kernels, canned hominy. Sweet corn only if you want to make a sweeter dish
Beans Centered on red kidney beans; kinds vary by region and household Use dried red kidney beans, whose skins resist tearing, as the base. If canned, keep them from breaking down
Ingredients and texture Onion, tomato, greens, potato, meat. Mash them and it moves toward mukimo Start by keeping the kernels whole and add the greens last. Potato adds liquid and thickness, so it may be served from a separate pot

In a 2014 Kenyan household survey, githeri in the surveyed households took about 1–2 hours to simmer and was recorded as a dish boiled and then fried before eating. Some households made a large amount and carried it over to the next day. That a recipe with dried beans takes time is not a failure; it is the very step of bringing beans and kernels to the same softness.

Ingredients and Substitutes: Serves 4, Deciding the Kernel Firmness First

Dried maize, red kidney beans, onion, tomato and greens for githeri
For githeri, get the kernels and beans ready first and add the aromatics to the pot later

These are the basic amounts using dried large-kernel maize. Dried kernels can be hard to find, so for a first try it is fine to start with the shortcut using canned hominy. If you use dried beans and the soaking and cooking time printed on the bag is longer than in this recipe, follow the bag.

Solid content and salt differ by product among canned goods. For red kidney beans, choose ones whose ingredients are basically beans, water and salt, and use less salt at the end. For hominy, look not for sweet corn cans but for large-kernel processed maize labeled white hominy, golden hominy or mote.

Allergy and food safety

Soak dried red kidney beans for at least 5 hours, discard the soaking water, and boil them in fresh water for at least 30 minutes. Do not eat raw or undercooked beans; cook until they are soft all the way through. For canned goods, discard the liquid and rinse after opening, and heat according to the label. Check not only maize, beans and spices themselves but also the labeling for wheat, milk, soy and so on in canned and processed goods, along with any shared-facility statements.

What to Buy Extra: Hominy Is Not Sweet Corn

Shopping for githeri, split into canned hominy, dried beans, greens and onion
What is worth tracking down is large-kernel hominy, not a can of sweet corn

Onion, tomato, carrot and greens that you can pick up at a nearby supermarket don't need any thought about the order of buying. What is worth looking for is hominy, which keeps the white maize kernels large, and a pot that lets you cook dried beans without scorching.

If you choose maize you can chew, not canned sweet corn, the center of githeri remains even when the tomato flavor is kept light. Hominy is not Kenya's Githigo itself; it is a substitute kernel that is easy to get elsewhere. Can size, ingredients and ordering information change by product, so check them when you buy. If you will make it only once, find one can of hominy with a similar kernel at an import grocer and adjust the shortfall with beans and greens; that avoids overbuying.

Pot Size and Heat: Consider a Dedicated Pot Only If You Cook Dried Beans

When to buy another pot

If you cook dried beans several times a month, choose by depth and heat retention. On days when you shorten the process with canned hominy, or when you are only trying it once, a deep pot you already own is enough.

The dried-bean route for 4 servings uses about 1.8L of water for simmering alone. You can make it in a 22 cm pot with a brimful capacity of 3.3L, but to see the foam at a boil and the movement of the ingredients, don't fill the pot beyond four-fifths. A deep pot or heavy stainless pot you already have is fine, and for the canned-hominy shortcut an ordinary deeper saucepan is sufficient.

A thick enameled cast-iron pot holds its temperature after the heat is lowered, so it is easier to simmer beans without stirring them much. But it is heavy and costly, so it is not a tool to buy for githeri alone. It becomes more useful if you repeatedly cook dried beans, lentils and stews. If you mostly use canned goods, a pot you already own is enough.

Method: Bringing Beans and Kernels to the Same Softness

Dried beans versus canned

The dried-bean route starts from step 1, and the canned route starts from step 3. In either case, break open the center of a bean and the core of a maize kernel at the end to check.

The dried-bean route starts the night before. For the canned route, skip steps 1 and 2 and proceed from step 3, the aromatics. Decide when to turn off the heat not only by the clock but by checking the center of the beans and the core of the maize.

Hard, Thin, Falling Apart: Fixing Mistakes Inside the Pot

Breaking open beans and maize to check githeri's firmness
Break open the center of a bean and the core of a kernel to check that the firmness is edible

Even when githeri looks cooked, only the centers of the kernels may still be hard. To taste, split a single kernel in half and check the center of the bean and the core of the maize separately.

Condition Main cause How to fix it
The center of the beans is floury Too little soaking, ran out of water, not enough boiling time Add boiling water to the pot to bring it back to a level where the beans are submerged, and extend by 15–20 minutes at a time while keeping it boiling. Never eat red kidney beans while hard
Only the maize is woody-hard Large kernels; beans were taken out first Set the beans aside on a separate plate, add boiling water to the maize alone and cook for 15 minutes. Return the beans at the end
The sauce is watery All the cooking liquid went in from the start Take off the lid and cook over medium-low for 3–5 minutes. Mashing in just 2 tbsp of beans binds it without adding flour
The bean skins tore Stirred hard, or the kernels danced at a boil Stop stirring and just shake the pot back and forth. Let the broken beans thicken the sauce, and spoon the kernels you want whole gently on top
Too sweet Sweet corn was used Add lime, black pepper and salt in small amounts. Next time use hominy, and add sweet corn only for the last 5 minutes
The aroma is flat Onion undercooked, not enough salt Add salt a pinch at a time, and warm just a pinch of cumin in a separate pan before mixing it in. Don't add a large amount of raw spice

When the dried beans stay hard, the priority is to soften the beans alone first, even after the tomato has gone in. Rather than cooking the acidic sauce for long, pass heat to the center of the beans with boiling water and the lid. If it is hard even though you used canned goods, check separately how far the hominy kernels and carrot are cooked, not the beans.

Storage and Reheating: Add Greens the Next Day to Restore Texture

Githeri portioned into storage containers, and a pot for reheating
Divide githeri into shallow containers and reheat only what you'll eat, adding water

Githeri has little cooking liquid, so as it cools the beans and kernels absorb the moisture and stiffen. Once the heat has gone off, divide it into shallow storage containers; in the refrigerator, keep it for about 2 days. If you freeze it, a guide is about 2 weeks. If you want to keep the color of the greens, freeze it before the greens go in and add fresh greens on the day you eat it.

To reheat, move one serving to a pot, add 1–2 tbsp water or cooking liquid, and heat over medium-low. Turn it once from the bottom in a big stroke and heat until the whole thing steams. Too much water dilutes the flavor of the beans, so start with a small amount. Don't leave the pot out at room temperature long after taking it from the refrigerator, and cool what you keep quickly.

Bringing It Toward a Kenyan Table: The Order for Layering Greens, Meat and Staples

How to think about pairings

Githeri is a full meal on its own, so when you add accompaniments, divide the weight of the beans and kernels with greens and acidity rather than making the flavor stronger.

Githeri makes a meal with just beans and maize. If you add side dishes, divide the weight of the kernels with greens and acidity rather than making the flavor stronger.

Occasion Pair with Finishing decision
Weekday lunch or dinner Sukuma wiki, avocado, lime Keep the githeri's tomato modest to take in the bitterness of the greens
A day you grill meat Nyama choma, grilled chicken, tomato and onion salad Keep the githeri lightly salted to take in the fat of the meat
A day you layer staples A little ugali, white rice Reduce the githeri's liquid slightly, and don't make the staple more than one serving per person
A day you want a mashed texture Potato and greens Mash about half the kernels in. A different finish from githeri with whole kernels

As seen in the Nakuru study, restaurants sometimes serve githeri as one dish of traditional cooking, beside greens and mukimo. At home, it is fine to add greens in your refrigerator or yesterday's grilled meat. Not making meat essential is what makes a dish centered on beans and grain easy to handle.

Frequently Asked Questions

What to look at first

Before the questions, check that the center of the beans is not floury and the core of the maize is not woody-hard; that makes it easier to decide on substitutions and reheating.

Can I make it with sweet corn if I don't have hominy?

You can, but you get a sweet, soft, different result. If you use canned sweet corn, cook the beans and sauce first and add the corn for the last 5 minutes; if the sweetness is as strong as sugar, finish with lime and black pepper. If you put priority on the chew of the kernels, it is better to look for hominy.

What changes when I replace dried red kidney beans with canned?

Discard the liquid, rinse with water and skip steps 1 and 2. Add them after step 3, where you cook the aromatics, and warm them for 8–10 minutes in step 5. Because canned goods contain salt, decide the final salt by tasting at the end.

Is there githeri without tomato and spices?

Yes. The core of the dish is maize and beans boiled with salt; onion, tomato, greens, potato and meat are ingredients that households and regions add. If you want to bring it closer to a Kenyan table, keep the tomato flavor light and add greens, so you don't lose the taste of the kernels.

Can a pressure cooker shorten the time?

Even with a pressure cooker, follow the soaking and cooking rules for red kidney beans and the maximum capacity of the product. Don't skip the pre-boil of dried beans by using only a pressure cooker; confirm that the centers of the beans are completely soft. For a first try, an ordinary deep pot is easier to handle because you can change the heat while watching the state of the kernels.

When should I add meat?

Cut grilled beef or chicken into bite-size pieces and add about 100g at the end of step 5 to warm it. Adding raw meat directly to the pot changes how the beans cook and the heating time required, so for a first try it is safer to cook it separately and serve it alongside. On a day when meat is the star, keep the githeri lightly seasoned and place it next to nyama choma, so the outline of the beans and grain remains.

Sources