01 - Heat the olive oil in a large soup pot or Dutch oven over medium-high heat. Add the 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 the beef to the pot. Add potatoes, green beans, diced tomatoes with juice, beef broth, thyme, oregano, bay leaf, salt, and pepper.
04 - Bring to a boil, then reduce heat to low. Cover and simmer for 1 hour 15 minutes, stirring occasionally.
05 - Add the peas and simmer uncovered for 10–15 minutes, or until all vegetables are tender and beef is fork-tender. Remove the bay leaf. Taste and adjust seasoning as needed.
06 - Serve hot, garnished with fresh parsley if desired.