Heat the olive oil in a large pot or Dutch oven over medium-high heat.
Add the diced beef chuck roast to the pot and sprinkle with salt and pepper. Brown the beef on all sides, about 5-7 minutes. Remove the beef and set aside.
In the same pot, add the chopped onion, carrots, and celery. Cook for 5 minutes, stirring frequently until they start to soften.
Add the minced garlic and cook for an additional minute until fragrant.
Return the browned beef to the pot and pour in the beef broth and water. Bring the mixture to a boil.
Stir in the diced potatoes, green beans, diced tomatoes, thyme, oregano, and the bay leaf.
Reduce the heat to low and cover the pot. Allow the soup to simmer for about 1.5 to 2 hours, or until the beef is tender and falls apart easily.
Check occasionally and add more water if needed to achieve your desired consistency.
Once done, remove the bay leaf and adjust seasoning with more salt and pepper if desired.
Serve hot using a ladle, and enjoy!