Skip to content

Makande

Slow-simmered whole maize and beans enriched with coconut milk until the broth turns thick and subtly sweet — a Swahili coastal stew that's warmly satisfying.

120 minutes
Serves 4
Main
42 min prep
66 min cook

No common allergens detected

Based on this recipe's ingredient list. Always verify with your own brands and labels.

Instructions

8 steps
  1. 1

    Drain the soaked maize and beans and place in a large pot with enough fresh water to cover generously.

  2. 2

    Bring to a boil, then reduce heat and simmer for 1.5 hours, topping up water as needed, until the maize is tender but still slightly chewy and the beans are soft.

  3. 3

    In a separate pan, heat a little oil and saute the onion for 5 to 7 minutes until soft, then add the garlic, ginger, and curry powder and cook for 1 minute until fragrant.

  4. 4

    Add the tomatoes and cook for 5 minutes until they break down into a sauce.

  5. 5

    Stir the onion and tomato mixture into the pot of maize and beans.

  6. 6

    Pour in the coconut milk and simmer uncovered over low heat for 20 to 25 minutes, stirring occasionally, until the broth thickens and turns rich and creamy.

  7. 7

    Season with salt to taste, adjusting until the coconut sweetness and savory depth are balanced.

  8. 8

    Serve hot in bowls as a warming, substantial coastal stew.

Makande — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Makande looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

73/100

Good fit for most families

73
Allergen-friendly 100
Kid-friendly 55
Weeknight-easy 53
Budget-friendly 86
Great leftovers 87
Pantry-friendly 44

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

220

Calories

2 g

Protein

6 g

Carbs

23 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Makande is a Kenyan coastal dish, particularly associated with the Swahili communities of Mombasa and the surrounding coast, where coconut is a kitchen staple. It is essentially githeri (maize and beans) finished with coconut milk, which transforms the plain boiled grain dish into something richer and slightly sweet. The combination reflects the Indian Ocean trade influence on coastal East African cooking, where coconut-based cooking techniques arrived with Yemeni, Indian, and Indonesian traders centuries ago.

Listahan note

This version stirs in the coconut milk only in the last 15 minutes of cooking so it thickens into a creamy coating for the grains rather than diluting into a thin broth.

Technique cues

  • Like githeri, the dried maize requires a full overnight soak and a long cooking time; the coconut milk cannot compensate for under-cooked kernels, so fully tender grains before adding the coconut milk are non-negotiable.
  • Shake the coconut milk can well before opening since the cream separates to the top; adding unmixed coconut milk produces an uneven, greasy sauce rather than a uniform creamy finish.
  • Simmer the coconut milk over medium heat rather than boiling it hard; vigorous boiling breaks the emulsion and causes the fat to separate into greasy pools on the surface of the stew.

Kitchen flow

Parallel prep
Start the maize and beans boiling first, then dice the onion and measure the coconut milk while the grains cook through their long simmer.
Make-ahead
Cook the maize and beans completely in advance and refrigerate; finish with the onion sofrito and coconut milk just before serving in under 20 minutes.
Leftover move
Thin leftover makande with a splash of broth or water and serve it as a warm breakfast porridge-style dish with a soft-boiled egg on top.
Cleanup rhythm
One large pot handles everything from start to finish; deglaze while hot to prevent the coconut milk from sticking to the bottom.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

1.5 cups dried whole maize kernels (soaked overnight)

primary starch and body

Purpose: Dried whole maize provides the chewy, corn-forward base of the dish and the starch that gives the coconut sauce something substantial to cling to.

Handling: Drain and rinse after soaking, then cover with fresh water and cook until fully tender before the coconut milk is added.

Adaptation: Canned hominy (drained and rinsed) is a shortcut that skips the soaking stage and reduces total cook time to under 30 minutes.

1.5 cups dried red kidney beans (soaked overnight)

protein and creaminess

Purpose: Kidney beans add protein, a creamy interior, and a slight earthiness that balances the sweetness of the coconut milk.

Handling: Soak separately if possible so you can adjust cooking times; kidney beans typically cook faster than dried maize.

Adaptation: Canned black beans (rinsed) can substitute for the dried beans, adding them 10 minutes before the coconut milk.

1 can (400ml) coconut milk

creamy sauce and sweetness

Purpose: Coconut milk is the defining ingredient that distinguishes makande from plain githeri, providing sweetness, richness, and the characteristic creaminess of Swahili coastal cooking.

Handling: Shake well before opening and stir continuously for the first minute after adding to prevent the fat from separating.

Adaptation: Coconut cream (thinned with a quarter cup of water) gives a richer, more intensely coconut-flavored sauce for those who want more coconut presence.

1 onion (diced)

aromatic base

Purpose: Sauteed onion builds the savory foundation of the dish and prevents makande from tasting purely sweet and flat.

Handling: Cook until golden and translucent before adding the cooked grains; pale, undercooked onion does not contribute enough sweetness or depth.

Adaptation: Three shallots give a milder, more delicate sweetness and work particularly well with the coconut milk.

Technique notes

  • If the maize and beans are fully cooked but the pot has too much liquid, drain some off before adding the coconut milk so the final sauce concentrates properly rather than staying thin and watery.
  • Add a pinch of turmeric with the onion for a golden color that echoes the Swahili coastal spice tradition without significantly altering the flavor.
  • The dish thickens considerably as it cools; add a few tablespoons of water when reheating to bring it back to a saucy consistency.

Ingredient swaps

Vegan direction
The dish is naturally vegan as written; all ingredients are plant-based.
Light coconut milk option
Use light coconut milk for a lower-fat version; the sauce will be thinner, so simmer uncovered for an extra 5 minutes to concentrate it.
Gluten-free direction
All ingredients are naturally gluten-free; this dish is inherently safe for gluten-free diets.

Serve alongside

  • grilled whole fish with tamarind-chili glaze
  • sukuma wiki (sauteed collard greens with tomato and garlic)
  • kachumbari (fresh tomato and onion salad with lime)
  • chapati flatbread for scooping
  • cold fresh sugarcane juice
  • iced hibiscus and ginger water

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate in an airtight container for up to 3 days; the coconut sauce thickens significantly when cold.
  • Reheat over low heat with a splash of water, stirring frequently to prevent the coconut milk from scorching on the bottom.
  • Freeze (without the coconut milk portion if possible) for up to 1 month; the coconut milk can separate after freezing and thawing, though stirring vigorously while reheating usually recombines it.

Equipment

  • large pot (5-quart minimum)
  • wooden spoon
  • colander for draining
  • can opener

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Makande to your week, check it against your household's allergens, and build the shopping list automatically.

More East African recipes