Okro soup is one of the most popular and widely loved soups in Nigerian cuisine and across West Africa. Thick, slimy in the best possible way, and packed with rich flavors from palm oil, assorted meats, smoked fish, and ground crayfish, okro soup is a true comfort food that warms you from the inside out. It is quick to prepare compared to many other Nigerian soups, making it a favorite for busy weeknights and festive gatherings alike.
Whether you love your okro soup plain and simple or loaded with assorted proteins, this comprehensive guide will walk you through everything you need to know — from choosing and preparing your okro to a foolproof step-by-step cooking method, helpful tips, common mistakes to avoid, popular variations, and answers to the most frequently asked questions. By the end of this article, you will be ready to make a pot of okro soup that is absolutely bursting with flavor.

Okro soup, also known as okra soup, is a West African soup made primarily with fresh okra as its thickening agent. Unlike many soups that rely on starch or flour to create body, okro soup gets its distinctive thick, mucilaginous texture naturally from the okra itself. This "draw" quality — the way the soup stretches and pulls slightly when you scoop it — is what makes okro soup so uniquely satisfying and perfect for pairing with swallow foods.
Okro soup is closely related to but distinct from ofe akwu (palm nut soup) and ogbono soup — it is lighter in color, quicker to cook, and has a fresher, more vegetable-forward flavor profile. It is eaten all across Nigeria by the Igbo, Yoruba, Delta, and many other ethnic groups, each with their own unique twist on the recipe.
Wash all the assorted meats thoroughly under cold running water. Place them in a pot and add the roughly chopped onion, seasoning cube, and salt. Add just enough water to barely cover the meat. Cook over medium-high heat for 30–45 minutes, or until the meat is completely tender. If using stockfish, add it about halfway through the cooking time so it softens properly. Once the meat and stockfish are tender, remove them from the pot and set aside. Reserve all the meat stock in the pot — do not discard it as it forms the flavorful base of your soup.
Wash the fresh okro thoroughly under running water and pat dry. Trim off the tip and the stem end of each okro pod. Now chop or slice the okro according to the texture you prefer in your final soup. For a smoother, more uniformly thick soup, blend or grate the okro. For a chunkier texture with visible okro pieces, slice them into thin rounds or small cubes. The finer you cut or blend the okro, the more "draw" or slimy thickness your soup will have. Set the prepared okro aside.
Place a clean, heavy-bottomed pot on medium heat and add the palm oil. Allow the oil to heat gently for about 2 minutes until it is liquid and hot but not smoking — do not bleach the oil. Add the finely chopped onion and fry for 2–3 minutes, stirring, until soft and translucent. Add the blended or chopped scotch bonnet peppers to the pot and fry for about 5–7 minutes, stirring frequently, until the peppers are cooked through and the raw smell is completely gone.
Pour the reserved meat stock into the pot with the fried pepper base and stir to combine. Add the cooked assorted meat and stockfish, smoked or dried fish, and ground crayfish. Stir everything together gently, being careful not to break up the dried fish too much. Add the seasoning cubes and taste for salt, adjusting as needed. Cover the pot and allow everything to simmer together over medium heat for about 10 minutes so all the flavors can meld together into a rich, well-seasoned broth.

Once the broth is well seasoned and flavorful, add the prepared okro directly into the pot. Stir gently to combine. At this stage, you will immediately notice the soup beginning to thicken as the okro releases its natural mucilage into the broth. Cook the okro on medium heat for 5–7 minutes, stirring occasionally. Be careful not to overcook the okro — you want it to be tender and fully incorporated into the soup but still bright green and vibrant, not dull or mushy. The less you cook the okro, the more "draw" and sliminess it will retain.

If you are making a mixed okro soup with leafy greens, add the washed and shredded spinach, ugu, or bitter leaf at this point. Stir gently to incorporate the greens into the soup. Cook for a final 3–5 minutes, until the greens are just wilted but still bright and tender. Taste the soup one final time and adjust the seasoning as needed.
Your okro soup is ready. Remove from heat and serve hot alongside your favorite swallow food — pounded yam, eba, fufu, amala, or semo — or with white rice if you prefer. Enjoy immediately for the best texture.

Okro soup pairs best with swallow foods that can be molded and used to scoop up the thick, draw-y soup. Here are the most popular options:
Pounded Yam — The most classic pairing for okro soup. Smooth, stretchy, and perfectly neutral, pounded yam complements the draw of the okro soup beautifully. Eba (Garri) — A firm, slightly tangy swallow made from fermented cassava flour that holds together perfectly for scooping. Fufu — Soft and doughy, fufu has a mild flavor that lets the bold soup flavors take center stage. Amala — A darker, slightly earthy swallow made from yam or plantain flour, especially popular in Yoruba households. Semovita (Semo) — A smooth, neutral swallow that works wonderfully with okro soup. White Rice — A less traditional but still satisfying option, especially for those who prefer not to eat swallow.
Refrigerator: Allow the soup to cool completely, then transfer it to an airtight container and refrigerate for up to 3–4 days. Note that the okro may thicken further as it sits — this is completely normal. Freezer: Okro soup can be frozen for up to 2 months, though the texture of the okro may change slightly after freezing and thawing. For best results, freeze the soup base (with the meat and fish) separately and add fresh okro when reheating. Reheating: Reheat on the stovetop over medium-low heat, stirring gently and adding a splash of water or stock if the soup has become too thick. You can also microwave individual portions covered for 2–3 minutes, stirring halfway through.
How do I reduce the sliminess of okro soup? If you prefer a less slimy okro soup, slice the okro into larger rounds rather than blending or grating it finely, and cook it for just a few minutes. You can also rinse the cut okro under cold water before adding it to the soup to remove some of the surface mucilage.
Can I use frozen okra instead of fresh? Yes — frozen okra works well as a substitute. Thaw it slightly and pat it dry before using to reduce excess water in the soup. The flavor and texture may be slightly less vibrant than fresh okro but the soup will still be delicious.
Do I have to use palm oil for okro soup? Palm oil is strongly recommended for an authentic Nigerian okro soup. It gives the soup its characteristic color, richness, and flavor. If palm oil is unavailable, you can substitute with vegetable oil or coconut oil, but be aware that the taste and color of the soup will be noticeably different.
What is the difference between okro soup and ogbono soup? Both are draw soups popular in Nigerian cuisine, but they are made with different thickening agents. Okro soup uses fresh or sliced okra to create its draw, while ogbono soup is thickened with ground ogbono (wild mango) seeds that dissolve completely into the broth, creating an even thicker, darker, more viscous soup. The two are sometimes combined for extra draw and depth of flavor.
Can I make okro soup without assorted meat? Absolutely — okro soup is just as delicious with just smoked fish, dried fish, and crayfish as the protein base. A fish-only okro soup comes together in under 30 minutes and is a lighter, quicker alternative to the full assorted meat version.
Why did my okro soup lose its green color? This happens when the okro is cooked for too long. To keep the soup vibrant and green, add the okro toward the end of the cooking process and cook it for no more than 5–7 minutes.
Okro soup is one of those dishes that never gets old — familiar, comforting, and deeply satisfying every single time. Once you master the basic recipe, it becomes one of the quickest and most rewarding soups in your cooking repertoire. Whether you make it plain and simple with smoked fish and crayfish, or load it up with assorted meats and mix in a handful of ugu leaves, a well-made pot of okro soup served with pounded yam or eba is one of the most comforting meals you can put on the table.
Give this recipe a try, make it your own, and do not forget to share the result with the people you love.
Did you make this recipe? Leave a comment below and let me know how it turned out!