Pre-soak the beans. In a bowl, soak the black eye beans in water overnight. Rinse and drain the next day. This is important for allowing the beans to cook faster.
Prepare the fresh ingredients. Peel and dice the sweet potatoes and ripe plantains.
Make the broth. In a pot, pour water, liquid stock, stock cubes, smoked paprika, mixed herbs, curry powder, garlic powder, onion granules, mace, all-purpose seasoning, sea salt, coriander, cardamom, cumin, fenugreek, and garam masala. You can add a scotch bonnet or any chili pepper.
Cook the beans. Drain the pre-soaked beans, and add in the herbs and spices mixture. Put in the diced sweet potatoes and plantain. Cover the pot with parchment paper and a lid. You can cook it on low heat for 5 hours or medium-low heat for 2 hours and 30 minutes.
Blend the onions. Peel and chop the onions. Blend it until you achieve paste consistency.
Add the finishing touches. After cooking the beans, add the fresh onion paste into the pot. Drizzle sunflower oil and palm oil. Mix them together from the bottom of the pan to the top. Cover the pot with the parchment paper and lid again. Cook it for another hour on very low heat or 30 minutes on medium heat.
You can already serve it after the final cooking stage, but you can also mash it for a more delicate texture.
Notes
Pre-soak the beans overnight for easier cooking.
For babies, stick to plain mashed beans, and breast milk or formula milk.