Heat the oil in a large stockpot over medium. Sauté the onions, celery, and carrots for 5-6 minutes, then add in the garlic and cook for another 1-2 minutes.
Add in the tomatoes and cook for another 5 minutes, or until the veggies are softened.
Mix in the cumin, paprika, and cayenne, then add the rinsed lentils, vegetable broth, and bay leaves. Give everything a good stir until it’s well combined.
Bring the soup to a low boil and reduce the heat to simmer for 25-20 minutes until the lentils are tender and creamy.
When the lentils are soft, season your soup with salt and pepper to taste, and adjust the other seasonings to your preferences. Happy eating!
Video
Notes
Rinse the lentils: Ensure the lentils are thoroughly rinsed to remove any impurities. Also, check for any pebbles or small rocks to save your teeth!
Soak the lentils: To reduce the cooking time, soak your lentils overnight in room-temperature water.
Keep it simmering: Avoid boiling the soup for too long. Keep it at a gentle simmer so the flavors meld together.
Spice balance: You can completely customize the spices. Start with less, then taste and adjust to your preferences.
Broth quality: Opt for a high-quality vegetable broth or make your own.
Garnish generously: Don’t skimp on the garnishes! They really elevate the soup.
Make leftovers: We think this soup tastes even better the next day as the flavors deepen. Don’t be afraid of doubling the batch for leftovers.
Adjust the consistency: For a thicker soup, blend a portion and mix it back in.
Nutritional information is a rough estimate and should not be taken as health advice.