← BlogJune 28, 2026

How to Make the Perfect Nigerian Moi Moi

Nigerian · Medium · 75 min · 6 servings

Gluten-FreeDairy-FreeVegan
Advertisement
Nigerian Moi Moi

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.

Advertisement

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.

Advertisement

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 →
Advertisement