Sear the beef:
Heat a large skillet over medium-high heat. Once hot, add oil and swirl to coat the surface. Add beef and sear until browned, roughly 2-3 minutes. Turn pieces and cook for another 2 minutes. Move the browned meat along with any pan juices into the slow cooker.Add vegetables and spices:
Add to the slow cooker the diced onion, carrots, celery, garlic, diced tomatoes, broth, dry lentils, turmeric, paprika, cumin, coriander, garlic powder, cinnamon, ginger, salt, allspice, and black pepper. Mix well to incorporate.Drop in bay leaves:
Drop in the bay leaves and gently stir once more.Slow cook until tender:
Put the lid on and cook on low heat for 7-9 hours, until the lentils are soft.Mix in apricots and herbs:
Mix in the diced dried apricots, lemon juice, and chopped parsley.Serve with garnishes:
Spoon into serving bowls. Optionally, garnish with yogurt or sour cream, extra fresh parsley, and cracked black pepper. Accompany with pita bread or naan.