Warm the oil. Set a large pot over medium heat and add the coconut oil. When it shimmers, add the chopped onion.
Sauté aromatics. Cook the onion for 5–7 minutes until soft and lightly golden. Add the garlic and ginger, and cook for 1 minute, stirring so they don’t burn.
Bloom the spices. Add red curry paste (or curry powder), turmeric, cumin, and smoked paprika.
Stir for 30–60 seconds until fragrant. This step unlocks a deeper flavor.
Add lentils and liquids. Stir in the rinsed lentils, coconut milk, vegetable broth, and diced tomatoes. If using carrot, add it now.
Simmer gently. Bring to a gentle boil, then reduce to a simmer.
Cover with the lid slightly ajar and cook for 18–22 minutes if using red lentils, stirring occasionally. For brown or green lentils, simmer 30–35 minutes or until tender. Add a splash of broth if it gets too thick.
Finish with greens and acid. Stir in the spinach or kale until wilted, 1–2 minutes.
Add lime juice and the sugar or maple syrup if using. Taste and season with salt and black pepper.
Adjust texture. For a creamier curry, mash a small portion against the side of the pot or blend a cup and return it to the pot. If it’s too thick, thin with a bit more broth or water.
Serve and garnish. Spoon over rice, quinoa, or enjoy with warm naan.
Top with fresh cilantro and an extra squeeze of lime if you like.