This flavorful asaro (yam porridge) is a Nigerian classic—rich, comforting, and ready in under forty minutes. It’s a one-pot meal that shines on its own or alongside roasted or stewed mains. Serve it with a chilled glass of zobo for a perfect pairing.

What is yam porridge?
Also called Asaro by the Yoruba, yam porridge (yam pottage) is a savory West African dish made from white yam tubers simmered with a seasoned pepper blend, ground crayfish, smoked or dried fish, and finished with leafy greens. Unrefined red palm oil gives the dish its characteristic deep color and rich flavor.
Why you’ll love this recipe
- Nutritious and satisfying—yam porridge packs complex carbohydrates, vegetables, and umami-rich seafood seasonings.
- A simple, one-pot meal that’s family-friendly and easy to prepare, ideal for lunch or dinner.
- Gains flavor the next day, so it’s great for make-ahead meals.
Ingredient list
Key ingredients that make this asaro delicious:

- White yam (Dioscorea rotundata) – the starchy tuber at the heart of this dish. Choose mature yams with firm skin and no soft spots.
- Red bell pepper – adds color and mild sweetness.
- Habanero – brings heat; adjust quantity to taste.
- Palm oil – use unrefined red palm oil for authentic color and flavor.
- Crayfish (ground) – sun-dried prawns ground to add savory depth.
- Dry or smoked fish – adds richness; clean thoroughly before use.
- Greens – amaranth leaves (callaloo) are traditional; spinach or kale work too.
💭Variations and Substitutions
If some ingredients are hard to find, you can substitute while keeping the spirit of the dish:
- Swap dry fish for smoked mackerel, stockfish, or even cubed fried beef.
- Use spinach, kale, or fluted pumpkin leaves (ugwu) instead of amaranth.
- For a stew-style version, cook the yam in a fuller stew base and simmer on low until tender—this can double as a sauce base for other dishes.
Step-by-Step Instructions
Overview of the method to make asaro:


Step 1: Peel the yam and cut into even chunks—halves, quarters, then into three or four pieces depending on size.
Step 2: Rinse the yam and place into a large pot. Add enough water to come just above the yam and season the water with a pinch of salt.
Step 3: Place red bell peppers, habanero, and onion in a blender or food processor and pulse until roughly combined. Add this pepper mix to the pot along with a seasoning cube and half the ground crayfish. Cover loosely and cook on medium-high for about 15 minutes.
Step 4: While cooking, clean the dry fish—remove excess bones or grit—and roughly chop the greens.
Step 5: Add the dry fish, palm oil, and remaining crayfish to the pot. Stir, adjust seasoning to taste, then cover and cook for about 5 minutes.
Step 6: Check the yam for doneness by lifting a piece with a spoon. When fork-tender, mash one or two pieces back into the pot to thicken the porridge.
Step 7: Stir in the greens, cover for 1–2 minutes until they soften, then remove from heat and serve immediately.
Please refer to the recipe card below for precise measurements and timings.
Expert Tips
- Choose mature white yams—avoid new yams or water yams that are underdeveloped. Press the skin to check for firmness and avoid soft spots.
- Use fresh, unrefined red palm oil for authentic flavor. Palm kernel oil is not the same and won’t produce the same color.
- Adjust water before adding the pepper mix to control final porridge consistency.
- Watch the pot once the yam becomes fork-tender; it can quickly turn mushy. Mash only enough pieces to reach your preferred thickness.

What to pair with yam porridge?
Yam porridge is delicious by itself, but for a larger spread try:
- Black-eyed bean porridge
- Goat meat stew
- Seared salmon
- Kale stew (African style)
- Crispy lemon pepper chicken wings
Recipe FAQs
About 15–18 minutes on medium-high heat for fork-tender pieces, depending on chunk size.
Pounded yam, yam flour, fried yam, and yam fritters are popular preparations.
Yes. Yams are nutrient-dense, high in fiber and minerals, and can support digestion and stable blood sugar when included in a balanced diet.
No. White yams are starchier with rough brown skin and are different botanically from sweet potatoes, which have smoother skin and a creamier texture.
Love African dishes? Try these related recipes
-
Bissap (Roselle tea drink)
-
Kale Stew (African Style)
-
Nigerian Meat Pie
-
Stewed Goat with Chickpeas – Moroccan style
This asaro recipe is a favorite—if you try it, tag your photos with #worldlytreat. Peace & love, Maureen.
📖 Recipe
Asaro (Nigerian Yam Porridge)
Ingredients
- 2 lbs White yam tuber
- 5 cups Water
- 2 large Red bell peppers
- 3 Roma tomatoes
- 1 Habanero pepper (adjust to taste)
- 1 Medium red onion
- 1 cup Pure red palm oil (unrefined)
- ½ cup ground crayfish, divided
- 1 seasoning cube or 1 tsp seasoning powder
- 3 medium whole dry fish
- 5 oz Fresh or frozen amaranth greens (or kale/spinach)
Instructions
- Peel and cut the yam into even chunks.
- Rinse the yam, place in a large pot, add water to cover, and season with salt.
- Blend the bell peppers, habanero, onion, and tomatoes until roughly combined. Add the pepper mix, seasoning cube, and half the crayfish to the pot. Cover loosely and cook on medium-high for 15 minutes.
- Clean and prepare the dry fish and chop the greens while the yam cooks.
- Add the dry fish, palm oil, and remaining crayfish to the pot. Stir, taste, cover, and cook 5 minutes more.
- Check the yam for doneness. Mash one or two pieces to thicken the porridge, then stir back in.
- Stir in the greens, cook 1–2 minutes until softened, remove from heat, and serve.
Notes
- If using frozen leaves, thaw before adding.
- Store leftovers in an airtight container in the refrigerator for up to 3 days; freezing may alter the yam texture.
- Adjust water and mash more yam pieces if you prefer a thicker porridge.
- Keep a close eye during the final minutes to avoid overcooking the yam.
Nutrition
Calories: 897 kcal
Mention @WorldlyTreat or tag #worldlytreat when you share your photos.