Heat the olive oil in a large skillet over medium-high heat. Season the beef chuck roast with salt and pepper.
Sear the beef in the hot skillet for about 4-5 minutes on each side, until browned. Remove it from the skillet and place it in the crockpot.
In the same skillet, add the diced onion and minced garlic. Sauté for about 2-3 minutes until softened, then transfer to the crockpot.
Pour the beef broth over the beef, add the Worcestershire sauce, dried thyme, and dried rosemary. Stir to combine the ingredients.
Cover the crockpot and cook on low heat for 6 hours or on high heat for 3 hours until the beef is tender and shreds easily with a fork.
Once the beef is done cooking, remove it from the crockpot and shred it using two forks. Return the shredded beef to the crockpot, and add the egg noodles and frozen peas (if using).
Stir everything together and cover the crockpot again. Cook on high for an additional 30 minutes, until the noodles are cooked through.
Serve hot, garnished with fresh parsley if desired.