Start by heating the olive oil in a large pan on a medium heat.
Add the onion and sautee for 5 minutes until the onion is translucent.
Add the minced garlic and cook for a further 5 minutes.
Add all of the dried spices - smoked paprika, cinnamon, cumin and turmeric, and cook for another few minutes until fragrant.
Add the rice and lentils and stir well to combine.
Add the vegetable stock, dried apricot, raisins and chickpeas and cook covered with a lid for around 25-30 minutes, until the rice has absorbed all of the liquid and is tender.
While the rice cooks, heat a small non-stick frying pan on a medium-high heat. Add the toasted almonds and cook for about 5 minutes until the almonds have taken on a golden colour, and released their aroma. When the rice is cooked, serve immediately. Top with the crunchy toasted almonds and optional pomegranate seeds for some colour.