Asaro Nigerian Yam Porridge Recipe: How to Make Authentic Asaro

This flavorful Asaro, also known as yam porridge or yam pottage, is a Nigerian classic. This one-pot dish takes under thirty-five minutes to prepare and is delicious on its own or paired with other favorites. Serve with a chilled glass of zobo for a comforting meal.

A pot of yam porridge.

What is yam porridge?

Asaro (yam porridge) is a savory Nigerian dish made with white yam tubers simmered in a seasoned pepper mix, often flavored with ground crayfish (dried prawns) and finished with leafy greens. Its rich orange-red color comes from unrefined red palm oil, giving it the distinctive “Asaro rede rede” appearance.

Why you’ll love this recipe

  • It’s packed with wholesome ingredients and adds nutritious variety to your meals.
  • This one-pot dish is simple and family-friendly—great for lunch or dinner.
  • It reheats well and often tastes even better the next day.

Ingredient list

Key ingredients for a classic asaro:

ingredients for the asaro recipe on a flat surface.
  • White yam (Dioscorea rotundata): The starchy tuber that forms the base of this dish. Choose mature yams with firm skins.
  • Red bell pepper: Adds sweetness and color.
  • Habanero: Provides heat—adjust to taste.
  • Palm oil: Use 100% unrefined red palm oil for the authentic color and flavor.
  • Crayfish: Sun-dried prawns, used whole or ground, add savory umami.
  • Dry fish: Smoked or dried fish (such as catfish) contributes depth—clean well before using.
  • Green leaves: Amaranth greens (callaloo), but spinach, kale, or ugwu (fluted pumpkin leaves) also work.

💭Variations and Substitutions

If you can’t find some ingredients locally, many can be sourced online or at African/Caribbean grocers. Variations across Nigeria include adding the yam to a stew base and simmering until tender, which you can also use as a base for other stews.

Substitution ideas:

  • Replace dry fish with smoked mackerel, stockfish, or cubed fried beef.
  • Swap amaranth greens for spinach, kale, or ugwu—fresh or frozen.

Step-by-Step Instructions

How to make yam porridge (Asaro):

showing how to cut white yam tubers in step-by-step photos.
Roughly chopped peppers and onion inside a food processor bowl.

Step 1: Peel the yam and cut into manageable pieces. Halve lengthwise, then cut each half into thirds or quarters depending on size.

Step 2: Rinse the yam under running water, place in a large nonstick pot, add enough water to just cover, and season with salt.

Step 3: Pulse bell peppers, habanero, tomatoes (if using) and onion in a food processor until roughly combined.

Pepper mix, crayfish and palm oil added into the pot with yam.
cleaned dry fish and chopped amaranth green on a plate.

Step 4: Add the pepper mix, a seasoning cube (or seasoning powder), and half the ground crayfish to the pot. Cover loosely and cook on medium-high for about 15 minutes.

Step 5: Clean the dry fish, remove any debris and bones, and prepare the greens by plucking and rinsing them.

adding the rest of the ingredients into the pot with yam.
Adding the fresh leaves into the pot of asaro.

Step 6: Add the cleaned dry fish, remaining crayfish, and palm oil. Stir, cover, and cook for about 5 minutes to meld flavors.

Step 7: Test a yam piece for doneness. Mash one or two pieces back into the pot to thicken the porridge if needed.

Step 8: Add the greens, stir gently, cover and cook for 1–3 minutes until the leaves soften. Remove from heat and serve immediately.

Please refer to the recipe card below for exact measurements and full details.

Expert tips

  • Choose mature, firm yams—avoid new or water yams that are underripe. Press the skin to check for soft spots that indicate spoilage.
  • Use fresh unrefined palm oil for authentic color and flavor. Avoid palm kernel oil.
  • Adjust water before adding the pepper mix to reach your preferred porridge consistency.
  • Watch the pot as yams can quickly become mushy once fork-tender—remove from heat promptly if you want distinct chunks.
  • Mash more yam pieces if you prefer a thicker porridge.
A serving of porridge yam in a white bowl with a glass of water.

What to pair with yam porridge?

Asaro is satisfying on its own, but for a larger spread try pairing it with:

  • Black-eyed bean porridge
  • Goat meat stew
  • Seared salmon
  • Kale stew
  • Crispy lemon pepper chicken wings

Recipe FAQs

How many minutes does it take to cook yam?

Yam typically becomes fork-tender in about 15–18 minutes when cooked on medium-high heat with the pot slightly covered.

What can be made from yam?

Yam can be used for pounded yam, yam flour, fried yam, yam fritters, and more.

Are yams healthy?

Yes. Yams are nutrient-dense, rich in fiber and minerals, relatively low in calories, and offer several health benefits when included in a balanced diet.

Are yams and sweet potatoes the same?

No. White yams are starchier with rough brown skin and are native to Africa and parts of Asia. Sweet potatoes are smoother and creamier and are often mislabeled as yams in the U.S.

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, share your photo and tag with #worldlytreat. Peace & love, Maureen.

📖 Recipe

a bowl of yam pottage.

Asaro (Nigerian Yam Porridge)

This Asaro dish is a Nigerian classic: a flavorful one-pot yam porridge ready in under thirty-five minutes.
Course: Dinner, Lunch
Cuisine: African, Nigerian
Prep Time: 10 minutes
Cook Time: 22 minutes
Total Time: 32 minutes
Servings: 6
Calories: 897 kcal
Author: Maureen Celestine

Ingredients

  • 2 lbs White yam tuber
  • 5 cups Water
  • 2 large Red bell pepper
  • 3 Roma Tomatoes
  • 1 Habanero pepper (adjust for spice)
  • 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

  1. Peel and cut the yam into bite-sized pieces.
  2. Rinse and place in a pot with water to just cover. Season with salt.
  3. Pulse peppers, habanero, tomatoes and onion until roughly combined. Add the mix, a seasoning cube, and half the ground crayfish to the yam. Cover loosely and cook on medium-high for 15 minutes.
  4. Clean the dry fish and prepare the greens while the yam cooks.
  5. Add the dry fish, palm oil, and remaining crayfish. Stir, cover and cook 5 minutes. Taste and adjust seasoning.
  6. Mash one or two yam pieces back into the pot to thicken if needed.
  7. Add the greens, stir, cover and cook 1–3 minutes until softened. Remove from heat and serve.

Notes

  • If using frozen greens, thaw before adding.
  • Store leftovers in an airtight container in the refrigerator up to 3 days. Freezing may alter yam texture.
  • Adjust water for your preferred porridge consistency; mash a yam piece to thicken if it’s too runny.
  • Watch cooked yam closely—once fork-tender it can become mushy quickly.

Nutrition

Serving: 1 |
Calories: 897 kcal |
Carbs: 20 g |
Protein: 91 g |
Fat: 50 g
Tried this recipe? Tag me today!