In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the beef chunks and cook until they are browned on all sides. Remove the meat and set aside.
In the same pot, add the chopped onion and cook until it becomes translucent.
Stir in the minced garlic and cook for another minute.
Add the diced tomato and cook for another 5 minutes, until the tomato starts to break down.
Return the browned beef to the pot.
Pour in the beef broth (or water) and add the bay leaf, paprika, ground cumin, dried oregano, ground black pepper, and salt.
Stir well and bring the mixture to a boil.
Reduce the heat to low, cover, and let it simmer for about 1 hour, or until the meat is tender.
Add the potatoes, carrots, green beans, pumpkin (or butternut squash), and corn to the pot.
Stir gently and simmer for another 20-30 minutes, or until the vegetables are tender.
Remove the bay leaf from the pot.
Adjust seasoning with more salt and pepper if needed.
Garnish with fresh parsley.
Enjoy your meal!