
Ewa Agoyin – Lagos-Style Mashed Beans with Spiced Palm Oil Sauce
A beloved Yoruba street food staple, Ewa Agoyin features slow-cooked honey beans mashed to a velvety smooth finish and crowned with a deeply aromatic palm oil sauce infused with dried chillies, crayfish, and caramelised onions. Born on the bustling streets of Lagos, this dish is a nutritional powerhouse rich in plant-based protein, complex carbohydrates, and cholesterol-lowering soluble fibre. Clinically adapted here with reduced sodium and mindful palm oil portions, it delivers heart-smart, blood sugar-friendly nourishment without sacrificing any of its iconic bold character.
Total Time
1 hr 50 min
Prep
20 min
Cook
90 min
Servings
4
Cuisine
Nigerian Yoruba
368kcal
Calories
19g
Protein
48g
Carbs
11g
Fat
13g
Fiber
How to Make It
- 1
Sort and Soak the Beans
Pick through 400g of oloyin honey beans carefully, removing any stones, shrivelled beans, or debris. Rinse under cold running water three times until the water runs mostly clear. Soak the beans in cold water for a minimum of 4 hours or overnight in the refrigerator. Drain and discard the soaking water completely before cooking.
Tip: Soaking and discarding the water significantly reduces oligosaccharides responsible for bloating, making this dish much easier on the gut — especially important for patients with IBS or digestive sensitivity. - 2
Cook the Beans Until Very Soft
Place the soaked, drained beans in a large heavy-bottomed pot. Add the roughly chopped onion and cover with 1.5 litres of fresh water. Bring to a rolling boil over high heat, then reduce to a medium simmer. Cover partially and cook for 60–75 minutes, topping up with hot water as needed to keep beans submerged, until the beans are completely tender and beginning to break apart on their own. Do NOT add salt or any acidic ingredient at this stage — it will toughen the beans.
Tip: Using a pressure cooker reduces cooking time to 25–30 minutes at high pressure. This method is ideal for busy households and preserves more of the beans' B-vitamins. - 3
Mash the Beans
Once beans are fully cooked and very soft, drain off most of the excess cooking liquid but reserve about 100ml in a cup. Using a wooden spoon or a traditional heavy pestle, mash the beans directly in the pot to a smooth, thick, lump-free consistency. Add small splashes of the reserved cooking liquid as needed to achieve a creamy but firm mash — similar in texture to hummus. Season lightly with just a pinch of salt (no more than 2g total). Keep warm on the lowest heat setting.
Tip: For an ultra-smooth finish suitable for elderly patients or those with swallowing difficulties, blend the cooked beans briefly with an immersion blender before returning to the pot. - 4
Prepare the Dried Pepper Blend
If using whole dried peppers, combine the dried tatashe, rodo, and optional Cameroon pepper in a dry blender. Blend to a coarse powder or fine blend depending on texture preference. Alternatively, soak the dried peppers in just enough warm water for 10 minutes, then blend with the fresh tomatoes and a small amount of the soaking water to form a smooth, deeply coloured paste. Set aside.
Tip: Using predominantly dried tatashe (bell pepper) over scotch bonnet gives you a rich, flavourful sauce with far less capsaicin heat — ideal for patients with gastric sensitivity, acid reflux, or those managing IBS. - 5
Build the Agoyin Sauce
Heat 45ml of red palm oil in a wide, heavy sauce pan over medium heat until it liquefies and begins to shimmer — do not allow it to smoke. Add the thinly sliced onions and cook slowly over medium-low heat, stirring occasionally, for 12–15 minutes until they are deeply caramelised, soft, and golden-brown. This slow caramelisation is the soul of authentic Agoyin sauce. Add the minced garlic and grated ginger, stir and fry for 2 minutes until fragrant. Add the blended pepper-tomato paste to the pot. Stir well, turn heat to medium-high, and fry the mixture in the palm oil for 15–20 minutes, stirring frequently, until the raw pepper smell dissipates, the oil begins to float to the surface, and the sauce turns deep brick-red and glossy.
Tip: The slow frying of the pepper blend — called 'drying the tomato' in Nigerian cooking — is non-negotiable for full flavour development. Rushing this step leaves a raw, sour taste. Patient, attentive frying is the clinical chef's secret here. - 6
Season and Finish the Sauce
Once the pepper is well fried, add the ground crayfish and stir thoroughly into the sauce. Crumble in the low-sodium bouillon cube if using. Add the ground uziza seeds if available. Taste the sauce and adjust balance — it should be deeply savoury, smoky, and gently spiced. Add 2–3 tablespoons of warm water if the sauce is too thick, and stir. Cook for a further 3–5 minutes on low heat to marry all the flavours.
Tip: For strict hypertension or kidney-health patients, omit the bouillon cube entirely. Instead, enhance depth by increasing the crayfish to 20g and adding a small piece of dried stockfish (ponmo alternative) or dried mushroom powder as a natural umami source. - 7
Plate and Serve
Scoop a generous, rounded portion of warm mashed beans into a wide bowl or enamel plate. Create a shallow well in the centre of the mash and ladle 2–3 tablespoons of the hot Agoyin sauce directly over the top, allowing it to pool into the well and cascade down the sides. Serve immediately. Traditional accompaniments include soft agege bread or sliced fried plantain (dodo) — for clinical settings, pair with a slice of whole grain oat bread or boiled plantain for a lower glycaemic index meal.
Tip: For diabetes management, portion the mash to approximately 200g per serving (roughly one medium cup) and emphasise the high-fibre bean content to your patient — the resistant starch in oloyin beans has a naturally low glycaemic index, making this dish an excellent blood sugar-friendly staple.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free