Heat the pot or skillet on medium heat.
Add 1 tsp of oil. This recipe uses less oil to sauté the seasoning. Therefore, to prevent the seasoning from burning during the sautéing process, keep ½ cup of water on hand and add 1 tbsp of water, at a time, to areas where you see the seasoning may stick.
Add onions and ½ tsp of salt and gently stir for 2 minutes.
Add garlic, ginger and hot peppers (optional), and stir for 1 minute.
Add the curry powder, cumin powder and stir for 30 seconds to coat the seasoning. (You may need to add a little water here.)
Add tomatoes or tomato paste, the culantro, and ¼ cup of water. Stir, then cover, lower heat and let simmer for 5 minutes.
Add the lentils plus ¾ - 1 cup of water.
Bring to a slight boil, cover, lower heat and let simmer for 15-20 minutes.
Taste to see if you need to add more salt.
Near the end of the dish, you can add potatoes, taro or yam, and simmer until tender (about 5 - 7 minutes).