Begin by melting coconut oil in a large pot over medium-high heat. This oil is essential as it not only adds flavor but also helps in sautéing the ingredients effectively. Look for the oil to become clear and slightly shimmery.
Once melted, add the shallots, ginger, and garlic. Sauté these for 2 to 3 minutes, stirring frequently. You’re aiming for the shallots to become translucent and fragrant. This creates the aromatic base of your curry.
Next, it’s time to introduce the spices. Add in the yellow curry powder, cumin, paprika, turmeric, and red curry paste. Stir well and sauté for an additional 1 to 2 minutes. The spices should become fragrant and the oil will take on a vibrant color.
Now, shake the can of coconut milk before pouring it into the pot. Stir gently and let it heat over medium-high until it begins to bubble and thicken, around 3 to 5 minutes. You’ll notice the creamy texture forming, which is what makes this dish so comforting.
While the coconut milk heats, thoroughly rinse and drain the lentils. Once the coconut milk is bubbling, add the lentils to the pot and stir to combine. The lentils will absorb the flavors of the curry as they cook.
Remove the pot from heat and stir in 2 tablespoons of optional lemon juice. This adds a bright, zesty flavor that balances the richness of the curry.
If desired, add sugar to taste. This step is crucial as it adjusts the flavor depending on how sweet your coconut milk is. Taste and adjust the seasonings, adding more salt or curry powder as needed.
Once you’ve achieved your desired flavor, serve the Coconut Curry Lentils over a bed of rice. You can also warm some naan to accompany the dish. It’s the perfect pairing for scooping up the creamy curry.
Garnish with fresh cilantro if you have it on hand. This adds a pop of color and a refreshing taste that complements the spices beautifully.