Season the steak cubes with salt, black pepper, garlic powder, and onion powder.
Heat olive oil in a large skillet over medium-high heat. Add the seasoned steak cubes and cook until browned on all sides, about 5-7 minutes. Transfer the browned steak to the crockpot.
In the same skillet, add the diced onion and cook until softened, about 3-4 minutes. Then, stir in the minced garlic and cook for 30 seconds until fragrant. Transfer to the crockpot.
Pour the beef broth and Worcestershire sauce over the steak mixture in the crockpot. Stir in dried thyme. Arrange the baby potatoes around the beef.
Cover and cook on low for 6-8 hours, or until the steak is tender and the potatoes are easily pierced with a fork.
For optional garnish, sprinkle chopped fresh parsley before serving.