Skip to content

Ewa Agoyin

Soft, mashable beans slowly cooked until creamy, then drenched in a fiery, deeply caramelized pepper and onion sauce — a beloved Lagos street food.

300 minutes
Serves 4
Main
105 min prep
165 min cook

Instructions

5 steps
  1. 1

    Prep the Peppers: Soak the dried peppers in hot water for a few hours until rehydrated. Blend coarsely with one onion using very little water. Set aside to drain excess liquid.

  2. 2

    Boil the Beans: Wash the beans and boil them in a large pot with plenty of water. Cook on low heat until they are extremely soft and mushy (about 2 hours). Mash slightly with a spoon. Add salt only when fully cooked.

  3. 3

    Bleach the Palm Oil: In a separate deep pot, heat the palm oil on medium-high for 10-15 minutes until it changes from deep red to a clear, dark honey color (do this in a well-ventilated area). Allow it to cool slightly.

  4. 4

    Fry the Onions: Add the second chopped onion into the bleached oil. Fry until it is completely dark brown and caramelized (almost burnt), giving the sauce its distinct flavor.

  5. 5

    Fry the Sauce: Pour in the coarsely blended pepper mix. Fry on low heat for 30-45 minutes, stirring often. The sauce is ready when it turns extremely dark (almost black), gritty, and the oil floats on top. Add crayfish and salt, then serve over the mashed beans.

Ewa Agoyin — 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 Ewa Agoyin looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

65/100

Works for many families

65
Allergen-friendly 80
Kid-friendly 27
Weeknight-easy 54
Budget-friendly 86
Great leftovers 87
Pantry-friendly 68

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

510

Calories

2 g

Protein

6 g

Carbs

55 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

Ewa Agoyin is a Lagos street-food classic of mashed beans crowned with a dark, intensely cooked pepper sauce, said to be named for the Agoyin people of the wider region who popularized it. The beans are boiled until they break down into a soft, almost porridge-like paste, deliberately plain so the sauce can do the talking. That sauce, called ata din din, is fried long and slow until the chili and onion turn nearly black and sweet.

Listahan note

This version mashes the beans soft and unseasoned and pours over a properly long-cooked dark pepper sauce, the contrast that defines the dish. It is built to be eaten with soft bread, the way Lagos vendors serve it.

Technique cues

  • Boil the beans well past tender until they slump into a coarse mash; the dish wants softness, not intact beans with a bite.
  • Cook the pepper sauce far longer than feels normal, until the oil darkens and the blend turns almost black, because that deep caramelization is the entire flavor.
  • Keep the beans deliberately plain and let the sauce carry all the seasoning, so the two parts read as distinct on the plate.

Kitchen flow

Parallel prep
Start the dark pepper sauce frying while the beans simmer, since the sauce needs the longest cook of anything on the stove.
Make-ahead
The ata din din sauce keeps for over a week and tastes better the next day, so make it ahead and just boil beans fresh.
Leftover move
Spread mashed beans and sauce inside soft bread for a portable agege-bread sandwich the next morning.
Cleanup rhythm
Soak the bean pot right away, as the starchy mash cements to the bottom, and wipe the oily sauce pan before washing.

Ingredient brief

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

brown or honey beans

soft mashed base

Purpose: Nigerian honey beans cook down into the creamy, mild mash that is the heart of the dish.

Handling: Soak, then boil until completely soft and mash coarsely without seasoning.

Adaptation: Pinto or red kidney beans give a similar starchy mash when honey beans are unavailable.

dried chili pepper

sauce heat and color

Purpose: Dried red chilies give ata din din its fierce heat and deep red-to-black color once fried down.

Handling: Blend with the peppers and onion, then fry low and slow until very dark.

Adaptation: A blend of dried cayenne and a milder pepper lets you control the burn.

onion

sauce sweetness

Purpose: A large amount of onion fried until caramelized gives the dark sauce its underlying sweetness.

Handling: Slice some and blend some so you get both melted body and caramelized strands.

Adaptation: Red onion deepens the sweetness slightly.

palm oil

frying medium and richness

Purpose: Palm oil carries the heat of the chilies and gives the sauce its glossy, earthy richness and color.

Handling: Heat until just smoking-hot to bleach slightly, then fry the pepper blend in it slowly.

Adaptation: Vegetable oil works but loses the characteristic palm flavor and red hue.

ground crayfish

umami depth

Purpose: Dried ground crayfish adds the savory background that keeps the sauce from tasting flatly hot.

Handling: Stir into the sauce partway through the long fry.

Adaptation: Dried fish or a little bouillon gives comparable depth.

Technique notes

  • Patience with the sauce is everything; pull it too early and it tastes raw and harsh instead of dark and mellow.
  • Mash the beans while still hot for the smoothest texture, adding a little of their cooking water to loosen if needed.
  • Serve the sauce piled over the beans rather than mixed in, so each bite balances plain bean against intense pepper.

Ingredient swaps

Shellfish-free direction
Swap ground crayfish for extra dried fish or a savory bouillon to keep depth without shellfish.
Lower-heat direction
Build the sauce mostly from sweet red peppers with just a little chili so the dish stays kid-friendly.
Vegan note
Made without the crayfish and with vegetable bouillon, the whole dish is plant-based.

Serve alongside

  • Soft agege bread or any soft white bread
  • Fried plantain (dodo)
  • Boiled yam
  • Sliced raw onion
  • Cold malt drink
  • Chilled zobo
  • Cold water to temper the heat

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

Storage & reheating

  • Store beans and sauce separately in airtight containers, refrigerated for up to four days. Reheat the beans with a splash of water to loosen and warm the sauce gently. Both freeze well for up to a month and thaw without losing character.

Equipment

  • Large pot for the beans
  • Heavy frying pan for the sauce
  • Blender for the pepper sauce
  • Potato masher or wooden spoon for mashing

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 Ewa Agoyin to your week, check it against your household's allergens, and build the shopping list automatically.

More West African recipes