Heat olive oil in a large skillet until shimmering, then add the beef chunks and sear until browned on all sides, about 5–7 minutes. Transfer the meat to the slow cooker.
Add the chopped onion and sliced carrot to the same skillet. Cook for 3–4 minutes until the vegetables soften and the onions are fragrant, scraping up any browned bits.
Stir in the minced garlic, smoked paprika, cumin, and cayenne pepper. Cook for about 30 seconds until the spices release their aroma.
Pour everything from the skillet into the slow cooker. Add the cubed sweet potatoes and broth, then season with salt and pepper.
Set the slow cooker to low and cook, uncovered, for 8 hours or until the beef is tender and the flavors are well combined.
Stir the stew gently once cooked and adjust the seasoning if needed, adding more salt or pepper to taste.
Serve hot, topped with fresh herbs or a squeeze of lemon for brightness.