01 - Heat olive oil in a large soup pot or Dutch oven over medium-high heat. Add beef cubes and brown on all sides, about 5 minutes. Remove and set aside.
02 - In the same pot, add onion, carrots, and celery. Sauté for 5 minutes until softened. Stir in garlic and tomato paste, cooking for 1 minute until fragrant.
03 - Return beef to the pot. Add potatoes, green beans, diced tomatoes with juice, beef broth, thyme, oregano, bay leaf, salt, and pepper. Bring to a boil, then reduce heat to low. Cover and simmer for 1 hour 15 minutes, stirring occasionally.
04 - Add peas and simmer uncovered for 10-15 minutes, or until all vegetables are tender and beef is fork-tender. Remove bay leaf and adjust seasoning as needed.
05 - Serve hot, garnished with fresh parsley if desired.