
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion, carrots, and celery and cook until softened, about 5-7 minutes.
Add minced garlic, cumin, coriander, and turmeric. Cook for another minute until fragrant.
Stir in the brown or green lentils, vegetable broth, diced tomatoes, and bay leaf. Bring to a boil, then reduce heat and simmer for 30-40 minutes, or until lentils are tender.
Remove the bay leaf. Use an immersion blender to partially blend the soup, leaving some chunks for texture (optional).
Stir in lemon juice and chopped parsley. Season with salt and pepper to taste.
Serve hot, garnished with a dollop of yogurt or a sprinkle of fresh parsley, if desired.
Enjoy!
This is my new go-to soup recipe! It's so simple, healthy, and incredibly tasty. The leftovers were even better the next day. I highly recommend this one.