
Smooth, savoury steamed black-eyed pea pudding with onion, peppers and optional eggs or fish — one of Nigeria's most important and beloved staple dishes.
Moin moin (also spelled moi moi) is one of Nigeria's great staple dishes: a smooth, protein-rich steamed pudding made from blended black-eyed peas (or honey beans) with onion, red peppers and scotch bonnet. The batter is seasoned, enriched with oil and traditionally wrapped in leaves (banana or uma leaves) or aluminium foil before steaming. The result has a unique texture — firmer than a custard, softer than a cake — with a savoury, bean-forward flavour that is deeply satisfying. It is served alongside jollof rice, ogi (porridge) or eaten alone as a snack. The variation with boiled egg or fish pieces baked inside is particularly celebratory.
Serves 6
Soak dried beans in water for 30 minutes. Rub between your hands to remove the skins. Rinse until skins float off and are removed. This step is important for a smooth batter.
The blender cannot smooth unpeeled beans properly. Thorough skin removal is essential.
Blend peeled beans with bell pepper, onion, scotch bonnet and enough water to make a very smooth, thick batter. Blend in batches if needed.
Pour batter into a bowl. Stir in oil, crumbled stock cubes and salt. Taste and adjust. Ladle into greased aluminium foil cups, ramekins or banana-leaf packets, filling to three-quarters. Add a piece of egg and/or smoked fish to each, if using.
Set cups in a large pot with 5cm of simmering water in the base. Cover and steam for 40–45 minutes until set — a skewer should come out clean. Check water level periodically and top up as needed.
Thorough skin removal is the most laborious but essential step — the smoother the batter, the better the moin moin.
Do not fill containers more than three-quarters full — the batter expands during steaming.
Banana leaves give the most authentic flavour and are used in Nigeria — they are available in African and Asian stores.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Add sardines from a tin instead of smoked fish.
Ewa agoyin is a saucy companion dish of mashed black-eyed peas.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.
Refrigerate for up to 3 days. Reheat by steaming for 10 minutes or microwaving briefly.
Moin moin is one of the oldest prepared foods in Yoruba cuisine, with roots going back centuries in southwestern Nigeria. It is mentioned in oral traditions and historical accounts of Yoruba food culture. The dish spread with the Yoruba diaspora across West Africa and the Caribbean, where variations exist in Sierra Leone and elsewhere. Its high protein content made it an important food in subsistence communities.
Tinned black-eyed peas can be used, but you'll miss the skin-peeling step — blend them as smooth as possible. The texture will be slightly different but the dish will still be good.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Per serving (200g / 7.1 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes