In a large pot, heat the olive oil over medium heat until shimmering. Add the chopped onion and sauté for approximately 5 minutes, or until they become translucent and soft.
Incorporate the minced garlic and grated ginger into the pot, cooking for an additional 1-2 minutes until fragrant, stirring frequently to prevent burning.
Introduce the diced carrot and chopped red bell pepper to the pot, sautéing for another 3-4 minutes until the vegetables begin to soften and brighten in color.
Sprinkle the curry powder and ground turmeric over the sautéed vegetables, stirring thoroughly to coat them with the spices. Allow them to toast for about 1-2 minutes to enhance their flavors.
Next, add the rinsed lentils along with the vegetable broth and rich coconut milk to the pot. Stir everything together, ensuring the lentils are fully submerged in the creamy liquid.
Increase the heat to bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and simmer for approximately 25-30 minutes, or until the lentils are tender. Stir occasionally, and if the curry becomes too thick, add more broth or water to reach your desired consistency.
Once cooked, season the curry generously with salt and pepper to taste. Add the lime juice, stirring well to infuse the dish with a refreshing brightness.
Before serving, garnish the curry with freshly chopped cilantro for a burst of color and flavor.
Notes
For an appealing presentation, serve with rice or naan and garnish with lime wedges.