Heat vegetable oil in a large pot over medium heat.
Add the chopped onion and garlic, and cook until softened.
Add the beef or pork chunks and cook until browned on all sides.
Stir in the chopped tomato, ginger, black pepper, turmeric powder, paprika, and salt. Cook for a few minutes until the tomatoes break down.
Add the broth and bring to a boil. Reduce heat to low, cover, and let simmer for about 45 minutes to 1 hour, or until the meat is tender.
Add the sliced carrots and diced potato. Continue to simmer for about 20-30 minutes, or until the vegetables are tender.
Stir in the chopped spinach or cassava leaves, and the chopped bell pepper.
Cook for an additional 10 minutes until the greens are wilted and tender.
If you like it spicy, add sliced hot chili peppers and cook for a few more minutes.
Enjoy your meal!