This thick, deeply savory Ghanaian Okra Soup builds its signature silky texture from finely chopped fresh okra simmered with smoked fish, tender goat meat, dried shrimp, and ground crayfish in a tomato-palm oil base. Aromatic with ginger, garlic, and scotch bonnet, it is traditionally ladled over soft fufu, banku, or steamed rice for a comforting one-pot meal.
Prep Time20 mins
Cook Time40 mins
Total Time60 mins
Servings6
Yield6 servings
Nutrition Facts
Per serving (estimated)
- 465 kcalCalories
- 22 gFat
- 8 gSaturated Fat
- 20 gCarbs
- 7 gFiber
- 8 gSugar
- 38 gProtein
- 820 mgSodium
- 980 mgPotassium
- 190 mgCalcium
- 4.5 mgIron
- 38 mgVitamin C
- 85 mcgVitamin A
Ingredients
For the proteins
- 1 lb (450 g) bone-in goat meat, cut into bite-size pieces
- 1 cup (120 g) smoked mackerel or herring fillets, flaked and deboned
- 1/2 cup (60 g) dried shrimp, rinsed
- 3 tbsp ground crayfish
For the vegetables and aromatics
- 500 g (about 5 cups) fresh okra, tops trimmed and finely chopped
- 4 medium ripe tomatoes, blended smooth
- 1 large red onion, half chopped and half blended
- 1 scotch bonnet pepper, left whole or pierced
- 1 tbsp fresh ginger, grated
- 4 cloves garlic, minced
- 1 small eggplant (optional), diced
For the base and seasoning
- 3 tbsp palm oil (or vegetable oil)
- 4 cups (950 ml) beef or fish stock, plus extra as needed
- 2 tsp kosher salt, plus more to taste
- 1 tsp bouillon powder
- 1 tsp dried thyme
- 1 bay leaf
Directions
- Season the goat meat with 1 teaspoon salt and the chopped onion, then place in a pot with enough water to cover. Bring to a boil, skimming foam, then simmer covered for 30-35 minutes until the meat is fork-tender and the broth is flavorful. Reserve 3 cups of the cooking liquid.
- While the meat cooks, warm the palm oil in a large heavy pot over medium heat until it deepens in color, about 1 minute. Add the blended onion and sauté for 3 minutes until translucent, then stir in the ginger and garlic and cook 1 minute more until fragrant.
- Pour in the blended tomatoes and the scotch bonnet. Cook, stirring often, for 8-10 minutes until the tomatoes reduce to a thick, fragrant paste and the oil begins to separate at the edges.
- Add the tender goat meat, smoked fish, dried shrimp, reserved stock, bay leaf, thyme, bouillon, and eggplant if using. Bring to a gentle boil, reduce heat, and simmer uncovered for 10 minutes to let the smoked flavors meld into the broth.
- Stir in the chopped okra and ground crayfish. Simmer gently for 8-12 minutes, stirring only occasionally to avoid breaking down the okra too much, until the soup thickens to a glossy, mucilaginous consistency that coats a spoon. Taste and adjust salt; remove the scotch bonnet and bay leaf before serving.
- Ladle the hot okra soup into bowls and serve immediately with fufu, banku, kenkey, or steamed white rice on the side.
Cook’s Notes
- Use very fresh, bright green okra pods for the best color and maximum natural mucilage; older pods yield less of the signature silky texture.
- Do not over-stir once the okra is added, as aggressive stirring can make the soup excessively slimy and break apart the vegetables.
- For a milder heat, remove the scotch bonnet early in the simmer; for more fire, slit it open and leave it in throughout cooking.
- Pre-boiling the goat meat with onion, ginger, and a bay leaf yields a richer stock and ensures even tougher cuts turn tender.
- Leftover okra soup thickens as it cools; loosen with a splash of warm stock when reheating and avoid boiling hard to preserve the silky body.










