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 or chicken chunks to the pot. Season with ground pepper, ground crayfish, Maggi or seasoning cubes (if using), and salt.
Stir well to coat the meat with the spices and cook until browned.
Pour in the water or beef/chicken broth, ensuring the meat is covered.
Bring to a boil, then reduce the heat to low. Cover and simmer for about 45 minutes, or until the meat is tender.
If using, stir in the ground uziza seeds for a traditional flavor.
Add the chopped fresh parsley or cilantro if desired.
Taste the soup and adjust seasoning as needed. Add more ground pepper if you prefer a spicier soup.
Enjoy your meal!