In a large pot, heat the vegetable oil over medium heat. Add the beef or chicken chunks and cook until browned on all sides.
Add the chopped onion, minced garlic, and bell pepper to the pot. Sauté until the onion is soft and translucent.
Stir in the chopped tomatoes, paprika, ground cumin, ground black pepper, and salt. Cook for 5 minutes, allowing the tomatoes to break down and the spices to release their aroma.
Add the carrots, potato, green beans, and cabbage to the pot. Stir to combine.
Pour in the beef or chicken broth, stirring to mix everything together.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 30-40 minutes, or until the meat and vegetables are tender.
Taste and adjust seasoning with additional salt or pepper if needed.
Garnish with chopped fresh parsley or cilantro before serving.
Enjoy your meal!