Skip to content
nigeriandinner✨ New

Nigerian Yam Porridge (Asaro) with Fresh Herbs

Soft-cooked yam simmered in a palm-oil pepper sauce until it breaks down into a hearty, porridge-like stew.

Prep
20 min
Cook
35 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#nigerian#yam#porridge#palm-oil#comfort-food#one-pot

About This Recipe

Asaro, Nigerian yam porridge, is a staple comfort dish where chunks of white yam simmer directly in a spiced palm-oil sauce until they soften enough to partially break down, thickening the whole pot into something between a stew and a porridge. It's one of the most common everyday dinners across southern Nigeria, valued for using a single starch as both the bulk and the thickener. The technique is straightforward but needs patience: yam chunks go into the simmering pepper sauce raw, and the pot is left to cook gently, with occasional stirring, until the yam is fork-tender and some pieces have started to mash into the sauce on their own. Stirring too early or too vigorously breaks the yam down unevenly; a gentle simmer with the lid mostly on gives a better, creamier result. A finishing handful of chopped scent leaf or basil, along with spinach or ugwu leaves, adds color and freshness against the rich, oily base, and it's traditionally stirred in during the last few minutes so the greens stay bright rather than turning drab.

Ingredients

Serves 4

  • 1 kgwhite yam(peeled and cubed)
  • 0.5 cupred palm oil
  • 1onion(half blended, half sliced)
  • 2tomatoes(blended)
  • 1red bell pepper(blended)
  • 1scotch bonnet pepper(blended)
  • 2seasoning cubes
  • 3 cupswater or stock
  • 1.5 tspsalt
  • 1 cupspinach or ugwu leaves(chopped)
  • 0.25 cupscent leaf or basil(chopped)

Instructions

  1. 1

    Start the sauce

    Heat palm oil in a heavy pot over medium heat until it clarifies slightly, about 2 minutes. Add sliced onion and cook 3 minutes.

  2. 2

    Add blended pepper

    Stir in blended tomato, bell pepper, scotch bonnet and blended onion. Cook 10 minutes, stirring occasionally, until the sauce darkens and thickens.

  3. 3

    Add yam and liquid

    Add yam cubes, seasoning cubes, water and salt. Stir gently to coat the yam in sauce.

  4. 4

    Simmer until soft

    Cover and simmer over medium-low heat for 25 to 30 minutes, stirring occasionally, until the yam is fork-tender and some pieces have started to break down, thickening the pot.

  5. 5

    Finish with greens

    Stir in spinach or ugwu leaves and cook 3 minutes until wilted. Fold in scent leaf or basil just before serving.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Cut the yam into evenly sized cubes so it cooks and breaks down at the same rate throughout the pot.

  • →

    Don't stir too vigorously while the yam simmers; gentle stirring lets some pieces naturally mash while others hold shape, giving the right porridge texture.

  • →

    Add leafy greens in the last few minutes only — cooking them longer dulls their color and flavor.

Variations

  • •

    Add smoked fish or dried fish along with the yam for a more traditional, protein-rich version.

  • •

    Use sweet potato instead of yam for a different but still comforting texture.

  • •

    Stir in a spoon of ground crayfish with the pepper sauce for extra savory depth.

Storage

Refrigerate up to 3 days; the porridge thickens further once cold. Reheat gently with a splash of water on the stovetop, stirring to loosen.

History & Origin

Asaro is a foundational dish across the Yoruba-speaking regions of southwestern Nigeria, traditionally made to use up yam, one of the region's most important staple crops, and it remains a common weekday family dinner.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Yes, thaw and squeeze out excess water first, then stir it in during the last few minutes just as you would with fresh greens.

Why is my porridge too watery?

Simmer uncovered for the last 5 to 10 minutes to reduce the liquid, or mash a few yam pieces against the pot to help it thicken naturally.

What if I can't find red palm oil?

Vegetable oil will work for cooking, but you'll lose the distinctive color and slightly nutty, earthy flavor that palm oil gives this dish.

Nutrition Facts

Per serving (380g / 13.4 oz) · 4 servings total

Calories340kcal
Protein5g
Carbohydrates58g
Fat12g
Fiber6g
Protein5g
Carbs58g
Fat12g

Time Summary

Prep time20 min
Cook time35 min
Total time55 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes