Heat the olive oil in a large heavy bottomed pot over medium-high heat.
Add the cubed beef and sear until browned on all sides, about 5 to 7 minutes.
Add the diced onion, carrots and celery, cook until the vegetables start to soften.
Pour in the beef broth and diced tomatoes, bring the mixture to a simmer.
Cover the pot and reduce the heat to low, simmer for 1 hour until the beef is almost tender.
Add the potatoes and green beans, cover and simmer for an additional 20 minutes.
Stir in the frozen peas during the final 5 minutes of cooking.
Taste the broth and season with salt and pepper if desired. Serve hot.