01 - Heat olive oil in a large soup pot over medium-high heat. Add beef stew meat and brown on all sides, about 5 minutes. Remove beef and set aside.
02 - In the same pot, add onion, celery, and carrots. Cook, stirring, until vegetables begin to soften, about 5 minutes.
03 - Add garlic and cook for 1 minute, until fragrant.
04 - Return browned beef to the pot. Add potatoes, cabbage, diced tomatoes with juice, beef broth, thyme, parsley, bay leaf, salt, and pepper. Stir to combine.
05 - Bring soup to a boil, then reduce heat to low. Cover and simmer for 1½ hours, or until beef is tender and vegetables are cooked through.
06 - Remove bay leaf. Taste and adjust seasoning as needed before serving.