Moin Moin is a classic Nigerian dish made from blended beans, peppers, onions, and seasonings, then gently steamed until set. This savory bean pudding is enjoyed across Nigeria and West Africa and is loved for its soft, moist texture and rich, comforting flavor.
Traditionally served at celebrations, family gatherings, and alongside everyday meals, Moin Moin is both nourishing and versatile. It can be enjoyed on its own or paired with rice dishes, pap, or fried plantains. This authentic Moin Moin recipe is written for home cooks, with clear steps and simple ingredients to help you achieve perfect results every time.
Recipe Overview
Prep Time: 25 minutes
Cook Time: 50 minutes
Total Time: 1 hour 15 minutes
Servings: 6–8 portions
Ingredients
Main Ingredients
3 cups dried brown beans or black-eyed peas
1 red bell pepper
1 Scotch bonnet or chili pepper (optional)
1 medium onion
½ cup vegetable oil or palm oil
2 seasoning cubes
Salt to taste
2–3 cups warm water (as needed)
Optional Add-Ins
Cooked fish (mackerel or sardines)
Boiled eggs
Cooked shrimp or crayfish
Step-by-Step Instructions
- Soak the beans in water for a few minutes, then rub them together to loosen the skins. Rinse repeatedly until the skins float away, leaving clean beans.
- Blend the peeled beans with bell pepper, onion, and chili pepper until very smooth, adding water gradually.
- Pour the blended mixture into a large bowl and stir well to aerate the batter.
- Add vegetable oil, seasoning cubes, and salt. Mix thoroughly until fully combined.
- Gently fold in fish, eggs, or other add-ins if using.
- Scoop the mixture into greased containers, ramekins, or traditional leaves, leaving space for expansion.
- Arrange the containers in a pot lined with foil or a rack, add hot water halfway up the sides, and cover tightly.
- Steam on medium heat for 45–50 minutes, checking occasionally and adding more water if needed.
- Test for doneness by inserting a toothpick; it should come out clean.
Cooking Tips & Variations
Blend the beans until completely smooth for a light, fluffy texture.
Stir the batter well before steaming to prevent dense Moin Moin.
For a vegetarian version, skip fish and use vegetables like carrots or sweet corn.
Palm oil gives a deeper traditional flavor, while vegetable oil creates a lighter taste.
Silicone molds or aluminum cups work well if traditional leaves are unavailable.
What to Serve With Moin Moin
Nigerian Jollof rice
White rice and tomato stew
Pap (ogi or akamu)
Fried plantains
Fresh salad or steamed vegetables
Storage & Reheating
Moin Moin can be stored in the refrigerator for up to 3 days. Reheat by steaming or microwaving with a light cover to retain moisture. It can also be frozen for up to 1 month and reheated gently when needed.
Frequently Asked Questions
Can I make Moin Moin without peeling the beans?
Peeled beans give the best texture, but bean flour can be used as a quicker alternative.
Why is my Moin Moin dense?
Dense Moin Moin usually results from insufficient blending or not stirring enough air into the batter.
Can I bake Moin Moin instead of steaming?
Steaming is traditional and recommended, but baking in a water bath can work if steaming is not possible.
Final Thoughts
This authentic Moin Moin recipe delivers a soft, flavorful Nigerian classic that is both satisfying and versatile. Whether served as a main dish or a side, Moin Moin is a timeless favorite that brings the taste of Nigerian home cooking straight to your table.


