
Nigerian Yam Porridge (Asaro)
Asaro is a beloved Nigerian comfort dish rooted in Yoruba culinary tradition, where soft, starchy yam pieces are slowly simmered in a vibrant sauce of tomatoes, scotch bonnet peppers, and palm oil until they meld into a thick, velvety porridge. Rich in complex carbohydrates, potassium, and antioxidants from the pepper base, this dish offers genuine nourishment alongside its bold, warming flavours. Equally satisfying as a hearty breakfast or a grounding midday meal, Asaro is a testament to the elegance of West African wholefood cooking.
Total Time
1 hr
Prep
20 min
Cook
40 min
Servings
4
Cuisine
Nigerian
320kcal
Calories
14g
Protein
48g
Carbs
9g
Fat
7g
Fiber
How to Make It
- 1
Prepare and rinse the yam
Peel the yam carefully using a sharp knife, then cut into uniform 2.5 cm cubes. Place cubes in a large bowl of cold water and soak for 5 minutes to remove excess surface starch. Drain and rinse thoroughly before cooking. Uniform sizing ensures even cooking and a consistent porridge texture.
Tip: Soaking the yam briefly reduces the glycaemic load slightly by removing surface starch — beneficial for blood sugar management. - 2
Blend the pepper and tomato base
Add the chopped tomatoes, red bell pepper, scotch bonnet, and half of the sliced onion to a blender. Blend until smooth. Do not add water — a thick, concentrated paste is ideal. Set aside. This blended base forms the flavour and antioxidant foundation of the porridge.
Tip: Lycopene in tomatoes is better absorbed alongside the fat in palm oil — this combination is both traditional and nutritionally sound. - 3
Sauté the aromatics
Heat the palm oil in a wide, heavy-bottomed pot over medium heat for 1–2 minutes until it becomes fluid and fragrant — do not overheat to smoking point. Add the remaining sliced onion and sauté for 3–4 minutes until softened and translucent. If using locust beans (iru), stir them in now and cook for 1 minute to release their earthy aroma.
Tip: Unrefined red palm oil contains tocotrienols (vitamin E family) and beta-carotene — avoid overheating above 180°C to preserve these heat-sensitive nutrients. - 4
Cook down the pepper sauce
Pour the blended tomato and pepper mixture into the pot with the sautéed onions. Stir well to combine. Cook uncovered over medium heat, stirring frequently, for 10–12 minutes until the sauce reduces, darkens slightly in colour, and the raw tomato smell gives way to a rich, sweet-savoury aroma. This step is essential — undercooked tomato base will make the porridge taste acidic.
Tip: The sauce is ready when the oil begins to float visibly on top and the mixture pulls away slightly from the sides of the pot. - 5
Add yam and stock, begin simmering
Add the drained yam cubes to the pot and stir to coat each piece thoroughly in the pepper sauce. Pour in the low-sodium stock and add enough water to just cover the yam. Add the ground crayfish or smoked paprika at this stage. Stir gently, bring to a boil, then reduce heat to a steady simmer. Cover and cook for 18–22 minutes until the yam is completely tender and beginning to break down at the edges.
Tip: Resist the urge to stir too frequently in the first 15 minutes — allowing the yam to sit undisturbed helps it cook evenly without becoming gluey. - 6
Mash and thicken to porridge consistency
Once the yam is fully cooked, use the back of a wooden spoon or a potato masher to partially mash roughly 40–50% of the yam pieces directly in the pot. Leave the remaining pieces intact for textural contrast. Stir vigorously to incorporate the mashed yam into the sauce, creating a naturally thick, creamy porridge body. Add splashes of water if the mixture becomes too stiff.
Tip: For a smoother, more uniform texture (suitable for older adults or those with chewing difficulties), mash a greater proportion of the yam. - 7
Add protein and leafy greens
If using smoked mackerel, rinse the flaked fish under cold water first to reduce sodium, then stir it gently into the porridge. If using cooked chicken, fold it in at this stage. Add the shredded spinach or ugu leaves, stir well, and cook for a further 2–3 minutes only — just enough to wilt the greens while preserving their colour, folate, and iron content. Taste and add the minimal salt if needed.
Tip: Adding greens at the very end preserves up to 60% more water-soluble vitamins compared to cooking them from the start. - 8
Rest and serve
Remove the pot from heat and allow the Asaro to rest uncovered for 3–5 minutes. The porridge will thicken further as it rests. Serve warm in deep bowls. Asaro is traditionally eaten on its own but pairs beautifully with a side of fresh cucumber slices, garden egg (African eggplant), or a small portion of fried plantain for a balanced plate.
Tip: Leftovers keep well refrigerated for up to 3 days. Reheat gently with a splash of water stirred in to restore the original creamy consistency — do not microwave on high as the yam can become rubbery.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free