Begin by making the acarajé. Take a large bowl and add the beans to it. Pour water into the bowl and allow the beans to soak overnight or for 24 hours.
While the beans are still in water, lightly rub them between your hands in such a way that the outer skins start to come off and they begin floating on the surface. Get rid of the skins and discard them. Drain the water.
Take the beans and soak them in water again. The repetition of the process helps in getting rid of all the extra skins.
Once done, take the beans and throw them in a food processor along with the raw onions. Make sure to do this in batches for better results.
Now, take a large mixing bowl and transfer the prepared mixture to the bowl. Season with salt. The next step is to beat the mixture using a wooden spoon for a couple of minutes, until it tends to become light and fluffy.
Take a large, deep pan and add the dende oil and vegetable oil to it. Heat the oil. Take the freshly prepared batter and form them into balls using a wooden spoon and gently add them to the hot oil in small batches. Allow them to cook. It should take you about 6 minutes (or 3-4 minutes on each side). You’ll know that they’re completely cooked once they turn bright orange in colour and are crunchy on the outside.
Once done, take them out of the oil and keep them aside on a kitchen towel to cool.
Meanwhile, prepare the vatapa filling. Begin by placing the shrimp in a food processor, blitzing to a pulp and then setting it aside once done. Next, place the bread in the food processor, blitz until it smoothens, and then throw in the cashews and peanuts. Blitz more for the next 2 minutes, then take the mixture out and keep it aside.
Take a large pan and add the dende oil to it. Heat it over a medium-high flame and add the onions, garlic, ginger and chillies and let them cook for about 2-3 minutes until they’re tender but not colored.
Next, add the freshly prepared pulped shrimp, coconut milk, tomato and breadcrumb mixture. Let it cook for another 5 minutes.
Season it with salt and pepper and add the crab meat at the end to let it warm through. Throw in some coriander and stir. Once prepared, keep the mixture aside.
Carefully, split open the acaraje across the longest side and place some of the vatapa in every acaraje. Serve instantly.