First prepare all the ingredients so you have them ready before turning on the heat.
Wash dry red lentils in a colander under running cold water.
Peel and chop the onion.
Wash and dice the potato. You can leave the skin on, it is rich in iron and won´t affect the taste or texture of the soup.
Dice the carrots.
Measure out the spices and tomato paste and have them ready on the side.
Warm a thick bottomed pot on medium heat and add olive oil. (Alternatively fry vegetables in a pan and then move everything into a pot at step 12 when adding vegetable stock).
Sauté chopped onions on low- medium heat for about 3-5 minutes or until they are translucent.
Add potatoes and carrots and fry a bit more, around 2 minutes.
Add tomato paste and stir for another half a minute.
Add lentils, all the spices along with salt, pepper and crushed garlic. Stir everything and fry for another minute or so but not much longer, you dont want the spices and garlic to burn.
Add vegetable broth and boil for 20 minutes on medium heat until lentils are falling apart and mushy and vegetables are soft. Remember to stir the soup every 5-8 minutes or so as the lentils will sink and could stick to the bottom if left too long.
Take the pot with soup off the heat and blend everything with immersion blender until creamy and smooth. (Alternatively use food processor or any other blender. !!Be careful as the soup is very hot!! If using blender with a jar blend the soup in several portions to avoid getting scalded). To toast the seeds warm up a a dry skillet (without oil). Add the seeds in the pan and toast on medium high heat until golden for around 1-2 minutes. Shake the pan often to toast evenly from all sides. Never leave the pan as the seeds burn very fast. Add a pinch of salt in the end. Serve the soup topped with toasted pumpkin or any other seeds and fresh chopped herbs. Add a pinch of black pepper or red pepper flakes for some heat.A squeeze of fresh lemon juice in every bowl is also a nice finish or you can just serve some lemon wedges on the side. And of course a warm toasted pitta bread or any other rustic bread will go perfectly with this creamy soup.