Pat the beef dry and toss it with flour, salt, and black pepper.
Heat olive oil in a skillet over medium-high heat and brown the beef in batches.
Transfer the browned beef to the crockpot.
Add the onion, garlic, carrots, and potatoes.
Whisk together the beef broth, tomato paste, and Worcestershire sauce. Pour into the crockpot.
Add the thyme, rosemary, and bay leaves.
Cover and cook on LOW for 7–8 hours or HIGH for 4–5 hours, until the beef is tender.
Stir in the frozen peas during the final 15–20 minutes.
Remove the bay leaves and taste for seasoning.
Garnish with fresh parsley and serve warm.