How to Cook Nigerian Beans Step by Step
Cook the dried beans on the stovetop until soft; use tenderness, not the clock alone, as the final test. A pressure cooker is faster: allow up to 15 minutes to reach full pressure, cook for 15 minutes at pressure, then let it release naturally for around 15 minutes. The method below makes tomato-style Nigerian beans porridge, also called ewa riro or simply ewa in many homes.
Use this quick guide to choose your cooking method.
| Method | Typical Bean-Cooking Time | Best Check for Doneness |
|---|---|---|
| Deep pot on the stove | Until the beans are soft | A bean squashes easily against a spoon |
| Pressure cooker | Up to 15 minutes to reach pressure, 15 minutes cooking, around 15 minutes natural release | Beans are tender before they go into the stew |
Nigerian Beans Porridge and Ingredients
Nigerian beans porridge is a soft, savory bean dish cooked with palm oil, peppers, onions, and seasonings. Honey beans, also called ewa oloyin, are especially popular because of their slightly sweet flavor, but Nigerian brown beans and black-eyed peas also work.
“Red oil” in Nigerian cooking means palm oil. It gives the dish its distinctive orange-red color and rich flavor.
For a family-size pot of tomato beans porridge, gather:
- 4 cups dried honey beans, Nigerian brown beans, or black-eyed peas
- 7 cups water, plus more if the pot dries before the beans soften
- Fresh tomatoes
- Fresh hot peppers, such as Scotch bonnet peppers
- Onions
- Palm oil
- Ground crayfish, if you use it
- Bouillon seasoning
- Salt
Four cups is a common quantity for a large pot of beans; recipes vary in yield, so confirm the exact quantity in the ingredient list you are using. This recipe uses 7 cups of starting water for that amount of dried beans.
How to Cook Nigerian Beans Porridge
Nigerian beans porridge combines soft beans with a blended tomato, pepper, and onion mixture, palm oil, ground crayfish, bouillon seasoning, and salt.
Step 1: Sort and Rinse the Beans
- Spread the dried beans on a tray or plate and pick out stones, damaged beans, or bits of debris.
- Put the beans in a bowl, cover with cold water, swish them around, and drain.
- Repeat until the water no longer looks dusty.
This is a no-soak method, so you can cook the rinsed beans right away.
Step 2: Start the Beans in a Deep Pot
- Put the rinsed 4 cups of beans into a deep pot.
- Add 7 cups of water.
- Set the pot over medium heat and bring it to a steady boil.
A deep pot matters because the beans expand and the cooking liquid will become part of the finished porridge. Keep the lid slightly ajar if the pot tends to boil over.
Step 3: Cook Until the Beans Are Soft
- Keep the beans cooking over medium heat.
- Check them as they cook by lifting out one or two beans and pressing them against the side of a spoon.
- Continue until the beans squash easily and no longer have a hard center.
Some pots of beans soften in about 40 minutes, while others need 1 to 1½ hours. Black-eyed peas and older dried beans can take longer, so use the tenderness of the beans, not the clock alone, as the final test.
Do not drain the cooking liquid. If the water dries up before the beans are soft, add more water a little at a time so the beans can finish cooking without sticking to the pot.
Step 4: Blend the Tomato, Pepper, and Onion Mixture
While the beans cook, blend the tomatoes, peppers, and onions into a coarse or smooth mixture, depending on the texture you prefer.
A coarse blend leaves more visible pieces of tomato and pepper in the beans. A smooth blend makes the porridge more uniform. Either approach works, but avoid adding the mixture before the beans are tender; tomatoes can slow the softening process.
Step 5: Build the Tomato Beans Porridge
- Once the beans are soft, lower the heat.
- Pour the blended tomato, pepper, and onion mixture into the pot without draining the beans.
- Cook the beans and tomato mixture for 10 minutes.
- Add palm oil, ground crayfish, bouillon seasoning, and salt.
- Stir well and cook for another 10 minutes.
The cooking liquid should become reddish and thicker as the beans release starch. Taste before adding more salt, especially if your bouillon seasoning is salty.
Step 6: Rest and Serve the Beans
Turn off the heat and let the pot stand for 5 minutes before serving. This short rest lets the liquid settle and thicken around the beans.
Serve Nigerian beans porridge on its own or with:
- Warm bread
- Garri, or cassava flakes
- Ogi, a smooth fermented corn porridge
- Fried plantains
- A simple side of vegetables
If the beans become thicker than you like as they cool, stir in water and reheat gently.
Pressure Cooker Ewa Riro Method
A pressure cooker gives you tender beans quickly, then you finish them in a red-oil pepper stew. This is a good route when you want ewa riro with bread or plantains.
Cook the Beans Under Pressure
- Rinse and sort the dried beans.
- Follow your pressure cooker’s manual for the minimum amount of liquid and the maximum fill line.
- Close the valve and bring the cooker to full pressure. It should reach pressure in no more than 15 minutes.
- Once it reaches full pressure, reduce the heat and cook the beans for an additional 15 minutes.
- Remove the cooker from the heat and allow it to depressurize naturally for around 15 minutes.
- Open the cooker only after the pressure has dropped and check that the beans are soft.
Make the Red-Oil Pepper Stew
- Heat palm oil in a separate pot for about 3 minutes.
- Add a blended mixture of onion and hot pepper, then season with bouillon and salt.
- Reduce the heat and cook the mixture for 15 to 20 minutes, until it looks like a fried pepper stew rather than a watery sauce.
- Fold the tender beans into the stew and stir until they are evenly coated.
- Serve while hot with bread, plantains, or garri.
Choose Tomato Porridge or Yoruba Beans and Bread
Tomato beans porridge and Yoruba-style beans-and-bread are different preparations, so choose one sauce path rather than combining both.
Tomato beans porridge is cooked with a fresh tomato, pepper, and onion blend in the bean pot. It is soft, saucy, and meant to be eaten as a complete bowl of beans.
For a more traditional Yoruba beans-and-bread style, make a separate tomato-free pepper stew. This version uses dry pepper, palm oil, onions, ginger, and seasoning, then goes alongside or over the beans with bread.
For the tomato-free stew:
- Cook the beans in water until tender. Instead of using potash to speed the beans, let them boil alone for about 10 minutes, then add sliced onions.
- Heat palm oil for about 3 minutes without bleaching it.
- Add ground dry pepper and fry it for about 10 minutes, stirring now and then.
- Add sliced onions, ground ginger, and bouillon seasoning, then cook for another 5 minutes.
- Serve the stew with the cooked beans and warm bread.
Keep tomatoes out of the tomato-free stew. The dry pepper and palm oil are meant to be the main flavor base.
Visual Signs That Nigerian Beans Are Ready
If you are looking for a picture-style guide while cooking, use these visual and texture cues.
Before Cooking
The dried beans should look firm and wrinkled, with no visible stones, husks, or debris mixed in.
When the Beans Are Tender
A cooked bean should look plumper than it did when dry.
When the Porridge Is Finished
The finished tomato-style beans should be reddish-orange from the palm oil, with a thick but spoonable sauce. Some beans may split naturally, which helps thicken the pot.
Ready-to-Serve Check
Before serving, confirm that:
- The sauce tastes seasoned, not raw or sharply tomato-heavy.
- The palm oil is blended into the beans rather than floating in a separate layer.
- The porridge is thick enough to coat a spoon but loose enough to scoop.
Fix Common Nigerian Beans Problems
| Problem | Likely Cause | What to Do |
|---|---|---|
| Beans are still hard | The beans need more cooking time or are older dried beans | Keep simmering and add water a little at a time if the pot is drying out |
| Beans are catching at the bottom | Too much cooking liquid has evaporated | Lower the heat, loosen the bottom carefully, and add water gradually |
| Porridge is too thick | Beans naturally thicken as they cool | Stir in water and reheat gently |
| Porridge is too thin | The beans have not released enough starch into the liquid | Let the pot cook gently until the sauce thickens |
| Palm oil tastes harsh | The oil was overheated | Warm palm oil gently and do not bleach it |
| Beans taste flat | Salt or seasoning was added too cautiously | Taste after the sauce cooks, then adjust salt and seasoning gradually |
Frequently Asked Questions
How do I cook beans with a picture?
Use tenderness and color as your visual guide: cooked beans should look plump and squash easily with a spoon, while finished tomato beans should look reddish-orange and thick enough to coat the spoon. A hard-looking center, pale cooking liquid, or raw-smelling tomato mixture means the pot needs more cooking.
What Are Beans Called in Yoruba?
Beans are called ewa in Yoruba. Ewa oloyin refers to honey beans, while ewa riro generally means stewed beans cooked with a seasoned red-oil sauce.
How Do I Cook Beans With Red Oil?
Cook the beans until soft, then make a palm-oil pepper stew separately. Heat the palm oil for about 3 minutes without bleaching it, cook the pepper-and-onion mixture over low heat for 15 to 20 minutes, then stir the tender beans into the finished stew.
How Can I Make Nigerian Beans More Delicious?
Cook the beans until soft before adding tomatoes or other acidic ingredients, then give the tomato mixture 10 minutes to cook before adding palm oil and seasonings. Cook for another 10 minutes after seasoning, then let the pot rest for 5 minutes so the flavors settle into the beans.
What Can I Serve With Nigerian Beans for a Full Meal?
Warm bread is a classic choice for ewa riro and Yoruba-style beans. For tomato beans porridge, serve garri, fried plantains, ogi, or a simple vegetable side, then enjoy the beans while they are still warm.
