In a large skillet, heat olive oil over medium-high heat. Add the beef pieces and brown on all sides, about 5-7 minutes. Transfer the browned beef to the crockpot.
In the same skillet, add the chopped onion and garlic. Sauté for 2-3 minutes until softened. Transfer to the crockpot.
Pour the beef broth over the beef and onions in the crockpot. Stir in Worcestershire sauce, thyme, rosemary, salt, and pepper.
Cover and cook on low for 6-8 hours or on high for 4-5 hours, until the beef is tender.
About 30 minutes before serving, add the egg noodles and frozen peas to the crockpot. Stir to combine and cover again. Cook until the noodles are tender.
Serve hot, garnished with fresh parsley if desired.