In a medium sized bowl add the lentils and cover them with warm water to soak for upto 5 minutes.
In a medium saucepan, heat the oil on medium heat. Add the onions and carrots and cook them for 3 to 4 minutes until the onion has softened.
Add the cumin powder and stir it into the onions , then add the tomatoes and cook them for about 1 minute, while stirring, before adding the water. Stir in the bouillon cube until it has dissolved in the water and bring the soup to a boil.
Rinse and drain the lentils once more and add them to the boiling soup, then immediately reduce the heat to medium low and gently simmer the soup for 15 minutes, stirring occasionally.
Use and immersion blender to create a smooth consistency Season the soup with extra salt and pepper if needed.
Ladle the soup into bowls, and garnish with chopped parsley and a little cream. Serve with a slice of gluten free bread.