In a large pot, heat the vegetable oil over medium heat.
Add the chopped onion and cook until softened and translucent, about 5 minutes.
Stir in the minced garlic and chopped hot peppers, cooking for another 1-2 minutes.
Add the beef or chicken pieces to the pot. Cook until browned on all sides.
Stir in the peanut butter until well combined with the meat.
Add the tomato sauce or chopped tomatoes and stir to combine.
Stir in the ground paprika, ground cumin, ground coriander, dried thyme, salt, and black pepper.
Pour in the water or beef/chicken broth and bring to a boil.
Reduce the heat to low, cover the pot, and simmer for about 30 minutes, or until the meat is tender.
Add the sliced carrots and green beans. Continue to simmer for an additional 15-20 minutes, or until the vegetables are tender.
Garnish with chopped fresh cilantro or parsley.
Enjoy your meal!