Add oil to a large pot over medium heat. Add onion and sauté until fragrant and translucent, about 2-3 minutes.
Add ginger and garlic. Cook for 1-2 minutes.
Add red curry paste, curry powder and turmeric. Combine well. It's okay if spices stick to the bottom of the pot.
Add carrots, coconut milk, water and broth. Stir well, and then bring to a boil.
Once it starts boiling, reduce to a simmer and add the lentils and rice. Stir well and cook uncovered until everything is cooked through, about 15-20 minutes.
Season with salt and pepper. If the consistency is thicker than you like, you can add more liquid (water or broth).
Optional: add a cup of fresh or frozen chopped kale or spinach
Garnish with a dollop of plain yogurt or non-dairy yogurt (optional) and some coriander.
Notes
MAKE IT THINNER: this soup is quite thick and chunky (just the way I like soup), but if it's too thick for your liking, you can add more broth, water or coconut milk to thin it a littleOPTIONAL ADD INS: diced potatoes, chopped kale or spinach all work wellHOW TO SERVE: serve with a dollop of plain yogurt and/or some cilantroFREEZE: this soup freezes and thaws well. Perfect thing to batch cook and freeze during the winter