This dish is delicious served warm or at room temperature.
Heat olive oil in a saucepan over medium heat. Add onion and garlic, and saute until soft and translucent, about 5 minutes.
Add the carrots, pepper, cumin, and ground coriander, and saute, stirring the mixture frequently, until the pepper is slightly softened, about 3 minutes more.
Add the lentils and chicken stock, and keep at a strong simmer until lentils are tender, 15 to 17 minutes.
Add the apricots, and continue to simmer, stirring, 1 minute more. Stir in the golden raisins. Remove from heat, stir in the cilantro and parsley, and serve.