Heat the palm oil in a large pot over medium heat.
Add the chopped onion and cook until translucent.
Stir in the minced garlic and chopped hot peppers, and cook for another 2 minutes.
Add the chopped tomatoes and cook until they break down and form a sauce.
Add the beef or goat meat to the pot. Cook until browned on all sides.
Pour in the beef or chicken broth and bring to a boil.
Reduce the heat to low and simmer for about 45 minutes, or until the meat is tender and cooked through.
Stir in the ground peanuts or peanut butter. If using peanut butter, you might need to add a bit more broth to reach the desired consistency.
Season with ground coriander, ground paprika, salt, and black pepper.
Simmer for an additional 15-20 minutes to allow the flavors to meld and the sauce to thicken.
Enjoy your meal!