In a large pot, heat the vegetable oil over medium heat.
Add the beef (or pork) cubes and cook until browned on all sides. Remove the meat from the pot and set aside.
In the same pot, add the chopped onion and cook until softened.
Stir in the minced garlic and cook for another minute until fragrant.
Add the chopped tomatoes, sliced carrots, diced potatoes, diced pumpkin, and green beans.
Stir in the bay leaf, paprika, ground cumin, black pepper, and salt.
Return the browned meat to the pot.
Pour in the beef or vegetable broth and bring the mixture to a boil.
Reduce the heat to low, cover, and let it simmer for about 45 minutes, or until the meat and vegetables are tender.
Stir in the chickpeas and cook for an additional 10 minutes.
Remove the bay leaf.
Stir in the chopped fresh parsley and cilantro (if using).
Adjust seasoning with more salt and pepper if needed.
Enjoy your meal!