In a large bowl, mix the palm oil, ground crayfish or shrimp powder (if using), ground coriander, paprika, salt, minced garlic, and chopped hot peppers.
Add the chicken pieces (or other protein) to the marinade, ensuring they are well coated. Let it marinate for at least 30 minutes, or preferably overnight in the refrigerator.
If using banana leaves, wash and cut them into large pieces. If using aluminum foil, cut into large squares.
In a large pot or skillet, heat a small amount of oil over medium heat.
Add the finely chopped onion and cook until softened and translucent, about 5 minutes.
Stir in the chopped tomatoes and cook until they start to break down, about 5 minutes.
Place a portion of the marinated protein and some chopped spinach or leafy greens on each banana leaf or aluminum foil.
Fold the leaves or foil to wrap the protein securely.
Arrange the wrapped parcels in a steamer or on a rack over a pot of simmering water.
Steam for about 45-60 minutes, or until the protein is cooked through and tender.
Unwrap the parcels and serve the Maboké hot.
Enjoy your meal!