In a large pot, heat olive oil over medium-high heat. Add the beef stew meat and brown on all sides, about 5-7 minutes. Remove the meat and set aside.
In the same pot, add the diced onion and garlic. Sauté until the onion is translucent, about 3-4 minutes.
Return the browned beef to the pot. Add the carrots, celery, potato, diced tomatoes, beef broth, thyme, oregano, salt, pepper, and bay leaf. Bring to a boil.
Reduce heat to low, cover, and let simmer for about 1 hour, stirring occasionally.
After 1 hour, add the green beans and corn. Continue to simmer for an additional 20-30 minutes, or until the vegetables are tender.
Remove the bay leaf before serving. Adjust seasoning if necessary. Serve hot.