parallax background

How To Prepare Moin Moin

Oil Free Efo Riro
How To Prepare Oil Free Efo Riro And Benefits
March 21, 2017
health benefits of strawberries
Health Benefits Of Strawberries
March 21, 2017

How To Prepare Moin Moin

Moin moin is a traditional Nigerian dish made from ground beans. It is very healthy and can be served as breakfast or as a side at any meal of the day.

You will find moin moin at any Nigerian festivity and it is always the first to finish. This delicious dish is filled with flavour and is literally a beans lovers dream.

However, not all moin moin is created equal. There is a popular type of moin moin called “moin moin elemi meje” with a literal translation, “moin moin with 7 lives.” It is called that because of the rich and plenty ingredients used in it like different types of fish, eggs, vegetable oil, palm oil, crayfish; some even add curry and thyme.

Oftentimes people don’t add enough salt or maggi which results in bland and tasteless moin moin. Sometimes, the opposite is the case and they oversalt the moin moin. Make sure you taste your moin moin mix before you cook it to avoid this.


  • Beans (4 cups)
  • Container for steaming (small cups, foil plates, nylon, leaves)
  • Hard boiled eggs (3-6 whole or sliced)
  • Ground crayfish (3 tbsp)
  • Salt to taste
  • Seasoning cubes (4)
  • Ginger and garlic (optional)
  • Mackerel/titus fish (1 cleaned and gutted)
  • Onions (2)
  • Red bell pepper/tatashe/shombo (2)
  • Scotch bonnet/ata rodo (2)
  • Vegetable oil (2 cups)
  • Chicken Stock (1 cup) optional


Get all your ingredients together.

Step 1

Soak beans in water for about 10 minutes, feel the beans and if the skin peels off easily, then it is ready to be peeled.

Soak beans in clean water and leave for some few hours to soften.

Boil fish with salt, seasoning and onions for about 5-7 minutes, set aside to cool. De-bone and flake fish.

Step 2

When you are ready to cook, add beans in bits to a blender, add red bell pepper, ata rodo and onions, enough water to cover and blend till very smooth.

Pour pureed beans in a big bowl.

Add seasoning, ginger, garlic, vegetable oil, ground crayfish, and salt to the pureed beans and beat with a wooden spoon or peddle for about 10 minutes to incorporate air in the beans batter. This method makes the end moin moin airy, fluffy, and light.

Place a pot on medium heat, add water and leave to boil while you continue with the beans.

Step 3

Using a scoop, add the beans batter in your choice container, add the fish and egg, seal the beans in tightly. Continue this process till you have exhausted all the batter.

Add the sealed beans batter to the already boiling water in the pan, reduce the heat if on high, add a little more to the pan and cover tightly. Cook for about 40-50 minutes or till beans is set. Check the pan from time to time to make sure the water does not dry out as this will melt the container or burn the moin moin.

Step 4

Take it off the heat and allow to cool.

Enjoy with pap, garri, bread, or rice.

Spread the love
BeYAH Fitness
BeYAH Fitness
BeYAH Fitness was born out of a desire to reach, educate and inspire a greater number of people than those we coached and worked within our own local community. It gives us the chance to connect with individuals from all over the world and in a form that still personalizes the approach to bring each person what they need for their nutrition at that point in time.