Nigerian Moi Moi Recipe — Steamed Bean Pudding
Nigerian Moi Moi Recipe
Silky, protein-rich steamed bean pudding — the dish that makes every Nigerian party complete
What is Moi Moi?
Moi moi (also spelled moin moin) is a steamed bean pudding made from blended black-eyed peas, peppers, onion, and oil. It is one of Nigeria's most beloved dishes — eaten at breakfast, as a side dish with jollof rice, as a party food, and as a standalone meal. Moi moi is protein-rich, filling, and deeply satisfying, with a silky, custard-like texture that is unlike any other dish in world cuisine.
The key to perfect moi moi is the peeling of the beans. The outer skin of the black-eyed peas must be completely removed before blending — this is what gives moi moi its smooth, silky texture. Unpeeled beans produce a grainy, rough moi moi that is a completely different (and inferior) dish.
Moi moi is traditionally wrapped in banana leaves and steamed — the leaves impart a subtle, earthy flavour to the pudding. In modern Nigerian kitchens, foil cups or small containers are used instead. The banana leaf version is considered more authentic and is always served at traditional celebrations.
Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Dried black-eyed peas | 400g | Must be peeled before blending |
| Scotch bonnet peppers | 2-3 | Adjust to taste |
| Red bell peppers | 2 large | Adds sweetness and colour |
| Onion | 1 large | |
| Vegetable oil | 100ml | Gives richness and helps set the pudding |
| Stock cubes | 2 | Knorr or Maggi |
| Boiled eggs (optional) | 2 | Placed whole inside each parcel |
| Smoked fish or sardines (optional) | 200g | Adds protein and flavour |
| Banana leaves or foil | As needed | For wrapping |
Step-by-Step Instructions
Peel the beans — the most important step
Soak the dried black-eyed peas in cold water for 30-60 minutes. Drain, then rub the beans vigorously between your palms — the skins will loosen and float off. Rinse repeatedly until the water runs clear and the beans are completely peeled. This process takes 10-15 minutes but is non-negotiable for smooth moi moi.
Tip: Alternatively, blend the soaked beans briefly (5-10 seconds) in a blender with water, then drain — the skins will float to the surface. This is faster but less thorough.
Blend to a silky smooth paste
Add the peeled beans, scotch bonnet peppers, red bell peppers, and onion to a blender. Add just enough water to help the blender run — start with 100ml. Blend on high speed for 2-3 minutes until completely smooth. The paste should be silky with no graininess. If your blender is not powerful enough, blend in batches.
Tip: A high-powered blender (Vitamix, Ninja) produces the smoothest result. If using a standard blender, blend for longer and pass through a fine sieve.
Season the batter
Transfer the blended paste to a large bowl. Add the oil, crumbled stock cubes, and salt. Mix thoroughly. Taste the raw batter — it should be well-seasoned. Fold in the flaked smoked fish or sardines if using. The batter should be pourable but thick — similar to thick pancake batter.
Prepare the banana leaves or foil
If using banana leaves: soften them by passing briefly over a gas flame or dipping in hot water. Cut into 30cm squares. If using foil: cut into 30cm squares and fold into cup shapes. Alternatively, use small ramekins or muffin tins lined with foil.
Fill and wrap
Pour a ladleful of batter into each banana leaf or foil cup. If adding a whole boiled egg, place it in the centre of the batter. Fold the banana leaf over to seal, or fold the foil tightly. The parcels should be sealed well to prevent water from entering during steaming.
Steam until firm
Arrange the parcels in a large pot with a steamer rack. Add water to the pot (not touching the parcels) and bring to a boil. Steam for 45-60 minutes. The moi moi is ready when it is firm to the touch and a skewer inserted in the centre comes out clean.
Tip: Check the water level every 20 minutes and top up with boiling water as needed. Never let the pot run dry.