Heat 2 tablespoons in a large pot over medium heat. Saute the onion and garlic until soft. Add the carrots and saute until carrots are tender. About 10-12 mins.
Add the spices and saute for an additional 2 mins.
Add the vegetable broth, diced tomatoes, and lentils and stir to combine. Simmer on low heat for about 20 mins, or until lentils are tender.
To create a creamy soup, use a blender and blend soup in portions or use an immersion blender.
Serve soup with fresh cilantro, crushed red pepper, and fresh lemon juice.