Moi moi, also called moin moin, is a Nigerian steamed pudding made from peeled beans blended with peppers, onion, and seasoning. It usually takes about 50–70 minutes to steam after the batter is prepared, with the exact time depending on the size and depth of the containers; this recipe gives you a reliable timing check.
This version uses peeled black-eyed peas and cooks the batter in small covered heatproof cups set in a pot of simmering water. Moi moi has many regional and family variations: some cooks add fish, egg, or corned beef, while others keep it simple.
Ingredients
- 1½ cups (300 g) dried black-eyed peas, picked over
- 1 medium red bell pepper, about 1 cup chopped (150 g), stem and seeds removed
- 1 small red onion, about ¾ cup chopped (100 g)
- 1 small Scotch bonnet pepper, stem removed and seeds discarded for milder heat (about 10 g); use habanero sparingly or substitute ½ small jalapeño for less heat
- ¾ cup (180 ml) water for blending, plus more as needed
- ⅓ cup (80 ml) neutral oil, such as vegetable or canola oil
- 1½ teaspoons (9 g) fine salt
- 1 teaspoon (3 g) ground crayfish, optional; this dried African ingredient adds a savory seafood note, and can be omitted or replaced with 1 teaspoon (5 ml) fish sauce
- 1 teaspoon (2 g) ground dried shrimp, optional; omit for a seafood-free version
- 6 small cooked eggs, peeled and halved, optional
- Hot water, about 6 cups (1.4 L), for the steaming pot
Instructions
- Soak and peel the beans. Put the black-eyed peas in a large bowl and cover with plenty of cool water. Soak for 15 minutes, then rub the peas firmly between your hands to loosen their skins. The skins will float; pour them off with the water and repeat, adding fresh water as needed, until most skins are removed. Drain well. This short soak is for loosening the skins, not overnight soaking.
- Blend the batter. Blend the drained peas in batches with the bell pepper, onion, Scotch bonnet, and ¾ cup (180 ml) water until very smooth, scraping down the blender as needed. Add a tablespoon of water at a time only if the blender cannot move the mixture. The batter should be thick and pourable, not watery.
- Season and aerate. Transfer the batter to a bowl. Stir in the oil, salt, crayfish, and dried shrimp, if using. Beat vigorously with a spoon or whisk for 2 minutes; this helps make the steamed pudding lighter. Taste a small amount and adjust the seasoning before adding any optional fillings.
- Prepare the steaming pot. Set a rack, trivet, or a few tightly folded pieces of foil in the bottom of a large lidded pot so the cups do not sit directly on the base. Pour in about 6 cups (1.4 L) hot water, or enough to reach roughly 1 inch (2.5 cm) below the top of the rack. Bring the water to a steady simmer while you fill the cups.
- Fill the cups. Divide the batter among six heatproof 6-ounce (180 ml) cups or ramekins, leaving about ½ inch (1 cm) of space at the top for expansion. Add half a cooked egg to each cup if desired. Cover each cup tightly with foil, or use its heatproof lid. Arrange the cups upright on the rack.
- Steam until set. Cover the pot and steam gently for 55–65 minutes. Keep the water simmering rather than boiling hard, and check after 40 minutes; add boiling water if the level gets low, taking care not to splash the cups. Moi moi is ready when the center is firm and a skewer inserted in the middle comes out without wet batter. If it is still soft or liquid in the center, cover and steam for another 5–10 minutes, then check again.
- Rest and serve. Turn off the heat and let the cups stand, covered, for 5 minutes. Remove them carefully with tongs or a cloth; they are hot and may release steam. Cool briefly before eating or unmolding.
Tips
- Use a smooth batter. Unpeeled skins or a coarse blend can make the texture gritty. Blend in small batches, and add water sparingly so the mixture stays thick enough to set.
- Choose containers with care. Heatproof ramekins or small stainless-steel bowls work well. Avoid thin plastic or containers not labeled safe for steaming. Tightly cover each one so condensation does not dilute the top.
- Keep the steam gentle and steady. A rolling boil can splash water into the cups and cook the edges unevenly. Keep the pot covered and top up with hot water when needed.
- Make it without seafood. Crayfish and dried shrimp are optional. Leave both out for a seafood-free dish; the flavor will be less briny, so taste and adjust the salt.
Serving Suggestions
Serve moi moi warm in its cup or turned out onto a plate. It is often eaten as a side with jollof rice, fried rice, or pap (a smooth fermented-corn porridge); it also makes a satisfying light meal with a simple tomato or vegetable stew. If serving a group, keep the cups covered until you are ready to eat so they stay warm and moist.
Variations
For a richer, savory version, fold in about ½ cup (75 g) flaked cooked fish or ½ cup (75 g) cooked corned beef before filling the cups. Keep additions modest so the batter can still set. You can also add ½ cup (75 g) sweet corn, or use a little extra bell pepper and omit the Scotch bonnet for a mild version. For a traditional leaf-wrapped presentation, pour batter into clean, food-safe moi moi leaves and secure them into packets; the thinner packets may cook sooner, so begin checking around 40 minutes. Use a skewer to confirm the center is set.
Storage and Reheating
Refrigerate cooked moi moi within 2 hours, in covered cups or an airtight container. It keeps for 3–4 days in the refrigerator. To freeze, wrap cooled portions tightly and freeze for up to 2 months for best quality; thaw overnight in the refrigerator. Reheat covered in a steamer until piping hot throughout, or microwave in a covered microwave-safe dish with a teaspoon of water. Leftovers should reach 165°F (74°C) when checked with a food thermometer.
Frequently Asked Questions
How long does moi moi take to cook?
In this recipe, small 6-ounce (180 ml) cups take 55–65 minutes to steam, plus a 5-minute rest. Larger or deeper containers can take longer, while thin leaf packets may cook sooner. Start checking at the lower end of the range and confirm the center is firm.
How can I tell when moi moi is done?
The pudding should look set rather than glossy or liquid in the middle. Insert a skewer into the center; it should come out without wet batter. If the center is soft, steam for another 5–10 minutes and test again.
Why is my moi moi still watery?
The batter may have been too thin, the cups may have leaked steam condensation, or the center may need more cooking. Blend with only as much water as necessary, cover each cup tightly, and continue steaming until the center sets.
Can I cook moi moi without special leaves?
Yes. Heatproof ramekins, small stainless-steel bowls, or other containers labeled safe for steaming work well. Cover them tightly with foil or their lids and place them above the water on a rack or trivet.
Can I make the batter ahead?
For the best texture, steam it soon after blending. If preparing ahead, refrigerate the uncooked batter promptly in a covered container and use it within 24 hours. Stir well before filling the cups; do not leave bean batter at room temperature for an extended period.
Can I use canned beans?
Not as a direct substitute in this recipe. Canned black-eyed peas are already cooked and too soft to make the same smooth, set batter. Dried peeled beans, or dried beans that you soak and peel, are needed for this method.
Related
- Chocolate Tempering Machine for Home: A Practical Guide
- Poached Eggs vs Sunny-Side Up: Key Differences
- Poached Eggs vs Fried Eggs: Which Should You Cook?
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).