Moi Moi
As a child growing up in the South-South region of Nigeria, moi moi was one of those special foods that always felt like a treat. It was not something we ate every day, so whenever it appeared on the table, the meal instantly felt more exciting.
Unlike akara, which you could easily find on almost every street corner, this dish required more preparation. Because of that, many people bought it from women who sold food in the mornings. They carefully wrapped each portion in leaves or nylons and neatly arranged them inside coolers.

I still remember the anticipation that came with opening the warm wrap. As soon as the covering unfolded, soft steaming moi moi appeared inside. The rich aroma of beans, pepper, onions, and spices quickly filled the air. Naturally, the smell made it almost impossible to wait before taking the first bite.
We often served it with pap, custard, or rice. Sometimes we even enjoyed it on its own. Either way, it always made the meal feel complete. In many ways, it was one of those simple pleasures that made growing up in a humble neighborhood feel special.
What Is Moi Moi?
Moi moi is a popular Nigerian dish made from blended and seasoned beans. After blending the peeled beans with peppers, onions, and spices, the mixture is poured into containers or leaves and then steamed until it becomes soft and firm.
This steamed bean pudding has a smooth texture and a rich savory flavor. People often enjoy it with pap, custard, rice, or bread. Because it is made mainly from beans, moi moi is also nutritious and a good source of protein.
Today, it remains one of the most loved traditional foods in Nigeria and is commonly served at home, parties, and local food spots.
Understanding Moi Moi Is Easy to Make
For a long time, I believed only experienced women could prepare this dish perfectly. The process seemed too delicate and technical to attempt at home. Because of that, I never imagined I could make it myself.
I constantly wondered how they achieved that smooth texture and rich flavor without the mixture falling apart or becoming dry.
However, things began to change as I grew older and spent more time learning in different kitchens. Gradually, I discovered that the process was not as complicated as it once seemed.
With the right method and a little patience, anyone can recreate the same soft and flavorful result at home. That realization sparked my curiosity and encouraged me to learn the technique properly.
So in this tutorial, I will show you a simple and reliable method for preparing delicious dish right in your kitchen. You no longer need to wait to buy it outside before enjoying this beloved Nigerian dish.
Today, this steamed bean pudding remains one of Nigeriaโs most cherished foods. People serve it with pap, custard, rice, bread, or even eat it alone. With the method I will share, you can prepare smooth, tasty moi moi that the whole family will enjoy.
Ingredients for Moi Moi
This dish relies on simple ingredients that blend together to create a rich and satisfying flavor. Each ingredient plays an important role in the taste, texture, and aroma.
Beans: Beans form the base of the recipe. Brown beans or black-eyed peas work particularly well because they blend smoothly and produce a creamy batter.
After soaking and peeling the beans, you blend them into a smooth paste. This paste creates the soft texture the dish is known for. In addition, beans provide protein and fiber, which makes the meal both filling and nutritious.
Crayfish: Crayfish adds depth and a subtle seafood flavor. When you grind it and mix it into the batter, it enhances the savory taste of the dish.
Even a small amount of crayfish can significantly improve the overall flavor.
Onions: Onions contribute both aroma and flavor. When blended with the beans, they add a mild sweetness that balances the spices in the mixture.
They also help give the batter a richer taste.
Tatashe Pepper: Tatashe pepper, also known as red bell pepper, adds color and mild sweetness to the mixture. Once blended, it gives the batter its beautiful orange color.
At the same time, it introduces a gentle pepper flavor that complements the beans perfectly.
Habanero Pepper: Habanero pepper adds heat and a stronger aroma. It provides the spicy kick many people enjoy in this dish.
However, you can easily adjust the quantity depending on how spicy you want the final result to be.
Seasoning Cubes: Seasoning cubes help boost the savory flavor of the mixture. They contain salt and spices that enrich the taste and bring all the ingredients together.
Because of this, the dish develops a deeper and more balanced flavor.
Salt: Salt enhances the natural flavors of all the ingredients. Without it, the mixture would taste bland.
Therefore, adding the right amount ensures the dish tastes well seasoned and satisfying.
Smoke Fish: Many people like to add smoked fish or steamed fish to the mixture. The fish introduces another layer of flavor and makes the dish even more filling.
Its rich taste blends well with the beans and spices.
Eggs: Eggs are optional, but they add extra richness and texture. Some people place whole boiled eggs inside each portion before steaming.
Others slice the eggs and distribute them throughout the mixture. Either way, they make the dish more visually appealing and nutritious.
How to Prepare Moi Moi
Preparing this dish at home is easier than many people think. Once the beans are properly peeled and blended, the rest of the process simply involves seasoning the batter and steaming it until it becomes soft and firm. Follow these steps to achieve smooth and delicious moi moi.
Step 1: Wash and Peel the Beans
First, wash the beans thoroughly to remove dirt and stones. After washing, soak the beans briefly in water to soften the skin. Then rub the beans gently between your palms to remove the outer peel.
Continue rinsing and separating the peels until the beans are neatly peeled and clean. Properly peeled beans are important because they help produce smooth and fine dish.

Step 2: Blend the Beans and Peppers
Next, pour the peeled beans into a blender. Add the tatashe pepper, habanero pepper, onions, and crayfish. Then blend everything together until you get a smooth batter.
While blending, add small amounts of water if necessary to help the blades move easily. However, avoid adding too much water so the mixture does not become too watery.

Step 3: Whisk the Batter
After blending, pour the mixture into a large bowl. Use a whisk or spoon to stir the batter thoroughly.
Whisking helps combine the ingredients properly and also introduces a little air into the mixture, which improves the final texture of the moi moi.

Step 4: Add Oil and Seasoning
Next, add groundnut oil, salt, and seasoning cubes to the batter. Then mix everything well until the oil and seasonings are evenly distributed throughout the mixture.
The oil helps make the moi moi soft and moist, while the seasoning enhances the overall flavor.
Step 5: Add The Toppings
Now add your fish to the mixture. You can use smoked fish or any cooked fish of your choice.
Gently mix the fish into the batter so that it spreads evenly without breaking into very tiny pieces.
You may also wish to use eggs or a combination of both. PLace slices or whole boiled eggs into each cup. Then cover the cups or plates to keep water from entering the mixture during steaming.
Step 6: Pour into Cups/Containers
After mixing the batter, pour it into your prepared cups or containers. Fill each cup halfway or slightly above halfway to leave room for expansion while cooking.

Step 7: Steam
Place a pot on the stove and add some water to the bottom. Arrange the cups of batter inside the pot, making sure the water level does not enter the cups.
Cover the pot and allow the moi moi to steam for some time until it becomes firm and fully cooked. Once done, turn off the heat and allow it to cool slightly.
Finally, remove the cups from the pot and serve while warm. You may wish to serve with a bottle of chilled zobo drink.
More recipes you’ll love: Akara
How to Serve
You can enjoy this dish as either a main meal or a side dish.
When you eat it as a main meal, pair it with soaked garri, custard or a bowl of warm akamu (pap). These combinations feel filling and satisfying.

When you it as a side dish, add it to rice meals. It pairs especially well with Jollof rice and fried rice, adding extra flavor and protein to the meal.
What Containers Can I Use?
You can cook moi moi in several types of containers.
Traditionally, people wrap the bean mixture in moi moi leaves (ewe) before steaming it. These leaves remain safe for cooking and give the dish a unique aroma and flavor that many people love.
However, many people cannot easily find these leaves in some places. In that case, you can use ramekins, heat-safe glass bowls, mason jars, or non-toxic baking pans. These containers work well and make steaming easy.
In the past, many cooks used aluminum containers, nylon pouches, tin cans, or cellophane wraps. Today, most people avoid these materials because heat can release harmful substances. Many cooks now choose safer, food-grade containers instead.
Don’t miss this recipe: Akara
Popular Moi Moi Toppings
You can add many toppings to your dish depending on your taste.
Popular options include:
- Boiled eggs
- Shredded fish
- Corned beef
- A mixture of several toppings
Moi moi does not require a special pot or mold. You can steam it successfully in different types of containers.
In many Nigerian homes, cooks prepare it in traditional wrapping leaves known as โewe.โ These leaves add a natural, slightly earthy aroma that enhances the taste of the dish. Many people also love the soft flavor the leaves give to the finished moi moi.
Check this out: Beans Porridge
Since these leaves are not easy to find in every location, many home cooks turn to other practical options. Ramekins, heat-resistant glass bowls, mason jars, and non-toxic baking dishes all work very well for steaming moi moi. They hold the mixture firmly and help it cook evenly.
Years ago, people also used aluminum bowls, nylon wraps, empty cans, or cellophane for steaming. Today, many cooks avoid these materials because high heat may cause them to release unwanted chemicals. For safety, most people now prefer durable, food-safe containers designed for cooking.
Can Steamed Beans Pudding Be Made Without Peeling the Beans?
Yes, you can prepare this dish without removing the bean skins. Some cooks blend the beans with the skins to save time and reduce preparation work.
However, the skins change the texture and color. The finished moi moi may look darker and feel slightly rougher than the traditional version.
If you skip peeling the beans, wash them very well and blend them until the mixture turns very smooth. This step helps improve the final texture.
Does Moi Moi Have Any Health Benefits?
This dish offers several health benefits because beans contain many important nutrients.
It provides high amounts of protein, which supports muscle growth and body repair. Beans also supply dietary fiber, which supports digestion and gut health.
In addition, beans contain important minerals such as iron, magnesium, and potassium. These nutrients help support overall body function.
Steaming also keeps the dish healthier than many fried foods. Because of this cooking method, iti can fit easily into a balanced diet.
Tips for a Healthy Moi Moi
You can make your steamed beans pudding healthier with a few simple changes.
1. Use less oil. Many recipes include large amounts of oil, but you can reduce it without losing much flavor.
2. Add more vegetables. Blend peppers, onions, or other vegetables into the mixture to increase the nutrients.
3. Choose better toppings. Use fish or eggs instead of heavily processed meats.
4. Use safe cooking containers. Glass bowls, ramekins, and food-grade steaming containers provide safer options for cooking.
5. This team beans pudding goes well with chilled drinks like zobo or tigernut drink especially on a sunny afternoon.
With the right ingredients and simple techniques, you can create a flavorful and nutritious meal every time.

