In a large skillet, heat the olive oil over medium-high heat. Season the beef chuck roast with salt and black pepper, then sear it in the skillet for about 4-5 minutes on each side until browned. Remove the beef and set aside.
In the same skillet, add the diced onion, garlic, and ginger. Sauté for about 3-4 minutes until the onion is translucent.
Stir in the curry powder, cumin, and turmeric, cooking for an additional minute until fragrant.
Pour in the coconut milk, beef broth, soy sauce, and lime juice. Stir well to combine.
Return the seared beef to the skillet, cover, and reduce the heat to low. Simmer for 2-3 hours, or until the beef is tender and easily shreds with a fork.
Once the beef is cooked, remove it from the skillet and shred it using two forks. Return the shredded beef to the skillet.
Add the sliced red bell pepper and frozen peas, stirring to combine. Cook for an additional 10 minutes until the vegetables are heated through.
Serve the coconut curry shredded beef over cooked rice or quinoa, garnished with fresh cilantro.