A tasty + nutritious Middle Eastern-style Red Lentil and Carrot soup that is packed with vegetables and flavour, making a filling and tasty meal.
Rinse the red lentils until the water runs clear. Place the lentils in a bowl, fill with water about 1 inch over the lentils, and let it soak until ready to use.
In a Dutch oven or any soup pot, heat the olive oil over medium high heat. Add the onions, carrots, and celery, stirring occasionally until they are soft and translucent, about 5 minutes.
Add the garlic and thyme and cook for 1 minute.
Add the tomato paste, dried oregano, ground cumin, paprika, black pepper, salt, and bouillon cubes. Stir for about 30 seconds, breaking up the bouillon cubes at the same time.
Drain the water from the lentils and add the lentils to the pot. Stir until combined. The extra water from the lentils should help lift up what's stuck at the bottom of the pan.
Add the 8 cups of water, stir, and bring to a boil.
Reduce heat to medium-low, cover, and allow the soup to simmer for 30 minutes, or until lentils and carrots are tender. Give the soup a stir occasionally, removing any scum off the surface of the soup if necessary.
Use an immersion blender to blend the soup until smooth.
Taste the soup and adjust for salt.
Serve the soup with a squeeze of lemon juice, and a sprinkling of cilantro/parsley + chili flakes. Enjoy!