Moi moi is one of those Nigerian foods that can work for breakfast, lunch, dinner, parties, or a quick snack. Made primarily from peeled beans, the soft steamed bean pudding can be prepared with eggs, fish, crayfish, peppers, or other fillings depending on the recipe.
Although moi moi looks simple, getting the texture right requires a few important steps. The beans need to be properly peeled, the mixture needs enough moisture, and the pudding must be steamed gently until firm.
This guide explains how to make Nigerian moi moi from scratch and how to avoid some of the common mistakes that can ruin the texture.
Read Also: 7 Easy Nigerian Breakfast Ideas You Can Make in the USA
What Is Moi Moi?

Moi moi is a Nigerian steamed bean pudding made from blended beans, peppers, onions, seasoning, and oil.
The traditional preparation uses peeled beans, which are soaked, blended into a smooth batter, seasoned, and steamed.
Moi moi can be eaten on its own or served alongside rice, pap, custard, bread, or other Nigerian meals.
It is especially popular at parties and celebrations because it can be prepared in individual portions and served easily.
What Beans Are Used for Moi Moi?
Abart African black eyed beans 4lb
Black-eyed beans boast a rich, earthy flavor with slight hints of nuttiness and sweetness. They readily absorb the flavors of spices and herbs, making them incredibly versatile in the kitchen.
66 in stock
Black-eyed beans are commonly used for moi moi.
The beans are peeled before blending. Removing the skins creates the smooth texture associated with good moi moi.
If you want to save preparation time, peeled beans are a convenient option because the most labor-intensive part of the process has already been done.
Moi Moi Ingredients
For a basic recipe, you will need:
- Peeled beans
- Red bell peppers
- Scotch bonnet peppers or habanero peppers
- Onion
- Vegetable oil
- Seasoning cubes
- Salt
- Water
Optional additions include:
- Boiled eggs
- Sardines
- Smoked fish
- Crayfish
- Cooked minced meat
- Corned beef
Crisco pure vegetable oil 40oz
Crisco Pure Vegetable Oil is a popular cooking oil known for its versatility and neutral flavor. It’s great for various cooking methods, including baking, frying, and sautéing.
Out of stock
Email when stock available
How to Prepare the Beans
If you are using unpeeled beans, soak them in water.
Rub the beans between your hands to loosen the skins, then rinse repeatedly and remove the floating skins.
Continue until most of the skins have been removed.
Using already peeled beans can make this process much faster.
How to Make Moi Moi Batter
Step 1: Soak the Beans
Place the peeled beans in clean water and allow them to soften.
The soaking time depends on the beans you are using.
Step 2: Blend the Beans
Drain the beans and add them to a blender.
Add red bell pepper, hot pepper, onion, and enough water to help the blender work.
Blend until you have a smooth mixture.
The batter should not be excessively watery.
Step 3: Add Oil and Seasoning
Knorr beef flavor bouillon 225g
Knorr Beef Flavor Bouillon is the kitchen secret, bringing out the rich, hearty essence of beef in every dish. Knorr Beef Flavor Bouillon brings its flavor to your cooking, it’s a reliable companion that adds depth and makes your dishes truly memorable.
Out of stock
Email when stock available
Pour the blended mixture into a bowl.
Add vegetable oil, seasoning, and salt.
Mix thoroughly.
Taste a small amount of the mixture and adjust the seasoning before steaming.
Step 4: Add Your Fillings
If you are using boiled eggs, cut them into pieces.
You can also add sardines, smoked fish, crayfish, or cooked meat.
There is no single correct filling. The choice depends on your preference.
How to Steam Moi Moi
Pour the batter into heat-safe containers, foil cups, leaves, or another suitable steaming container.
Arrange the containers inside a large pot.
Add water to the pot, making sure the water does not completely cover the moi moi containers.
Cover the pot and allow the moi moi to steam.
Check the water occasionally and add more hot water when necessary.
The moi moi is ready when it has become firm and holds its shape.
How Long Does Moi Moi Take to Cook?
Cooking time depends on the size and depth of the containers.
Small portions cook faster than large ones.
Rather than relying only on a specific number of minutes, check the center of the moi moi. It should be firm rather than wet or runny.
How to Know When Moi Moi Is Done
Insert a clean toothpick or skewer into the center.
If it comes out mostly clean and the mixture feels firm, the moi moi is ready.
If the center is still wet, continue steaming.
Common Moi Moi Mistakes
Using Too Much Water
A watery batter can produce moi moi that takes too long to set or remains too soft.
Add water gradually while blending.
Not Peeling the Beans Properly
Bean skins can affect the smoothness of the finished pudding.
Remove as much of the skin as possible for a smoother texture.
Making the Batter Too Thick
Although too much water is a problem, an excessively thick batter can also produce dense moi moi.
The batter should be smooth and pourable.
Not Adding Enough Oil
Oil contributes to the texture and richness of moi moi.
Do not completely leave it out unless you are intentionally following a low-fat recipe.
Letting the Pot Run Dry
Steam is what cooks the moi moi.
Check the water level during cooking and add more when necessary.
What Can You Eat With Moi Moi?

Moi moi is versatile and can be served with:
- Pap
- Custard
- Bread
- Rice
- Jollof rice
- Fried rice
- Salad
- Steamed vegetables
- Garri
It can also be eaten by itself.
Can You Make Moi Moi Ahead of Time?
Yes.
Cooked moi moi can be cooled and stored in the refrigerator.
When you are ready to eat it, reheat it thoroughly using a steamer, microwave, or another suitable method.
For longer storage, freeze individual portions and thaw them safely before reheating.
Is Moi Moi Good for Meal Prep?
Moi moi works well for meal preparation because individual portions are easy to store and reheat.
You can prepare a large batch during the weekend and portion it for several meals.
Pair it with rice, pap, vegetables, or another side to create different meals throughout the week.
Where to Buy Ingredients for Moi Moi
The most important ingredient is the beans, and using peeled beans can significantly reduce preparation time.
Abart Foods carries African cooking ingredients that make it easier to prepare Nigerian meals at home.
You can shop online for ingredients and have your groceries delivered instead of visiting several stores looking for individual products.
Read Also: Bringing African Street Food Home: Easy Recipes and Ingredients
Final Thoughts
Making moi moi from scratch does not have to be complicated.
Start with properly peeled beans, blend the mixture until smooth, season it well, and steam it patiently. Once you understand the right consistency, you can experiment with eggs, fish, crayfish, or other fillings.
It is a practical Nigerian dish to learn because you can serve it for breakfast, lunch, dinner, parties, or meal prep.
