Nigerian Moi Moi Recipe (Steamed Bean Pudding) – Easy & Authentic
Moi Moi is a Nigerian steamed bean pudding made from blended black-eyed peas.
There are some meals that take you back in time with just one bite. For me, Moi Moi, the soft and savory Nigerian steamed beans pudding, is one of them.
Each time I make it, I feel like I’m right back in my mother’s kitchen in the small town where I grew up. The sound of grinding beans, the sweet aroma of pepper and onions filling the air; it all brings back those warm childhood memories. Try How to Make Party Jollof Rice and pair it with this recipe.
Back then, weekends weren’t complete without the sound of clanging pots and the sight of steaming Nigerian Moi Moi Recipe (Steamed Bean Pudding) wrapped in leaves. My mother made it so perfectly that neighbors would stop by just to ask if she had a few extra wraps to spare.
Today, I’m sharing not only how I recreated that childhood memory, but also how you too can make soft, flavorful Nigerian Moi Moi Recipe (Steamed Bean Pudding) right in your own kitchen.
What Is Moi Moi?
Moi Moi (also spelled Moin Moin) is a popular Nigerian dish made from blended beans, peppers, onions, and spices. Moi Moi is a Nigerian steamed bean pudding made from blended black-eyed peas.
It’s often served with rice, pap, or garri, but it can also stand alone as a main dish.
The texture is smooth and moist, while the flavor is rich with a hint of spice and smoky aroma if cooked traditionally over firewood.
It’s loved for being both nutritious and filling, making it perfect for breakfast, lunch, or even dinner. What makes this food so special is that it connects generations.
Each household has its own secret twist—some add eggs, sardines, or corned beef, while others, like me, prefer the pure taste of beans, peppers, crayfish, and oil.

Nigerian Moi Moi Recipe (Steamed Bean Pudding)
Equipment
- 1 Blender for blending the beans and peppers into a smooth texture
Ingredients
- 4 cups beans Use dried black eyed peas; soak for 5 minutes and peel the skin off before blending for a smooth silky moi moi texture
- 1 bulb ginger Blend fresh with your pepper mix for the deepest flavor, Avoid using powder substitutes
- 1 bulb bulb of garlic Use fresh cloves, peeled and blended directly into your pepper mix for the boldest most authentic flavor
- 4 bulbs onions Use red onions for the best flavor depth in your moi moi batter
- 2 bell peppers Use red bell peppers for natural sweetness and a vibrant color in your moi moi batter
- 4 chili pepper Adjust quantity to your heat preference; reduce to 2 for a milder version
- 8 fresh pepper ata rodo- Substitute with scotch bonnet for a more authentic Nigerian flavor and heat level.
- 2 stocks seasoning cubes Maggi or Knorr work best. Crumble before adding to the batter for even distribution
- 1 cup crayfish Gives authentic Nigerian flavor. Available at African grocery stores or online on Amazon.
- 1 cup groundnut oil Adds moisture and richness to your moi moi. Do not skip this ingredient
- 2 teaspoon Salt Add to taste. Season your batter gradually before pouring into cups
- 5 cups Water for blending and mixing Add gradually while blending to achieve a smooth pourable batter consistency
Instructions
- Step-by-Step Preparation on How to Make Nigerian Moi Moi (Steamed Bean Pudding) at Home:
- Step 1: Wash and Peel the Beans
- First, I soaked the 4 cups of beans for a few minutes to soften the skin. Then, I rubbed the beans between my palms to remove the husk. Once the husk was off, I rinsed several times until only the clean white beans were left.
- This step can be a bit time-consuming, but it’s worth every minute because it gives your food a smooth and perfect texture.
- Step 2: Next, I peeled the onions, garlic, and ginger, then washed the bell peppers and chili peppers. These will give your food its bright color and flavorful kick.
- I also washed the crayfish to remove any sand or dirt. Keeping your ingredients clean is essential for achieving that professional, market-fresh taste.
- Step 3: Blend Everything Smoothly
- In my blender, I combined the beans, onions, ginger, garlic, peppers, and crayfish. I added a little water to help the blades move smoothly, then blended until the paste became very fine and smooth.
- The texture of your blended beans determines how soft this dish will turn out. Therefore, take your time here—blend until the mixture feels like thick pancake batter.
- Step 4: Mix and Season
- After blending, I poured the mixture into a large bowl. Then I added: Salt, 2 seasoning cubes, 1 cup of groundnut oil, and a bit of water to loosen the texture slightly.
- I stirred everything thoroughly using a wooden spoon. The oil gave it a shiny look, while the crayfish and pepper paste deepened the flavor.
- If you want your meal to come out soft and fluffy, make sure to stir very well. This helps air mix into the batter, creating a lighter texture after steaming. This recipe is a go to every weekends
- Step 5: Steam the Nigerian Moi Moi (Steamed Bean Pudding)
- I brushed some oil on the bowls (you can use ramekins, foil, or leaves). Then I poured the mixture halfway into each container to allow room for it to rise.
- Next, I placed them in a large pot lined with a few pieces of banana leaves at the bottom to prevent burning. I added hot water halfway up the sides, covered the pot tightly, and steamed for about 45 minutes to 1 hour.
- Check occasionally and add more water if needed. When a fork inserted into the center comes out clean, your Moi Moi is ready!
Notes
Soak your black eyed peas for at least 30 minutes before blending for a smoother batter and easier peeling.
Consistency tip:
Your batter should be smooth and pourable but not too watery. The right consistency ensures your moi moi sets firmly and holds its shape when removed from the cup.
Aluminium cup tip:
Grease your aluminium cups lightly with oil before pouring in the batter to prevent sticking and ensure easy removal after steaming.
Steaming tip:
Ensure your pot has enough water throughout steaming and never let it run dry. Check water level every 15-20 minutes and top up with hot water as needed.
Serving suggestion:
Best served hot alongside Nigerian jollof rice, ogi, garri or eaten alone as a satisfying protein rich snack.
Storage:
Store leftover moi moi in an airtight container in the refrigerator for up to 3 days. Reheat by steaming for 10 minutes or microwave for 2 minutes until heated through
Ingredients on Nigerian Moi Moi Recipe (Steamed Bean Pudding)
Here’s what I used to make 4 cups of delicious meal:

4 cups of beans (peeled)
1 medium-sized ginger
1 bulb of garlic
4 onions
2 bell peppers
4 cups of chili pepper
8 pieces of fresh pepper (ata rodo)
2 seasoning cubes (Maggi or Knorr)
1 cup of crayfish
1 cup of groundnut oil (vegetable oil)
Salt to taste
Water for blending and mixing
These ingredients combine to give dish that unforgettable balance of spice, flavor, and aroma that truly reminds you of home.
Step-by-Step Preparation on How to Make Nigerian Moi Moi (Steamed Bean Pudding) at Home

Step 1: Wash and Peel the Beans for Nigerian Moi Moi Recipe (Steamed Bean Pudding)
First, I soaked the 4 cups of beans for a few minutes to soften the skin. Then, I rubbed the beans between my palms to remove the husk. Once the husk was off, I rinsed several times until only the clean white beans were left.
This step can be a bit time-consuming, but it’s worth every minute because it gives your food a smooth and perfect texture.
Step 2: Prepare the Ingredients for Nigerian Moi Moi Recipe (Steamed Bean Pudding)
Next, I peeled the onions, garlic, and ginger, then washed the bell peppers and chili peppers. These will give your food its bright color and flavorful kick.
I also washed the crayfish to remove any sand or dirt. Keeping your ingredients clean is essential for achieving that professional, market-fresh taste.
Step 3: Blend Everything Smoothly

In my blender, I combined the beans, onions, ginger, garlic, peppers, and crayfish. I added a little water to help the blades move smoothly, then blended until the paste became very fine and smooth.
The texture of your blended beans determines how soft this dish will turn out. Therefore, take your time here—blend until the mixture feels like thick pancake batter.
Step 4: Mix and Season

After blending, I poured the mixture into a large bowl. Then I added:
Salt,
2 seasoning cubes,
1 cup of groundnut oil, and
A bit of water to loosen the texture slightly.
I stirred everything thoroughly using a wooden spoon. The oil gave it a shiny look, while the crayfish and pepper paste deepened the flavor.
If you want your meal to come out soft and fluffy, make sure to stir very well. This helps air mix into the batter, creating a lighter texture after steaming. This recipe is a go to every weekends
Step 5: Steam the Nigerian Moi Moi (Steamed Bean Pudding)

I brushed some oil on the bowls (you can use ramekins, foil, or leaves). Then I poured the mixture halfway into each container to allow room for it to rise.
Next, I placed them in a large pot lined with a few pieces of banana leaves at the bottom to prevent burning. I added hot water halfway up the sides, covered the pot tightly, and steamed for about 45 minutes to 1 hour.
Check occasionally and add more water if needed. When a fork inserted into the center comes out clean, your Moi Moi is ready!
The Taste of Nostalgia

As the aroma filled my kitchen, it instantly took me back to my childhood mornings in Nigeria. My siblings and I would sit eagerly by the kitchen door, waiting for the first batch to come out.
We’d blow on the hot food to cool it down before taking that first spoonful. The soft, spicy taste always felt like a celebration. Making it again now, as an adult, feels like reconnecting with a part of who I am.
That’s the beautiful thing about Nigerian dishes—they’re more than just food. They’re memories, culture, and love wrapped in flavor.
Tips on How to Make Nigerian Moi Moi (Steamed Bean Pudding) at Home
- Blend Smoothly: The smoother the batter, the softer your Moi Moi will be.
- Don’t Add Too Much Water: Keep the consistency thick but not too heavy.
- Use Enough Oil: This keeps the this meal moist and gives it a rich taste.
- Seal Well: Cover tightly to prevent steam water from dripping in.
- Add Variety: You can add boiled eggs, fish, or sardines for extra taste.
Serving Suggestions on How to Make Nigerian Moi Moi (Steamed Bean Pudding) at Home
You can serve this in so many ways. It pairs beautifully with:
Jollof rice or fried rice
Pap (akamu) for breakfast
Bread for a quick snack
Salad for a balanced meal
You can also paired with Rice. Check Recipe on How to Make Party Jollof Rice
If you’re hosting guests, you can even serve it as a side dish at parties or Sunday lunches. Its vibrant orange color and rich aroma always stand out on any table.
Health Benefits of Moi Moi Recipe
This meal isn’t just delicious; it’s also healthy. Beans are rich in protein, fiber, iron, and vitamins. They help with muscle repair, digestion, and energy levels.
Because it’s steamed, it is also low in oil compared to fried foods. It’s a wholesome choice for anyone who wants to enjoy traditional Nigerian flavors while eating healthy.
Frequently Asked Questions About Nigerian Moi Moi
1. What is Moi Moi called in English?
Moi Moi is often called steamed bean pudding or steamed bean cake in English. However, many people still use the original name “Moi Moi” because it clearly describes the popular Nigerian dish.
The meal is made from blended beans mixed with spices and then steamed until it becomes soft and firm.
2. What is Nigerian Moi Moi made of?
Nigerian Moi Moi is mainly made from peeled beans, especially black-eyed beans or brown beans. First, you blend the beans with peppers, onions, and water to form a smooth paste.
Then you add palm oil, seasoning, and sometimes ingredients like boiled eggs, fish, corned beef, or crayfish. Finally, you steam the mixture until it sets into a soft pudding.
3. Which tribe owns Moi Moi in Nigeria?
Although many Nigerians enjoy Moi Moi today, the dish is strongly connected to the Yoruba people of southwestern Nigeria.
In fact, the Yoruba originally called it “Moin Moin.” Over time, the meal spread across Nigeria, and now people from many tribes cook and enjoy it in different ways.
4. Where did Moi Moi originate from?
Moi Moi originated in southwestern Nigeria, particularly among the Yoruba community. Traditionally, families prepared the dish during celebrations and special occasions.
However, because of its rich taste and high nutritional value, Moi Moi later became a common meal across Nigeria and even other West African countries.
5. How do you make Nigerian Moi Moi at home?
To make Moi Moi at home, start by washing and peeling beans. Next, blend the beans with onions and peppers until the mixture becomes smooth. After that, add palm oil, seasoning cubes, salt, and crayfish.
Then pour the mixture into containers or leaves. Finally, steam it for about 15 minutes to 20 minutes until it becomes firm and fully cooked.
6. What is Moi Moi mix?
Moi Moi mix is a prepared bean paste or dry blend that makes cooking faster. Instead of peeling and blending beans yourself, you simply add water, oil, and seasoning to the mix.
As a result, many busy families prefer Moi Moi mix because it saves time while still producing a tasty dish.
7. What ingredients can you add to Moi Moi?
You can add several ingredients to improve the flavor and nutrition of Moi Moi. For example, many people add boiled eggs, sardines, fish, corned beef, shrimp, or vegetables. These ingredients not only boost the taste but also make the meal more filling.
8. How long does Moi Moi take to cook?
Moi Moi usually takes 15 minutes to 20 minutes to cook properly. However, the cooking time depends on the container size and the amount of mixture used. When the pudding becomes firm and a toothpick comes out clean, the Moi Moi is ready to serve.
9. Is Nigerian Moi Moi healthy?
Yes, Moi Moi is considered a very healthy Nigerian food. Beans contain protein, fiber, vitamins, and minerals that support good health. In addition, Moi Moi contains less oil compared to many fried foods. Because of this, many people include it in balanced diets.
10. What do Nigerians eat with Moi Moi?
Nigerians often serve Moi Moi with pap (akamu), rice, custard, bread, or garri. In fact, Moi Moi pairs especially well with jollof rice or fried rice during parties and celebrations.
Conclusion on How to Make Nigerian Moi Moi (Steamed Bean Pudding) at Home
Making this meal again reminded me that sometimes, the simplest meals carry the deepest memories. Every spoonful connects me back to those moments in my mother’s kitchen—the laughter, the aroma, the taste of home.
If you’ve been craving something authentically Nigerian and full of meaning, this recipe is worth every step
Try it, and let your kitchen tell your story too.
You May Also Like:
You have new recipes for everything and it’s a great read always.