01 - Heat the olive oil in a large Dutch oven or stockpot over medium-high heat. Add the beef cubes and brown on all sides, about 5 minutes. Remove the beef and set aside.
02 - In the same pot, add the onion, carrots, and celery. Sauté for 5 minutes until softened. Add garlic and cook for another minute.
03 - Return the beef to the pot. Stir in potatoes, diced tomatoes with juice, barley, beef broth, water, bay leaves, thyme, rosemary, salt, and pepper.
04 - Bring to a boil, then reduce the heat to low. Cover and simmer for 1½ hours, stirring occasionally.
05 - Add the frozen peas, cover, and cook for an additional 15–20 minutes, until the beef is fork-tender and barley is cooked through.
06 - Remove bay leaves. Taste and adjust seasoning if needed. Serve hot.