How to Make the Perfect Nigerian Moi Moi
Nigerian · Medium · 75 min · 6 servings

Moi moi is a steamed Nigerian bean pudding made from blended peeled black-eyed peas mixed with peppers, onions, and oil to create a smooth and protein-rich dish. It is soft, savory, and deeply satisfying, often served as a side dish with jollof rice, ogi, or pap.
Why this recipe works
This Nigerian Moi Moi recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 75 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 280 calories with 14g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 cups dried black-eyed peas peeled
- 1 whole red bell pepper
- 2 whole scotch bonnet peppers
- 1 medium onion
- 4 tablespoons vegetable oil
- 1 cube chicken bouillon
Step by step instructions
Step 1: Peel and Soak the Beans
Soak the dried black-eyed peas in water for at least 2 hours, then rub the beans between your palms to remove the skins. Rinse thoroughly until all skins are removed.
Step 2: Blend the Mixture
Combine the peeled beans, red bell pepper, scotch bonnet peppers, and onion in a blender with a small amount of water. Blend until very smooth. Pour into a bowl and stir in the oil, bouillon, and salt to taste.
Step 3: Fill and Prepare for Steaming
Pour the batter into small ramekins, greased foil cups, or banana leaf packets, filling each about three-quarters full. Place a small piece of boiled egg or fish inside each one if desired.
Step 4: Steam Until Set
Place the filled cups in a steamer basket over boiling water. Cover and steam for 40 to 45 minutes until the moi moi is firm, set, and pulls away from the sides when pressed gently.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- black-eyed peas → brown beans for a richer and more traditional Nigerian flavor
- vegetable oil → palm oil for an authentic earthy depth and golden color
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Not blending the beans smoothly enough which creates a grainy rather than silky texture
- Underfilling the steam pot with water causing it to dry out before the moi moi is fully cooked
Nutrition facts
Per serving: 280 calories, 14g protein, 36g carbs, 10g fat, 7g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →