2Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery. Sauté until the vegetables are tender, about 5-7 minutes.
Add the minced garlic and cook for another 1-2 minutes until fragrant.
Stir in the cumin, coriander, turmeric, paprika, cayenne pepper, black pepper, and salt. Cook for 1 minute to toast the spices.
Add the lentils, vegetable broth, and diced tomatoes (with their juice) to the pot. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 30-35 minutes, or until the lentils are tender.
Taste and adjust seasoning if necessary.
Serve hot and enjoy your Spicy Lentil Soup!