African okra soup is a savory, gently thickened stew made with sliced okra, broth, and seasonings, often served with a filling swallow such as fufu or eba. Recipes vary widely across West and Central Africa; this version uses beef, stockfish, and spinach for a hearty home-cooked meal, with practical substitutes if those ingredients are unavailable.
Ingredients
- 1½ lb (680 g) beef stew meat, cut into 1-inch (2.5 cm) pieces
- 1 tsp (5 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) ground black pepper
- 1 small yellow onion, about 1 cup (150 g) finely chopped
- 4 cups (950 ml) water, divided, plus more as needed
- 1 oz (28 g) dried stockfish, preferably boneless, rinsed and soaked according to package directions; or 4 oz (115 g) smoked fish, flaked and checked for bones
- 2 tbsp (30 ml) palm oil, or neutral vegetable oil
- 1 medium tomato, about ¾ cup (135 g) chopped
- 1 Scotch bonnet or habanero pepper, whole for mild heat or finely chopped for more heat
- 1 lb (450 g) fresh okra, trimmed and finely chopped, or 1 lb (450 g) frozen sliced okra, thawed and drained
- 1 tsp (2 g) ground crayfish, optional; dried shrimp powder is a suitable substitute
- 4 cups (120 g) fresh spinach, roughly chopped, or 1 cup (30 g) frozen chopped spinach, thawed and squeezed dry
- ½ tsp (1 g) ground cayenne, optional
- 1 tbsp (15 ml) extra water or stock, if needed to loosen the soup
Instructions
- If using dried stockfish, soak it as its package directs, then drain and break it into bite-size pieces. Soaking time varies by product and is not included in the recipe timing. If using smoked fish, remove skin and bones, then flake it and set aside.
- Put the beef in a large pot with the salt, black pepper, onion, and 2 cups (475 ml) water. Bring to a boil over medium-high heat, then reduce the heat to maintain a steady simmer. Cover partially and cook for 35–45 minutes, until the beef is tender. Add a splash of water if the pot becomes nearly dry. For food safety, check a piece of beef with a food thermometer: the USDA FSIS safe minimum for whole cuts is 145°F (63°C) followed by a 3-minute rest, though stew meat is usually cooked longer until tender.
- Add the soaked stockfish or flaked smoked fish, tomato, whole or chopped pepper, and the remaining 2 cups (475 ml) water. Simmer uncovered for 10 minutes so the flavors mingle. If you used a whole pepper, keep it intact for restrained heat and remove it before serving if desired.
- Stir in the palm oil, crayfish, and cayenne if using. Add the chopped okra and simmer for 10–15 minutes, stirring occasionally, until it is tender and the broth has thickened. Okra releases a natural mucilage that gives the soup its characteristic silky, slightly stretchy body. If the soup becomes thicker than you like, stir in the extra tablespoon of water or a little more stock.
- Fold in the spinach and cook for 2–3 minutes, just until wilted; frozen spinach needs about 3–4 minutes. Taste and adjust the salt and pepper. Remove any whole pepper, then serve hot.
Tips
- Control the texture: Chop the okra finely for a thicker, more cohesive soup; cut it into larger pieces for a looser broth with more distinct bites. Avoid blending it, which can make the texture unusually uniform and gluey.
- Manage the heat: A whole Scotch bonnet infuses flavor without releasing as much heat as a chopped one. Use gloves when handling hot peppers, and wash your hands and cutting board thoroughly afterward.
- Make substitutions thoughtfully: Palm oil contributes a distinct earthy flavor and orange-red color. Neutral oil works if needed but makes the soup milder. Smoked fish can replace stockfish; crayfish is optional, but leaving it out reduces the savory, seafood-like depth.
- Season in stages: Stockfish and smoked fish can be salty, so start with the listed salt and adjust only after they have simmered in the broth.
Serving Suggestions
Serve the soup in bowls alongside a West African swallow such as pounded yam, fufu, eba (cassava meal), or amala. Tear off a small piece of the swallow, use it to scoop up the soup, and eat them together. If swallow is not available, steamed rice or boiled yam makes a straightforward accompaniment. The soup is filling enough to serve as the main dish; offer extra chopped pepper or a mild side of cooked greens at the table if desired.
Variations
For a seafood version, replace the beef with firm fish, shrimp, or a mixture. Simmer the broth and vegetables first, then add seafood near the end; cook fish to 145°F (63°C) and shrimp until opaque and firm. For a meat-free pot, omit the beef and fish, use vegetable stock, and add cooked beans or mushrooms for substance. You can also replace spinach with pumpkin leaves, amaranth greens, or kale; tougher greens may need several extra minutes to soften. Regional and household versions differ in their choice of meat, seafood, leafy vegetables, and palm oil, so adjust the combination to suit what you can find.
Storage and Reheating
Cool the soup promptly and refrigerate it in a covered, shallow container within 2 hours of cooking. Keep it refrigerated for 3–4 days, or freeze it in airtight portions for up to 3 months for best quality. Thaw frozen soup in the refrigerator overnight or reheat it directly from frozen over low heat with a splash of water. Reheat leftovers on the stovetop, stirring occasionally, until steaming throughout and at least 165°F (74°C), checked with a food thermometer. The soup may thicken as it sits; loosen it with a little water or stock. Do not leave it at room temperature for more than 2 hours.
Frequently Asked Questions
Why is my okra soup slimy?
That silky, stretchy quality is normal: okra releases mucilage as it cooks, and it is part of the soup’s characteristic texture. If you prefer less thickness, use larger-cut okra and add it toward the end of cooking; avoid stirring constantly.
Can I use frozen okra?
Yes. Thaw and drain it first, then add it as directed. It may soften faster than fresh okra, so start checking for tenderness after about 8 minutes of simmering.
What can I use instead of stockfish?
Use smoked fish, such as smoked mackerel, after removing any bones and skin. It gives the soup a stronger smoky flavor. For a meat-only version, omit the fish and increase the beef slightly or use a little extra stock.
Can I make this soup without palm oil?
Yes. Substitute the same amount of neutral vegetable oil. The soup will still cook properly, though it will lack palm oil’s characteristic flavor and color.
Can I make it ahead?
Yes. Make the soup a day ahead, refrigerate it promptly, and reheat to 165°F (74°C). The okra will continue to thicken the broth as it rests, so add water or stock when reheating if needed.
What should I serve with African okra soup?
Fufu, eba, pounded yam, and amala are traditional-style accompaniments that make it easy to scoop up the soup. Rice, boiled yam, or another plain starch also works when swallow is unavailable.
Related
- Evening Dinner Shrimp: Lemon-Garlic Orzo Skillet
- Evening Dinner Cruise in Paris: A French Dinner Menu
- Ramadan Evening Meal: Spiced Chicken and Rice with Chickpeas
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).