Nigerian bitter leaf soup, often called ofe onugbu, is an Igbo soup made with bitter leaves, palm oil, meat or fish, and cocoyam as a natural thickener. Its gently bitter greens balance a savory, rich broth, and the bitterness can be adjusted by washing the leaves to your taste. Families and regions vary the meat, seasonings, and thickener, so this version is a practical home-style guide rather than the only way to make it.
Ingredients
- 6 cups (180 g) fresh bitter leaves, loosely packed, or thawed frozen bitter leaves
- 6 cups (900 g) beef chuck, cut into roughly 1-inch (2.5 cm) cubes
- 1 cup (100 g) ready-to-cook stockfish pieces
- 1 cup (55 g) smoked dried fish, picked over for bones and rinsed
- 4 cups (450 g) peeled cocoyam chunks, about 1 pound (450 g), for thickening
- ⅓ cup (80 ml) red palm oil
- 8 cups (1.9 L) water, divided, plus a little more if needed
- 1 cup (150 g) finely chopped onion, about 1 medium onion
- ⅓ cup (35 g) ground crayfish
- 1 tablespoon (15 g) ground ogiri, optional; use fermented locust bean paste if ogiri is unavailable, noting that the flavor will differ
- 1 tablespoon (8 g) ground dried red pepper, or 1 teaspoon (2 g) for a milder soup
- 1 tablespoon (9 g) crumbled seasoning powder or bouillon, optional
- 1 teaspoon (6 g) fine salt to start, then more to taste
Instructions
- Soften the stockfish. Put the stockfish in a bowl and cover it with hot water. Leave it for 20 minutes while you prepare the other ingredients. Drain and rinse it. If the pieces are still very firm, they can simmer with the beef until tender; truly hard, unsoftened stockfish may need a longer soak according to its package directions.
- Wash and prepare the bitter leaves. Rinse fresh leaves thoroughly, then rub and squeeze them in several changes of cool water until the water is less green and the leaves taste pleasantly bitter rather than harsh. This usually takes 10 to 15 minutes, depending on the leaves. Drain well. If using frozen leaves, thaw and squeeze out excess water; taste before adding, because many packaged leaves have already been washed.
- Cook the cocoyam. Put the peeled cocoyam in a saucepan, cover with water, and boil for about 20 minutes, until a fork slides through easily. Drain and pound while warm in a mortar, or mash or process it into a smooth, thick paste. Add a spoonful of hot water if needed to help it blend. Set aside. Cook it while the beef simmers to keep the overall cooking time close to 1 hour 15 minutes.
- Simmer the beef and stockfish. Put the beef, softened stockfish, half of the chopped onion, and 6 cups (1.4 L) of water in a large heavy pot. Bring to a boil, skim off any foam, then lower the heat, cover partly, and simmer gently for about 45 to 55 minutes. Check a thick piece of beef with a food thermometer: whole cuts of beef must reach the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. For this soup, continue simmering as needed until the beef is tender enough to bite comfortably. Add a little water if the pot becomes nearly dry.
- Build the soup base. Stir the palm oil, remaining onion, crayfish, ogiri if using, pepper, and seasoning powder into the pot. Add the smoked dried fish carefully so it stays in fairly large pieces. Simmer uncovered for 5 minutes, stirring gently to distribute the flavors without breaking up the fish.
- Thicken with cocoyam. Add the cocoyam paste in several spoonfuls, stirring after each addition until it dissolves into the broth. Start with about three-quarters of the paste; add more only if you want a thicker soup. Simmer for 5 minutes. The broth should lightly coat a spoon, but it should still flow easily rather than set like a puree.
- Add the bitter leaves and finish. Stir in the drained bitter leaves and simmer uncovered for 8 to 10 minutes, stirring from the bottom once or twice. Taste the broth. Add salt gradually, then add a splash of water if it is too thick or more cocoyam paste if it is thinner than you like. The leaves should be tender, the beef soft, and the broth savory with a noticeable but not overwhelming bitter finish. Serve hot.
Tips
- Control the bitterness before the leaves go in the pot. Wash and squeeze fresh bitter leaf in several batches of clean water, tasting a small piece as you go. Do not try to remove every trace of bitterness: that distinctive flavor is part of the soup. Frozen leaves may need less washing, so taste them first.
- Adjust the thickness gradually. Cocoyam paste thickens the broth as it simmers, and different corms absorb different amounts of liquid. Add it in stages and wait a few minutes before deciding whether the soup needs more. If it becomes too thick, loosen it with hot water or unsalted stock.
- Use the substitute that fits your pantry. If fresh cocoyam is unavailable, stir in cocoyam flour a little at a time, first mixing it with cool water to make a smooth slurry. Start with about 3 tablespoons (24 g); it is more concentrated than fresh cocoyam and may give a slightly different texture. Ogiri is optional, but leaving it out makes the soup less fermented and earthy.
- Keep fish pieces intact. Smoked dried fish can be delicate and may contain small bones. Rinse it, inspect it carefully, and fold it in gently. Let diners know that fish may still contain fine bones, especially if it is served in large pieces.
Serving Suggestions
Serve the soup hot in individual bowls with a swallow, a smooth starchy dough traditionally pinched off and used to scoop up the broth. Pounded yam, fufu, eba, and amala are common choices; the best pairing depends on what is familiar and available. A smaller portion can also be served over plain boiled rice, though that is less traditional than serving it with a swallow.
Because the soup contains beef, stockfish, and smoked fish, it is filling on its own. Put extra pepper or a mild side dish on the table rather than making the whole pot hotter than everyone prefers. If serving guests, offer the beef and fish pieces with a spoon so diners can choose how much they want, and provide water for loosening a portion that has thickened as it cools.
Variations
Change the protein: Replace some or all of the beef with goat meat, tripe, cow foot, or additional stockfish. Tougher cuts need more simmering time, so cook them until tender before adding the bitter leaves. For a fish-forward pot, increase the smoked fish and reduce the beef, while checking carefully for bones.
Make it without meat: Use extra stockfish or smoked fish, or make a plant-based version with mushrooms and vegetable stock. The result will be less meaty and will not have quite the same depth, so increase the crayfish only if you are comfortable using seafood; otherwise, add more onion and a little extra seasoning to taste.
Choose another thickener: Cocoyam is traditional in many versions of ofe onugbu, but some cooks use cocoyam flour or a small amount of yam flour. Flour changes the texture and can thicken quickly, so mix it with cool water before adding and simmer briefly. Avoid adding a large amount at once, which can make the soup pasty.
Set the bitterness and heat to suit your table: Wash the leaves less for a stronger bitter note or more for a gentler one. Reduce the dried pepper for a mild family pot, then offer extra pepper separately. The balance of bitterness, heat, palm oil, and fermented seasoning is often adjusted to personal and regional preference.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours in shallow, covered containers. Keep the soup refrigerated for 3 to 4 days. The cocoyam thickener firms up as it chills, so the soup may look much thicker the next day; that is normal. For longer storage, freeze it in meal-size portions for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator, rather than on the counter.
Reheat gently in a covered saucepan over medium-low heat, stirring now and then and adding water a few tablespoons at a time until the broth loosens. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. You can also microwave a covered portion, stopping to stir so it heats evenly. Avoid repeatedly warming and cooling the whole pot; reheat only the amount you plan to serve.
Frequently Asked Questions
What is Nigerian bitter leaf soup called?
It is commonly called ofe onugbu, especially in Igbo cuisine. “Onugbu” refers to bitter leaf, the defining green in the soup. Recipes vary by household and region, including the choice of meat, fish, thickener, and fermented seasoning.
How bitter should the leaves taste?
They should retain a clear bitter edge, but the broth should still taste balanced and savory. Wash and squeeze fresh leaves, tasting as you go, until the bitterness is comfortable for the people eating. If the finished soup is too bitter, add more broth and a little extra cocoyam paste; do not expect salt alone to remove the bitter flavor.
Can I use frozen or dried bitter leaves?
Frozen bitter leaves are a convenient option: thaw them, squeeze away excess water, and taste before washing further. Dried bitter leaves can also be used if they are sold for cooking; rehydrate them according to their package directions, then rinse and squeeze them. Both options may differ in bitterness and texture from fresh leaves, so add them gradually and adjust the cooking time until tender.
What can I use if I cannot find cocoyam?
Cocoyam flour is the closest practical substitute for the thickening role, although the texture can be a little smoother and the flavor less like fresh corm. Mix a small amount with cool water before adding it to prevent lumps. Yam flour can also thicken the broth, but use it sparingly because it changes the flavor and can make the soup heavier.
Why did my soup turn out too thick or too thin?
Cocoyam varies in moisture and strength, and the soup continues to thicken slightly as it stands. If it is too thick, stir in hot water or unsalted stock a little at a time. If it is too thin, simmer uncovered for a few minutes or mix another spoonful of cocoyam paste with broth from the pot, then stir it back in and simmer until the texture settles.
Can I make bitter leaf soup ahead?
Yes. You can cook the soup a day ahead, cool it promptly, and refrigerate it; the flavors meld and the broth will thicken as it chills. Reheat it gently to 165°F (74°C), adding water as needed. If preparing components in advance, keep them refrigerated and combine them in the pot when you are ready to finish and serve.
Related
- Japanese Cream Stew Cubes: Homemade Mix for Cozy Stew
- Japanese Cream Stew Recipe: Silky, Cozy Comfort Food
- Japanese Curry With Beef Stew Meat: A Cozy One-Pot Meal
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).