Moi Moi Recipe With Bean Flour: Steamed Savory Pudding Perfection

Moi Moi Recipe With Bean Flour: Steamed Savory Pudding Perfection

This traditional West African dish transforms simple bean flour into a perfectly steamed savory pudding. The texture is smooth and custard-like, with a rich depth of flavor that comes from a blend of onions, peppers, and spices.

I developed this method to ensure consistent results every time, focusing on proper steaming and ingredient balance. The key is using just the right amount of liquid to create a moist but firm pudding that holds its shape.

What emerges from the steamer is a vibrant, aromatic dish that works as a main course or side. Each bite delivers a harmonious blend of earthy beans and bright seasonings.

Serve warm with a side of spicy sauce or as part of a larger meal. Here’s how to make it.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Moi Moi Recipe with Bean Flour

Simple, authentic ingredients create this West African steamed pudding with rich, earthy flavors.

Ingredient Amount Notes
Black-Eyed Pea Flour 🌾 2 cups Or brown bean flour
Red Bell Pepper 🌶️ 1 whole Seeded and chopped
Yellow Onion 🧅 1 whole Finely diced
Scotch Bonnet Pepper 🌶️ 1 whole Seeded, minced (adjust to taste)
Vegetable Oil 🫒 ½ cup Or palm oil for authenticity
Stock Cube 🥣 1 piece Vegan chicken or vegetable
Ground Crayfish 🦐 2 tbsp Optional for seafood flavor
Ground Nutmeg 🌰 ¼ tsp Freshly ground preferred
Salt 🧂 1 tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground
Hard-Boiled Eggs 🥚 2 whole Optional, omit for vegan
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

[recipe_ingredient_scaler]

The bean flour is non-negotiable—black-eyed pea flour is traditional, but brown bean flour works too. Look for it at African markets or online. The stock cube should be vegan to keep it plant-based; Maggi or Knorr have good options. Palm oil adds authenticity, but any neutral oil works in a pinch. Fresh peppers make all the difference, so avoid the pre-chopped stuff.

No scotch bonnet? Habanero peppers are a close substitute (use half the amount). Out of ground crayfish? Skip it or add a splash of vegan fish sauce for that umami depth. The nutmeg is subtle but important—freshly grated has more punch than pre-ground. For the eggs, leave them out entirely for a fully vegan version, or use sliced vegan sausage for texture.

Bean flour keeps in an airtight container for up to 3 months. The cooked moi moi stays fresh in the fridge for 5 days or freezes beautifully for 3 months. Reheat by steaming again or microwaving with a damp paper towel cover.

❤️

Why You’ll Love This Recipe

  • No Blender Needed: I just mix the black-eyed pea flour with water and spices—no soaking, no grinding.
  • Fiery & Sweet: The scotch bonnet heat and red bell pepper sweetness balance perfectly every time.
  • Feeds a Crowd: I make a big batch for parties, and it disappears faster than the jollof rice.
  • Budget Stretcher: A bag of bean flour costs pennies and turns into a protein-packed meal for days.

Step-by-Step Instructions for Steamed Savory Pudding

Master this technique for a perfectly smooth, flavorful pudding with ideal texture every time.

Step 1: Prepare the Vegetable Base

Seed and chop the Red Bell Pepper, finely dice the Yellow Onion, and seed and mince the Scotch Bonnet Pepper. I recommend wearing gloves for the Scotch Bonnet to avoid skin irritation from its oils.

Blend these vegetables with 0.5 cup Vegetable Oil until smooth. This creates the flavor foundation. The mixture should be vibrant orange with no visible chunks—this ensures even distribution throughout the final dish.

Step 2: Create the Flour Mixture

In a large bowl, combine the 2 cups Black-Eyed Pea Flour with 1 piece Stock Cube (crumbled), 2 tbsp Ground Crayfish, 0.25 tsp Ground Nutmeg, 1 tsp Salt, and 0.5 tsp White Pepper. Whisk thoroughly to break up any lumps in the flour.

Gradually add the blended vegetable mixture to the dry ingredients, stirring continuously. The batter should be smooth and thick but pourable—like pancake batter. If it’s too thick, add 1-2 tablespoons of water to adjust consistency.

Step 3: Assemble and Steam

Grease ramekins or a baking dish lightly with a bit of the Vegetable Oil. Pour the batter into the prepared dish, filling each about three-quarters full to allow for expansion. If using, press 2 whole Hard-Boiled Eggs gently into the batter so they’re partially submerged.

Cover tightly with foil. Steam in a pot with 1-2 inches of boiling water for 45-60 minutes. Check the water level periodically and top up with hot water if needed. The pudding is done when a toothpick inserted in the center comes out clean.

Step 4: Finish and Serve

Carefully remove the pudding from the steamer and let it cool for 5-10 minutes. This helps it set fully and makes slicing easier. Run a knife around the edges if using ramekins, then invert onto a plate.

Garnish with 0.25 cup Fresh Cilantro for a bright, fresh contrast. Serve warm with your favorite sides. The texture should be firm yet custard-like, with a rich, savory depth from the blended vegetables and spices.

👨‍🍳

Pro Tips For Making Moi Moi Recipe With Bean Flour

  • Soak the Flour: Mix the black-eyed pea flour with water and let it sit for 10-15 minutes before blending—I learned this the hard way after ending up with lumpy moi moi that just wouldn’t smooth out.
  • Balance the Peppers: Use 2 parts red bell pepper to 1 part scotch bonnet for heat that doesn’t overpower; sounds weird, but it works and keeps the flavor rounded.
  • Skip the Overmixing: After blending, stir just until combined—overworking the batter makes it dense, and your moi moi will turn out heavy instead of light.
  • Oil the Leaves: Lightly brush banana leaves or foil with vegetable oil before pouring in the batter; my grandmother swore by this, and it guarantees easy release every time.

Creative Variations of This moi moi recipe with bean flour

Spicy Spinach Twist

Add 2 cups chopped fresh spinach to the blended vegetable mixture. This adds vibrant color and earthy flavor while keeping the texture smooth. I also include ½ tsp cayenne pepper for extra heat that balances the spinach beautifully. 🌶️

Coconut Milk Version

Replace ¼ cup of the water with coconut milk for a richer, slightly sweet variation. The coconut adds a subtle creaminess that pairs wonderfully with the nutmeg. Use full-fat for best results.

Mixed Bean Flour

Try using 1 cup black-eyed pea flour and 1 cup brown bean flour together. This creates a more complex flavor profile with a slightly nuttier taste. The texture remains just as smooth.

Smoky Flavor Boost

Add 1 tsp smoked paprika to the dry ingredients for a deep, smoky note. This works especially well if you’re serving with grilled meats or vegetables. I love how it complements the earthy bean flavor. 🔥

Herb-Infused Version

Stir in 2 tbsp chopped fresh thyme or 1 tbsp dried thyme into the batter. The herb adds a lovely aromatic quality that brightens up the dish. Fresh thyme is my preference when available.

Vegan Protein Add-In

For extra protein, fold in ½ cup cooked lentils or crumbled firm tofu before steaming. This adds texture and makes the dish even more satisfying as a main course.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 105mg35%
Sodium 680mg29%
Total Carbohydrate 25g9%
Dietary Fiber 5g18%
Sugars 3g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular flour instead of bean flour?

No, bean flour is essential for the authentic texture and flavor. Regular flour won’t produce the same custard-like consistency. Black-eyed pea flour is traditional, but brown bean flour works too.

2

How do I know when it’s fully cooked?

A toothpick inserted in the center should come out clean. The top should look set with no wet batter visible. Expect 45-60 minutes of steaming time.

3

Can I make this without a steamer?

Yes! Use a large pot with 1-2 inches of boiling water and a heatproof plate or rack to elevate the dish above the water. Cover tightly with foil.

4

Why did my pudding turn out dense?

This usually happens from overmixing the batter or not adding enough liquid. The batter should be smooth but pourable, like pancake batter.

★★★★★4.9(5 reviews)
Chef Melanie

More recipe sites