In a large pot, heat the palm oil over medium heat.
Add the chopped onion and minced garlic. Sauté until the onions are translucent.
Add the beef chunks to the pot. Season with ground black pepper, ground crayfish, and Maggi or seasoning cubes (if using).
Stir well to coat the beef with the spices and cook until the meat is browned on all sides.
Pour in the beef or chicken broth, ensuring the meat is covered. Bring to a boil.
Reduce the heat to low, cover, and simmer for about 45 minutes, or until the meat is tender.
If using, stir in the ground roasted okra or ground egusi (melon seeds) to thicken the sauce.
Simmer for an additional 10-15 minutes, stirring occasionally, until the sauce has thickened to your desired consistency.
If using, stir in the chopped spinach or bitter leaf. Cook for an additional 5 minutes.
Enjoy your meal!