Afang Soup
There is something about a pot of Afang soup cooking that instantly makes the kitchen feel warm and inviting. The rich aroma of vegetables, stockfish, and assorted meats slowly blending together creates a smell that is both comforting and satisfying. Even before the soup is ready, you can already tell it is going to be a delicious meal.
For a long time, Afang soup looked like one of those recipes that required special skill and experience to prepare properly. The combination of different vegetables, meats, and steps made it seem complicated at first. It was easy to assume that achieving that rich taste and perfect texture was difficult.

However, I later discovered that Afang soup is much easier to make than it appears. Once you understand the right process and use the proper ingredients, everything comes together smoothly. It is simply about following the steps and allowing the ingredients to blend perfectly. If you enjoy rich, deeply flavored Nigerian soups, you will also love my egusi soup recipe which is another classic that is far easier to pull off at home than most people think.
In this tutorial, I will share with you a simple and fail-proof method to cook Afang soup that is rich, flavorful, and satisfying. You will be able to recreate this delicious and nourishing soup confidently in your own kitchen.
Afang soup is one of the most beloved traditional soups in Nigeria, especially in the south south region. It pairs perfectly with fufu, garri, pounded yam, or semovita, and it remains a true comfort food in many homes. If you are someone who loves exploring the full depth of Nigerian cuisine, my seafood okro soup recipe is another bold, hearty pot you absolutely need to try next.
Afang Soup Ingredients

Proteins
- Cow Meat: Cow meat forms the base of the soup. It releases a rich, savory flavor while cooking. The meat also produces stock, which becomes the foundation of the soup’s taste.
- Goat Meat: Goat meat adds a bold, slightly stronger flavor. It gives the soup a traditional Nigerian taste. The texture stays firm and satisfying after cooking. If you love slow-cooked goat meat in a rich, spiced sauce, my curry goat recipe is something you need to have.
- Kpomo (Cow Skin): Kpomo adds a chewy texture. It absorbs seasoning and spices very well. This makes each bite flavorful and enjoyable.
- Dry Fish: Dry fish gives the soup a smoky, deep flavor. It improves the aroma and adds a distinct traditional taste.
- Stockfish: Stockfish has a strong, concentrated flavor. It adds depth and richness to the soup. It also contributes a unique texture.
- Crayfish: Crayfish acts as a natural flavor enhancer. It brings a mild seafood taste. It helps blend all the ingredients into one rich flavor.
- Periwinkle (With or Shelled): Periwinkle adds a unique seafood flavor. It gives the soup a coastal Nigerian touch. It also adds variety in texture. If you are a fan of seafood in your soups and stews, my grilled prawns and shrimps recipe is another seafood dish. It delivers incredible flavor with very little effort.
Seasonings and Spice
- Habanero Pepper: Habanero pepper provides heat and freshness. It gives the soup its spicy character. The level of heat depends on the quantity used.
- Black Pepper: Black pepper adds a sharp, spicy flavor. It enhances the overall taste without overpowering the soup. It works well with other spices.
- Onions: Onions add natural sweetness and aroma. They balance the strong flavors from meat and seafood. They also improve the taste of the stock.
- Seasoning Cubes: Seasoning cubes boost the overall flavor. They strengthen the taste of the meat and broth. Proper use prevents the soup from tasting bland.
- Salt Salt improves all the flavors in the soup. It brings out the natural taste of each ingredient. Careful use prevents over-salting.
Each ingredient plays a specific role. Meat builds the base. Seafood adds depth. Spices enhance flavor. Afang leaves complete the dish with a distinct texture and taste.
Afang (Ukazi) Leaf — The Heart and Soul of This Soup

If there is one ingredient that truly defines this dish and sets it apart from every other Nigerian soup, it is the afang leaf. Also known as ukazi, this dark green, leathery leaf is not just an ingredient. It is the entire identity of the soup. Without it, you simply do not have Afang soup.
The afang leaf has a firm, slightly tough texture and a bold, earthy flavor that deepens beautifully once it hits a hot, well-seasoned pot. It does not dissolve or disappear into the soup the way waterleaf does. Instead, it holds its presence, giving the dish that thick, rich, and deeply textured finish that Afang soup is known and loved for across Nigeria and beyond.
What makes this leaf even more special is the way it carries flavor. Once it is pounded or finely shredded and added to the soup, it absorbs the palm oil, crayfish, and meat stock around it and becomes intensely flavorful in a way that is hard to describe until you taste it. Every strand of afang leaf in your spoon is packed with the full depth of the entire pot.
It is also worth noting that the quality of your afang leaf matters. Fresh, well-pounded afang gives you that authentic thick consistency and robust taste. Older or coarsely cut leaves can make the soup feel rough and uneven. So whenever possible, use fresh afang leaf and take your time pounding or shredding it finely — that extra effort is what separates a good Afang soup from a truly unforgettable one.
Preparing the Vegetables (Afang (Ukazi) Leaf and Waterleaf)

Afang (Ukazi) Leaf: The afang leaf starts in a tough, whole form. The fresh leaves look firm, slightly thick, and leathery. This texture makes them difficult to chew in their raw state.
The next stage involves slicing. You cut the leaves into very thin strips. This step reduces the toughness and prepares the leaves for proper cooking. Thin slices help the leaf soften and cook evenly.
The final stage involves pounding or finely shredding the sliced leaves. This process breaks down the fibers further and softens the texture. The leaf becomes easier to chew and blends well into the soup. This is the exact form used when cooking Afang soup.
Waterleaf: Waterleaf starts soft, tender, and naturally full of moisture. The leaves and stems feel delicate and contain a high water content.
Preparation involves simple cutting. You chop the leaves and stems into smaller pieces. Cutting releases the natural water stored in the plant. This water contributes to the soup’s consistency. Waterleaf does not require pounding or extra processing. Its softness allows it to cook quickly and blend easily into the soup. It balances the toughness of afang leaf and adds a light, fresh texture to the dish.

Why Palm Oil Is Non-Negotiable in Afang Soup

Palm oil is one of the major ingredients in Afang soup because it defines the richness, color, and overall taste of the dish. It gives the soup that deep reddish-orange color, making it look vibrant and properly prepared instead of dull or overly green. Beyond color, palm oil also plays a key role in texture.
Afang soup is meant to be thick and rich, not watery, and palm oil helps give it that slightly thick, glossy consistency that allows the leaves and meat to be well coated.
Since Afang soup is known to absorb oil, you need to add a generous amount. If too little is used, the soup will lack richness and simply won’t come out properly. Therefore, palm oil is not just for cooking in this dish — it is absolutely essential to achieving the authentic taste, texture, and appearance of Afang soup.
How to Prepare Afang Soup (Step by Step Guide)
Step 1: Prepare and Parboil the Proteins
1. Start by thoroughly washing all your proteins. Then, you can mix and match depending on what you like, but a rich combination gives the best flavor. Also, as stated in the ingredients, I used cow meat, goat meat, stockfiss, dry fish (deboned), kpomo, periwinkle (optional but highly recommended)
2. Wash the stockfish and dry fish with hot or warm water to clean the hidden dirts in them. After this, Make sure to remove bones from the dry fish.
3. In a pot, add: cow meat, goat meat, stockfish and kpomo. Add kpomo early so it softens properly.
4. Season with salt, pepper, seasoning cubes and onions. Then, add just enough water and allow it to boil until it starts getting tender.
5. When the meat is about halfway cooked, add the shelled periwinkle so it doesn’t overcook. Let everything cook until tender and flavorful. This stock will form the base of your soup.

Step 2: Finish Cooking the Meat Stock and Add Periwinkle
1. Come back to the meat stock that should have softened by now. Add the dry fish and the unshelled periwinkle. Allow to boil with the rest of the meat.
2. Once you are sure everything is cooked, turn off the heat and set it down from the fire.
Step 3: Prepare the Waterleaf
Waterleaf is naturally full of water, and if not handled properly, it can make your soup watery and dilute the flavor.
1. Chop your waterleaf
If it looks too watery, squeeze out the excess liquid, so that the liquid from the waterleaf will not overpower your soup thereby making it slimy and watery.
2. Place your waterleaf in a pot and steam on low heat. Meanwhile, do not add water, the leaf will release its own moisture.
Right now, allow it to cook until the water reduces significantly. What you want is a softer leaf with less liquid, not a watery base.

Step 4: Build the Soup Base
1. Once you are done steaming the waterleaf has reduced, Add ground crayfish.
2. Then, go in with the meat stock. Add your cooked meats, stockfish, and dry fish.
3. Add pepper (adjust based on your tolerance).
4. Next, add palm oil generously.
Afang soup consumes oil, so don’t be afraid to add enough. If you add too little oil, the soup will look green and flat instead of rich and glossy.

This is what I do. At this point, I make the soup slightly salty or just enough. This is because when you add the afang leaf later, it will absorb the entire seasoning.
5. Allow everything to cook and blend together properly.
Step 5: Add the Afang (Okazi) Leaf
1. Sprinkle the sliced or pounded afang leaves on top of the soup. However, do not stir immediately. Cover the pot and allow it to cook for a few minutes. This helps the leaf soften and absorb the flavors.
2. After a few minutes, open the pot, stir thoroughly to combine everything
Now, if the soup feels too thick, add a little more palm oil, not water.
Be careful with water, Afang soup should not be watery.
Finally, let it cook for a few more minutes until everything is well incorporated.

Step 5: Final Stage
1. Once everything is fully combined, taste again and adjust seasoning if needed.
2. Once that’s done, ensure the oil sits slightly on top (a sign of a well-made Afang)
Turn off the heat and serve.
At this point, your Afang soup should be thick, rich, well coated with oil and packed with flavour
Best Pairings for Afang Soup
Afang soup is best enjoyed with Nigerian swallow foods. These pairings help you scoop and fully enjoy the texture of the soup.
Akpu (Fufu / Cassava Dough)
Let’s begin with this. This is the most traditional pairing.
Soft, smooth, and slightly stretchy, akpu is perfect for scooping thick Afang soup. Furthermore, it balances the richness and makes every bite satisfying. You can get this in some African stores abroad.

Garri (Eba)
Eba is slightly firmer than fufu and has a subtle grainy texture. It pairs beautifully with Afang because it holds the soup well without breaking apart.
Semovita (Semolina)
Semovita is smooth, easy to prepare, and very popular. It has a neutral taste that allows the rich flavor of the Afang soup to shine.
Serve your Afang soup hot with any swallow of your choice. Use your hands to scoop, dip, and enjoy. Itis the authentic way to experience the texture and richness of this dish. And when it comes to drinks, a pot this rich deserves something refreshing on the side.
Additionally, my chilled homemade zobo drink is the perfect companion. Its tartness cuts beautifully through the heaviness of the soup and cleanses the palate between every delicious bite. If you prefer something lighter and naturally sweet, my creamy tigernut drink is another wonderful pairing that keeps the meal feeling balanced.
How to Store and Reheat Afang Soup
Afang soup stores very well when handled properly, and like many Nigerian soups, the flavor often becomes even richer after it sits for a while.
Storing:
Allow the soup to cool completely before storing. This helps maintain its texture and prevents spoilage.
Transfer the soup into an airtight container and refrigerate for up to 2–3 days.
Also, if you want to store it for a longer period, you can freeze it for up to 2 weeks. Afang soup freezes well because of its rich oil content, which helps preserve both flavor and texture.
Reheating:
Reheat the soup gently on low heat. Afang soup is already thick and rich, so it does not need aggressive heating.
Instead of adding water, add a little palm oil while reheating. This helps restore the soup’s rich texture and keeps it from becoming watery or diluted.
Stir occasionally to ensure the heat is evenly distributed and the soup does not burn at the bottom.
Avoid reheating the soup multiple times. Furthermore, only reheat the portion you plan to eat. This helps maintain the taste, texture, and overall quality of the Afang soup.
Print
Afang Soup
- Diet: Dairy-Free, High protein
Description
Rich, hearty, and deeply nourishing, Afang Soup is a beloved Nigerian delicacy made with a perfect blend of leafy greens and flavorful meats. Packed with bold, earthy taste and thickened to perfection, it’s a satisfying dish best enjoyed with fufu, garri, or pounded yam for a truly comforting meal.
Ingredients
-
Cow Meat: Builds the rich, savory base and forms the stock for the soup.
-
Goat Meat: Adds a bold, traditional flavor and firm texture.
-
Kpomo (Cow Skin): Gives a chewy bite and absorbs seasoning well.
-
Dry Fish: Adds smoky depth and strong traditional aroma.
-
Stockfish: Brings rich, concentrated flavor and extra depth.
-
Crayfish: Natural flavor enhancer with a mild seafood taste.
-
Periwinkle (With or Shelled): Adds coastal seafood flavor and texture variety.
-
Habanero Pepper: Provides heat and a spicy kick.
-
Black Pepper: Adds sharp spice and enhances overall flavor.
-
Onions: Add sweetness, aroma, and balance to the broth.
-
Seasoning Cubes: Boost and deepen the overall savory taste.
-
Salt: Enhances and balances all flavors.
-
Afang Leaf: The main thickener, giving the soup its signature earthy taste.
-
Waterleaf: Adds moisture and soft texture to balance the thickness.
-
Palm Oil: Gives richness, color, and authentic Nigerian flavor.
Instructions
Step 1: Prepare and boil proteins
Wash cow meat, goat meat, kpomo, stockfish, dry fish, and periwinkle. Season with salt, pepper, seasoning cubes, and onions, then boil with water until partially tender to form a rich stock.
Step 2: Add remaining proteins
Add dry fish and periwinkle, then continue cooking until all proteins are fully tender and flavorful. Set stock aside once done.
Step 3: Prepare waterleaf and afang leaf
Wash and chop waterleaf, squeeze out excess water if needed, then steam on low heat without adding water until reduced and soft. Also shred the afang leaf and set aside.
Step 4: Build soup base
Add crayfish to the waterleaf, pour in meat stock, then add all cooked proteins. Season with pepper and palm oil, and allow to simmer and combine well.
Step 5: Add afang leaf
Add shredded afang leaves, cover and steam briefly, then stir thoroughly. Adjust thickness with palm oil if needed, not water.
Step 6: Final stage
Taste and adjust seasoning, let oil rise to the top, then turn off heat and serve.
Notes
Use palm oil to adjust thickness instead of water for a richer consistency. This also enhances the traditional flavor of Afang soup.
Let the oil rise to the top before serving as it shows the soup is well cooked and properly balanced. This is a key sign of richness.
Add kpomo early in the cooking process so it becomes soft and absorbs seasoning well. It improves both flavor and bite.
Do not overcook periwinkle; add it later so it stays tender and does not turn rubbery. This helps maintain the right texture.
Cook the meat until fully tender because the stock is the base of the entire soup. A well-seasoned stock gives a richer final taste.
Steam waterleaf without adding water so it reduces properly and does not make the soup watery. This keeps the soup thick and flavorful.
Always soak and wash stockfish and dry fish properly in warm water before cooking. This removes dirt and softens them for better texture.

