Pat beef dry, then season with salt, black pepper, paprika, thyme, and rosemary. Toss to coat evenly.
Heat olive oil in a skillet, sear beef in batches for 2–3 minutes per side until browned. Transfer to crockpot.
Melt butter in the skillet, sauté garlic 1–2 minutes, then pour over beef in crockpot.
Add halved potatoes and chopped onion to the crockpot; mix gently to coat with garlic butter.
Pour in beef broth and Worcestershire sauce; stir lightly to combine.
Cover crockpot; cook on low 6–8 hours or high 3–4 hours until beef is tender.
Ensure beef pulls apart easily and potatoes are soft; cook additional 30 minutes if needed.
Sprinkle fresh parsley; serve hot with sides like crusty bread, mashed potatoes, or roasted vegetables.