African moi moi, also called moin moin, is a savory Nigerian steamed pudding made from peeled black-eyed peas or other cowpeas blended with peppers, onion, oil, and seasoning. This version is soft and smooth, with optional egg and smoked fish for a more substantial serving; ingredients and seasonings vary by region and household.
Ingredients
- 2 cups (400 g) dried black-eyed peas or brown cowpeas, picked over
- 1 medium red bell pepper, seeded and chopped, about 1 cup (150 g)
- 1 small Scotch bonnet or habanero pepper, stem removed; use half for less heat
- 1 small yellow onion, roughly chopped, about ¾ cup (110 g)
- 1½ cups (360 ml) water for blending, plus more as needed
- ⅓ cup (80 ml) neutral vegetable oil, such as sunflower or canola
- 1½ teaspoons (9 g) fine salt, or to taste
- 1 teaspoon (2 g) ground crayfish, optional; dried ground shrimp adds a savory, traditional flavor
- 1 teaspoon (3 g) chicken bouillon powder, optional
- ½ teaspoon (1 g) ground white or black pepper
- 2 hard-boiled eggs, peeled and halved, optional
- ½ cup (70 g) flaked, fully cooked smoked fish, carefully checked for bones, optional
- About 6 small heatproof ramekins or foil cups, lightly greased, plus foil to cover
Instructions
- Soak and peel the beans. Put the peas in a large bowl and cover generously with cool water. Soak for 20 minutes, then rub handfuls of peas between your palms to loosen the skins. The loosened skins float; pour them off with the water, refill the bowl, and repeat until most skins are gone. Drain well. Removing the skins helps make the pudding smoother, but a few remaining skins are fine.
- Prepare the steamer. Set a rack or heatproof trivet in a large lidded pot. Add enough water to come just below the rack, checking that it will not reach the ramekins. Bring the water to a steady simmer while you blend. Keep a kettle of hot water ready to replenish the pot if needed.
- Blend the base. In batches, blend the drained peas with the bell pepper, hot pepper, onion, and 1½ cups (360 ml) water until completely smooth, scraping down the blender as needed. If the blender struggles, add water 1 tablespoon (15 ml) at a time. The mixture should pour in a thick ribbon, not run like a drink.
- Season and aerate. Pour the bean purée into a large bowl. Stir in the oil, salt, optional ground crayfish and bouillon, and pepper. Beat firmly with a spoon or whisk for 2 minutes to distribute the oil and make the mixture slightly lighter. Taste a small amount and adjust the salt or pepper before filling the cups.
- Fill the cups. Divide the batter among the greased cups, leaving about ½ inch (1 cm) of space at the top for expansion. If using egg or smoked fish, place a little in each cup and cover with batter, or gently fold the fish into the batter. Cover each cup tightly with foil so condensation does not drip onto the pudding.
- Steam until set. Arrange the cups on the rack. Cover the pot and steam gently for 55 to 70 minutes, keeping the water at a steady simmer rather than a hard boil. Check the water after about 30 minutes and carefully add hot water if it is getting low. A knife inserted in the center should come out mostly clean, and the pudding should feel firm rather than liquid. If the center is still loose, cover and steam in 10-minute increments. Let the cups stand for 5 minutes before serving.
Tips
- Use the right texture: A batter that is too thin can set watery, while an overly thick mixture may remain dense. Add blending water gradually; aim for a thick, pourable purée.
- Choose a bean substitute thoughtfully: Dried brown cowpeas are traditional in many versions. Dried black-eyed peas are widely available and work well. Canned beans are not a direct swap: they are already cooked and wetter, so they can produce a softer, less springy result.
- Control the heat: Scotch bonnet and habanero vary considerably. Remove seeds and membranes, use half a pepper, or omit it for a mild pudding. Do not taste the raw bean mixture after it contains raw egg, if adding any.
- Prevent water problems: Keep the cups above the waterline and cover them well. A vigorous boil can splash water into the batter, and uncovered cups can collect condensation and turn soggy.
Serving Suggestions
Serve moi moi warm in its cup or turned out onto a plate. It is filling alongside jollof rice, plain rice, fried plantain, garri, or a simple tomato stew. For a lighter plate, add sliced avocado or a crisp salad. If the cups contain egg or smoked fish, they can be served as the protein-rich centerpiece of a meal; offer extra pepper sauce separately so each person can adjust the heat.
Variations
For a classic, pared-back version, leave out the egg and fish and season the bean base with pepper, onion, salt, and oil. Ground crayfish is a common savory addition; if unavailable, omit it rather than substituting a strongly flavored seasoning, or use a small amount of dried shrimp powder if suitable for your diet. For a vegetarian variation, skip crayfish, fish, and chicken bouillon, and use a vegetable bouillon or extra salt to taste. You can also divide the batter into smaller cups for individual portions, but begin checking them after about 40 minutes because they may set faster.
Storage and Reheating
Cool the cups promptly and refrigerate within 2 hours of cooking. Keep covered in the refrigerator for 3 to 4 days, or freeze well-wrapped portions for up to 2 months for best quality. Thaw frozen portions overnight in the refrigerator. Reheat covered in a steamer until hot throughout, usually 10 to 15 minutes from chilled, or microwave a portion with a teaspoon of water under a loose cover in short bursts. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer, especially for a large or chilled portion. Do not leave cooked moi moi at room temperature for more than 2 hours, or more than 1 hour when the room is above 90°F (32°C).
Frequently Asked Questions
Can I make moi moi without peeling the beans?
Yes, but the pudding will usually be grainier and may have tougher flecks of skin. Peeling is worthwhile for a smooth texture. A blender with a strong motor can help, but it does not remove the skins themselves.
Can I use a blender instead of a food processor?
Yes. Blend in batches and add only enough water to keep the blades moving. Blend until no hard pieces remain; coarse batter makes a less even pudding. Scrape the sides between batches if needed.
How can I steam moi moi without special equipment?
Use a deep pot with a rack, metal trivet, or an inverted heatproof plate to lift the cups above simmering water. Keep the lid on and make sure the water cannot boil up into the cups. Avoid placing cups directly on the bottom of the pot.
Why did my moi moi turn out soft or watery?
The batter may have been too thin, water may have splashed into the cups, or the centers may need more steaming. Keep the batter thick and pourable, seal the cups with foil, and steam in 10-minute increments until the middle is firm.
Can I cook the batter in banana leaves?
Yes, if you can find clean, food-safe banana leaves. Briefly soften them over steam or warm water so they bend without tearing, then fold them into leak-resistant parcels. Place the parcels upright or snugly together in the steamer and check for doneness; cooking time can vary with parcel size.
Is moi moi the same as akara?
No. Both are commonly made from peeled cowpeas, but akara is shaped and fried, while moi moi is seasoned and steamed in cups, leaves, or other molds. Their shared bean base gives them a related flavor, but their textures and cooking methods differ.
Related
- Tamales and Eggs Breakfast with Salsa
- Vegan Poached Eggs With a Runny Center
- All-Clad Roasting Pan Roast Chicken with Vegetables
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).