01 - Heat olive oil in a large soup pot over medium-high heat. Add beef cubes and brown on all sides, about 5 to 7 minutes.
02 - Add diced onion, carrots, and celery to the pot. Cook, stirring occasionally, until vegetables begin to soften, approximately 4 to 5 minutes.
03 - Stir in minced garlic, diced potatoes, and chopped tomato. Cook for 2 minutes to release flavors.
04 - Pour in beef broth and water. Add rinsed barley, bay leaves, dried thyme, oregano, salt, and pepper. Bring mixture to a boil.
05 - Reduce heat to low. Cover pot and simmer gently for 1 hour 20 minutes, stirring occasionally, until beef is tender and barley is cooked through.
06 - Taste and adjust salt and pepper as needed. Remove bay leaves before serving.