Rinse the dried lentils thoroughly under cold water until the water runs clear, then soak them in water for about 20 minutes. Drain and set aside.
While the lentils soak, chop the carrots into small pieces and slice the bell pepper thin or chop into chunks. Prepare all your ingredients for easy assembly.
Warm the oil in a large pot over medium heat. Add the cumin, coriander, and turmeric, then toast the spices for about 30 seconds until fragrant, listening for a gentle crackle.
Add the chopped vegetables to the pot and sauté for 5-7 minutes, stirring occasionally, until they soften slightly and start to develop color, filling your kitchen with a warm aroma.
Mix in the soaked lentils, stirring to coat them evenly with the spices and oil. Toast the lentils for 1-2 minutes until they turn slightly golden and fragrant.
Pour in the coconut milk and add enough water to cover the ingredients by about an inch. Bring everything to a gentle simmer, then reduce the heat to low.
Simmer uncovered for 30-40 minutes, stirring occasionally, until the lentils are tender and the curry has thickened to a creamy consistency. The aroma will deepen as it cooks.
Taste and season with salt as needed. If desired, add a squeeze of lime or lemon for brightness before serving.
Just before serving, chop fresh herbs like cilantro or parsley and sprinkle over the hot curry for a fresh, herbal lift.
Serve the hearty lentil and vegetable curry hot, enjoying its thick, flavorful sauce and tender vegetables in every spoonful.