Pick beans to remove any dirt. Soak overnight in refrigerator with enough water to cover.
Drain and rinse beans, then transfer to blender with bell peppers, onions, habanero, crayfish, and two raw eggs. Blend until completely smooth.
Transfer batter to a bowl. Loosen with fish stock until you get a loose but not watery consistency.
Stir in oil, season with bouillon and salt. Add shredded smoked mackerel and mix well.
Coat ramekins or pans with oil. Divide batter equally. Place a quarter of boiled egg in each.
Cover tightly, place in a large pot with a little water, and steam 25–30 minutes, checking water levels.
Test for doneness, if set, it’s ready. If runny, steam a bit longer.
Serve hot with pap, bread, or any side of choice.