In a large pan over medium-high heat, cook meat in hot oil for 1 minute, stirring often.
Add the onions and potato. Stir to incorporate.
Add spices and stir.
Add Worcestershire sauce. Stir.
Cook for 5 minutes, stirring occasionally.
Add carrots and diced tomatoes with juice from the can, and stir.
Add beef broth and water. Stir to incorporate and lower heat to low.
Crack the lid on top of the pan so the steam can release and cook for 90 minutes, stirring occasionally.
Meat should be fork tender before serving. Serve warm.