Soak the dried apricots in warm water.
Sauté the onion in a large saucepan in a tbsp oil until soft (approximately 5-7 minutes).
Add the spices (celery salt, fenugreek, turmeric, dried chilli flakes, cumin seeds and fennel seeds) to the saucepan. Stir together with the onion and fry for a further 2 minutes. If the mixture looks dry, add another tbsp of oil.Note: This makes quite a spicy soup, so if you prefer mildly spicy dishes start with 1/4 tsp of chilli flakes. You can always add more at the end. Drain the apricots and roughly chop them.
Add the red lentils, diced apricots, lemon juice and vegetable stock. Simmer over low-medium heat for around 20-30 minutes until the lentils are soft and the soup is the desired thickness. Add more water during the cooking process as needed.
Add the soup to a blender and blitz for 10-20 seconds to smooth it out before serving. Don't skip this step, this soup should be blended.
If you prefer your soup to be thinner, add some extra hot water. Blend briefly for 5-10 seconds to combine.
Taste and add more chilli flakes and seasoning if desired. If you add more chilli flakes, be sure to blend the soup again for 20 seconds before serving.
Serve with crusty bread and a swirl of dairy free cream if you're feeling fancy!