National Dish Nigeria: Moi Moi (Recipe)

In this article
Discover Moi Moi, a much-loved savoury bean pudding from Nigeria! Made from smooth-blended black-eyed beans, gently spiced and then steamed until set, it is as nourishing as it is satisfying. Prized as a rich source of protein and endlessly adaptable, this golden, silky pudding turns up at family gatherings, parties and everyday meals alike. Bring a true taste of West African home cooking straight to your own kitchen.
About Moi Moi
Moi Moi is a traditional Nigerian bean pudding that is treasured both at home and abroad for its distinctive flavour and its nourishing, protein-rich character. At its heart is a purée of blended beans, enriched with a variety of spices, onions and often fish or eggs, before being steamed or baked until firm. It is served on all kinds of occasions and is popular for its versatility and the countless ways it can be varied. Especially well known as a rich source of protein, Moi Moi is regarded as one of Nigeria’s national dishes and reflects the country’s remarkable culinary diversity.
Ingredients (serves 1–2)
- 200 g black-eyed beans
- 1 medium onion
- 1 red pepper
- 1 chilli (to taste)
- 2 tablespoons vegetable oil
- 500 ml water
- 1 teaspoon salt
- Ground spices (such as cumin and coriander)
- (Optional) fish (stockfish or smoked fish)
- (Optional) eggs
Shopping for the ingredients
For an authentic Moi Moi it is essential to use fresh, good-quality ingredients. Black-eyed beans are often found in African or Asian grocery shops, as well as in well-stocked supermarkets. When buying your vegetables and fish, keep an eye on freshness and provenance. Fresh spices also make a noticeable difference to the flavour of this dish, so choose them with care.
Preparing the dish
Before you begin making Moi Moi, the beans need to be soaked for a few hours or overnight. This makes it much easier to slip off the skins. Meanwhile, prepare all the other ingredients — wash the onion, pepper and chilli and cut them into rough pieces. If you would like to include fish or eggs, get these ready separately so everything is on hand when you start blending.
Step-by-step instructions
- Soak the beans, remove the skins and tip the beans into a blender.
- Add the onion, pepper, chilli and spices and blend to a smooth batter.
- Transfer the mixture to a bowl and stir in the vegetable oil and salt.
- Spoon the mixture into suitable moulds or foil dishes, adding fish or eggs if you like.
- Steam the filled moulds for around 45 minutes to 1 hour, until set.
Gluten-free / lactose-free version
Moi Moi is naturally gluten-free and lactose-free, which makes it a wonderful choice for anyone with dietary restrictions. Made entirely from blended beans, vegetables and oil, it contains no wheat and no dairy at all. Simply double-check that any optional additions, such as stock cubes or seasoning blends, are certified free from gluten and milk. That way every guest can enjoy this comforting pudding without a second thought.
Tips for vegans and vegetarians
Moi Moi is easy to keep completely vegan by leaving out the optional fish and eggs and relying on the beans for protein. The dish is already built around plant ingredients, so it suits vegetarians and vegans beautifully. A little extra pepper, onion and a pinch of ground spice keep the flavour lively without any animal products. Fresh, seasonal vegetables are the key to a bright, satisfying result.
More tips and tricks
One of the secrets to a perfect Moi Moi is the consistency of the batter. It should be thick enough to spoon neatly into the moulds without collapsing, yet smooth and pourable. It is also important that the moulds are well sealed during steaming so that no water seeps in and waters down the pudding. Patience while it steams rewards you with a silky, evenly set texture.
Adapting the recipe to your taste
Moi Moi is a versatile dish that is easily adjusted to individual preferences. You can vary the type and quantity of the spices, or fold in extras such as pieces of vegetable or tofu. For a hotter version, simply increase the amount of chilli. This flexibility means you can shape the recipe to match your own palate while keeping its comforting character intact.
Ingredient substitutions
If you cannot find black-eyed beans, other varieties of bean can be used instead, though this will change the traditional flavour a little. In place of vegetable oil you might try coconut or olive oil for a different flavour profile. Cooks who enjoy this kind of pudding often also make Ewa Agoyin, another well-loved way with the same humble beans. Small swaps like these let you tailor the dish to what you have to hand.
Drink pairing ideas
Moi Moi goes especially well with a cool, sweet iced tea or a glass of freshly pressed fruit juice. Traditionally you might also enjoy home-tapped palm wine alongside it, where available. A refreshing, lightly sweetened drink balances the savoury, spiced pudding and rounds off the meal nicely.
Serving and presentation ideas
Moi Moi is traditionally steamed in leaves, which give it a characteristic shape and a subtle aroma. If you use foil dishes, simply turn them out after steaming and serve with fresh herbs or a sauce to present the dish attractively. A garnish of sliced boiled egg or a scattering of chopped onion makes for an inviting plate at any table.
A bit of history
The exact origins of Moi Moi are not fully documented, but it is a traditional dish of the Yoruba, one of the peoples of Nigeria. It is thought that the method of preparation was handed down over generations and refined over time. As a protein-rich food, Moi Moi has always been an important part of the Nigerian diet, and today it remains a proud example of Nigerian cuisine.
More recipe ideas
Summary: Moi Moi
The traditional Nigerian dish Moi Moi is a delicious and wholesome choice that adapts readily to individual tastes. With a little preparation and the right handful of tips, you can create an authentic bean pudding that delights on any occasion. Whether served as a nourishing snack, a party centrepiece or a side to a larger spread, Moi Moi brings colour, protein and flavour to the table. Let this Nigerian classic inspire you and give it a try.



