Place the beef stew meat in the bottom of the slow cooker. Add the chopped onion, sliced carrots, halved apricots, and minced garlic on top.
Pour the diced tomatoes and beef broth over the ingredients.
Sprinkle the cumin, cinnamon, ginger, paprika, salt, and pepper evenly across the mixture.
Stir everything gently to combine the spices with the liquids and meat.
Cover and cook on low for 7 to 8 hours until the beef is fork-tender.
Serve the stew over cooked couscous and sprinkle with fresh cilantro.