Ugba is a Nigerian delicacy, mostly eaten by the Igbos, it goes with Abacha and it is prepared the same way with Abacha. Nkwobi goes with Ugba. It is very easy to prepare, all you have to do is have the right ingredients and follow these simple steps.
Ingredients for preparing Ugba
- 3 handfuls ugba (ukpaka)
- ½ cup red palm oil
- 1 habanero pepper (atarodo, ose oyibo)
- 1 teaspoon powdered edible potash (alternative: baking soda)
- 1 big stock cube
- ½ teaspoon ogiri Igbo
- 2 big pieces of ponmo (cow skin)
- 1 big cut stockfish
- 1 handful crayfish or 2 tablespoons ground crayfish
- 10 medium crayfish
- Salt (to taste)
For serving:
- 1 red onion
- 1 small bunch of garden egg leaves (akwúkwó añara)
- 1 chunk of stockfish or dry fish (optional)
Notes on the ingredients
1. Ugba (also known as Ukpaka in some Igbo dialects) is oil bean seed. It is cooked for long hours and shredded before use in Nigerian meals. You will often see it used in preparing Ugba the meal detailed on this page, in some parts of Igboland it is added to Isi Ewu and it is a major ingredient in Abacha (African Salad).
2. Powdered edible potash is used to make the red palm oil curdle. The recipe for Ugba requires the red palm oil to be in that state. Baking soda, which I used in the video below is the perfect alternative to edible potash. Watch it in action in the video.
3. Please note that the medium crayfish stated in the list of ingredients is not oporo (large dried prawns). By medium crayfish I mean when you buy crayfish, you have some that are quite big but not as big as oporo. I usually pick these out and keep them for preparing Ugba.
4. Ogiri Igbo is a very traditional Igbo seasoning made from castor seeds. If you do not have it, skip it.
5. Ponmo is cow skin. Raw cowskin is burnt to remove the hair to get the ponmo. If you do not have ponmo, use cow tripe (shaki).
6. Stockfish is dried cod fish. If you do not have it, smoked mackerel (smoked fish) is the next best thing for this Ugba recipe.
What you should do before preparing Ugba
1. Rinse the ugba/ukpaka and place in a sieve to drain.
2. Cook the stockfish and ponmo with the stock cube till done. Take them off from the pot. If the stock from cooking them is too much, keep boiling till most of it has evaporated and you have about a quarter cup of stock. If using smoked fish to replace stockfish, do not cook it, just break into small pieces with your fingers and add in Step 4 in the preparation directions.
3. When the stockfish and ponmo have cooled down, cut them into small pieces (see video) and set aside. If you want to serve the Ugba with a lump of stockfish, remember to cook that one with the first one but do not break it into pieces.
4. Dissolve the edible potash or baking soda in half cup of cool water and set aside. If using edible potash, stir very well and pass the mixture through a fine sieve and set the resulting liquid aside.
5. Cut the habanero peppers (atarodo, ose oyibo) into tiny pieces.
6. Break up the medium crayfish into small pieces with your fingers.
7. Grind or pound the normal crayfish if you do not have already ground ones.
8. Cut the red onion into rings and set aside. This is for garnish.
9. Rinse and slice the garden egg leaves. This is also for garnish.
How to prepare Ugba
- Pour the palm oil in a pot. This is done off the stove. But if you need to melt the red palm oil, you can melt it and take off the stove once the palm oil melts.
- Stir the edible potash solution or the baking soda solution then slowly pour into the palm oil while stirring at the same time. You will notice the palm oil slowly turn yellow and curdle (become thicker).
- Add the ogiri Igbo to one corner of the pot/pan and dissolve it with your spatula.
- Add the ground crayfish, the pieces of medium crayfish, the pieces of stockfish and ponmo then stir till everything is combined. If using smoked fish, add it now before stirring.
- Transfer the pot/pan to a stove and set the heat to medium
- Add the ugba/ukpaka, sliced habanero pepper and the stock from cooking the stockfish and ponmo.
- Continue stirring till everything is combined and once it heats up, add salt to your taste, stir again and take it off the stove.

Woah! I’m really loving the template/theme of this website. It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between superb usability and visual appeal. I must say you have done a fantastic job with this. Additionally, the blog loads super fast for me on Internet explorer. Excellent Blog!
Heya i am for the primary time here. I came across this board and I in finding It truly useful & it helped me out a lot. I hope to offer one thing again and aid others like you aided me.
I’m curious to find out what blog platform you’re working with? I’m experiencing some minor security issues with my latest website and I would like to find something more safe. Do you have any suggestions?
Hi, just wanted to tell you, I liked this article. It was inspiring. Keep on posting!
Thanks for the marvelous posting! I definitely enjoyed reading it, you could be a great author. I will remember to bookmark your blog and will often come back later in life. I want to encourage yourself to continue your great work, have a nice weekend!
I’m really inspired with your writing talents and also with the structure for your blog. Is that this a paid topic or did you customize it your self? Either way stay up the nice quality writing, it’s uncommon to see a nice blog like this one these days..
Superb, what a webpage it is! This blog gives helpful facts to us, keep it up.
Hello there, just became aware of your blog through Google, and found that it is really informative. I am going to watch out for brussels. I will be grateful if you continue this in future. Many people will be benefited from your writing. Cheers!
Hi there, all is going sound here and ofcourse every one is sharing facts, that’s genuinely excellent, keep up writing.
It’s the best time to make some plans for the future and it is time to be happy. I have read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you can write next articles referring to this article. I wish to read even more things about it!
I am regular visitor, how are you everybody? This piece of writing posted at this website is really pleasant.
I do not know if it’s just me or if perhaps everyone else experiencing issues with your blog. It looks like some of the written text on your content are running off the screen. Can someone else please provide feedback and let me know if this is happening to them too? This could be a issue with my web browser because I’ve had this happen previously. Thank you
I like the helpful information you supply on your articles. I’ll bookmark your blog and check once more right here regularly. I am reasonably sure I’ll be told lots of new stuff right here! Good luck for the following!
Today, while I was at work, my cousin stole my iPad and tested to see if it can survive a 25 foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views. I know this is totally off topic but I had to share it with someone!
We’re a gaggle of volunteers and starting a brand new scheme in our community. Your web site offered us with helpful info to work on. You have done a formidable activity and our whole group will likely be grateful to you.
Heya are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any coding knowledge to make your own blog? Any help would be really appreciated!
Appreciate the recommendation. Will try it out.
I am really impressed together with your writing talents and also with the structure to your weblog. Is that this a paid subject or did you modify it yourself? Anyway keep up the excellent high quality writing, it’s uncommon to peer a nice blog like this one today..
Good way of describing, and nice paragraph to get information concerning my presentation subject matter, which i am going to deliver in university.
Hurrah! Finally I got a weblog from where I be capable of genuinely obtain useful data concerning my study and knowledge.
Your style is unique in comparison to other people I’ve read stuff from. I appreciate you for posting when you’ve got the opportunity, Guess I will just bookmark this web site.
You really make it seem so easy along with your presentation however I find this matter to be really something which I feel I would never understand. It kind of feels too complicated and extremely vast for me. I’m taking a look ahead in your subsequent post, I will attempt to get the dangle of it!
These are genuinely wonderful ideas in on the topic of blogging. You have touched some pleasant factors here. Any way keep up wrinting.
This is my first time visit at here and i am genuinely pleassant to read everthing at alone place.
I’ve been exploring for a little for any high quality articles or blog posts in this sort of space . Exploring in Yahoo I at last stumbled upon this website. Reading this information So i am glad to convey that I have a very good uncanny feeling I discovered just what I needed. I so much unquestionably will make certain to don?t fail to remember this site and give it a glance on a constant basis.
Excellent blog here! Also your website lots up very fast! What web host are you using? Can I get your affiliate link in your host? I desire my web site loaded up as quickly as yours lol
I have learn several good stuff here. Definitely worth bookmarking for revisiting. I surprise how a lot attempt you set to make this kind of magnificent informative website.
This paragraph is genuinely a pleasant one it assists new internet viewers, who are wishing in favor of blogging.
Yes! Finally something about %keyword1%.
Greetings from Idaho! I’m bored to tears at work so I decided to browse your website on my iphone during lunch break. I really like the info you provide here and can’t wait to take a look when I get home. I’m surprised at how quick your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, wonderful site!
Spot on with this write-up, I seriously believe this website needs a lot more attention. I’ll probably be back again to see more, thanks for the info!
Highly descriptive blog, I loved that bit. Will there be a part 2?
Does your site have a contact page? I’m having trouble locating it but, I’d like to shoot you an e-mail. I’ve got some ideas for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it grow over time.
Spot on with this write-up, I absolutely believe that this website needs far more attention. I’ll probably be back again to read through more, thanks for the information!
Keep this going please, great job!
I was able to find good advice from your content.
I know this if off topic but I’m looking into starting my own blog and was wondering what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100% sure. Any tips or advice would be greatly appreciated. Thank you
Hey, I think your website might be having browser compatibility issues. When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, terrific blog!
obviously like your web site however you need to check the spelling on quite a few of your posts. Many of them are rife with spelling problems and I to find it very bothersome to tell the reality on the other hand I’ll definitely come again again.
You’re so interesting! I don’t believe I’ve truly read a single thing like this before. So nice to discover another person with genuine thoughts on this subject matter. Really.. thanks for starting this up. This site is one thing that is needed on the internet, someone with a little originality!
Hi there, I would like to subscribe for this web site to get hottest updates, therefore where can i do it please help out.
I absolutely love your blog and find many of your post’s to be exactly I’m looking for. Do you offer guest writers to write content for you personally? I wouldn’t mind writing a post or elaborating on a number of the subjects you write regarding here. Again, awesome website!
I don’t even understand how I ended up here, however I believed this publish used to be great. I do not understand who you are but definitely you’re going to a well-known blogger if you happen to aren’t already. Cheers!