
Asaro (Yoruba Yam Porridge) – Heart-Healthy & Diabetic-Friendly
Asaro is a beloved Yoruba comfort food made from tender chunks of white yam slowly simmered in a vibrant blend of tomatoes, tatashe, and crayfish, finished with a modest drizzle of unrefined palm oil for that rich, earthy depth. This clinically mindful version keeps the palm oil light, boosts fiber and micronutrients with added spinach and onions, and uses low-sodium seasoning to support heart and blood sugar health. A soul-warming, deeply Nigerian one-pot meal that nourishes without compromise.
Total Time
1 hr
Prep
20 min
Cook
40 min
Servings
4
Cuisine
Nigerian Yoruba
310kcal
Calories
14g
Protein
48g
Carbs
9g
Fat
7g
Fiber
How to Make It
- 1
Prepare the Pepper Blend
Combine the fresh tomatoes, tatashe, rodo, half the onion, garlic, and ginger in a blender. Blend until smooth. Do not add water — you want a thick, concentrated blend. Set aside.
Tip: For a less acidic porridge, you can lightly fry this blend first before adding to the yam. This also deepens the flavour significantly. - 2
Parboil the Yam
Place the yam chunks into a medium pot. Add the low-sodium stock and 200ml of water. Bring to a boil over medium-high heat, then reduce to a medium simmer. Cook for 10 minutes — the yam should be about 60% soft at this point. Do not drain the liquid; it is packed with nutrients and will form the base of your porridge.
Tip: Choosing medium-sized yam chunks (not too small) means some will mash naturally while others retain texture — giving your Asaro that authentic, rustic consistency. - 3
Build the Sauce Base
In a separate small pan, heat the palm oil over medium heat. Add the remaining sliced onion and sauté for 2–3 minutes until softened and fragrant. Pour in the blended pepper mixture and cook, stirring frequently, for 8–10 minutes until the raw tomato smell is gone and the sauce has reduced and darkened slightly.
Tip: Cooking out the pepper blend properly is the secret to a rich-tasting Asaro. Rushing this step leaves a sour, undercooked tomato flavour. You should see the oil begin to float to the surface when it is ready. - 4
Combine and Simmer Together
Pour the cooked pepper sauce into the pot of partially cooked yam. Add the ground crayfish, flaked smoked mackerel, and the low-sodium seasoning. Stir gently to combine, being careful not to break all the yam pieces yet. Add the remaining 100ml of water if the porridge looks too thick. Cover and cook on low-medium heat for another 12–15 minutes, stirring occasionally.
Tip: At this stage, taste and adjust. If using smoked mackerel, it is naturally salty — so hold back on adding any additional salt until you have tasted the final dish. - 5
Mash and Adjust Consistency
Using the back of a wooden spoon or a fork, gently mash about one-third of the yam pieces against the side of the pot. This creates that signature thick, creamy porridge texture while leaving satisfying chunky pieces throughout. Stir everything together well. If too thick, add a small splash of hot water and stir. If too loose, cook uncovered for 3–5 more minutes.
Tip: For diabetic management, avoid over-mashing — keeping more yam in chunks slows down digestion and reduces the glycaemic impact of the meal compared to a fully smooth mash. - 6
Add Greens and Finish
Turn the heat to low. Stir in the fresh chopped spinach and uziza leaves (if using). Fold gently and allow to wilt into the porridge for 2–3 minutes. Taste one final time and adjust salt or seasoning if needed. Remove from heat and allow to rest for 2 minutes before serving.
Tip: Adding the greens at the very end preserves their folate, iron, and antioxidant content — overcooking destroys these heat-sensitive nutrients. For lactating mothers, this spinach addition meaningfully boosts the iron and calcium profile of the dish. - 7
Serve and Plate
Serve your Asaro hot in a deep bowl. Garnish with a small pinch of ground crayfish on top or a few fresh spinach leaves for colour. This dish is complete on its own as a balanced one-pot meal. Pair with a small side of sliced fresh cucumber or garden egg (African eggplant) for extra crunch, fiber, and hydration.
Tip: Asaro stores well — refrigerate in an airtight container for up to 3 days or freeze in portions for up to 1 month. Reheat with a splash of water to restore the creamy consistency.
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