Heat the coconut oil in a large cast-iron skillet or pot. Once the oil is hot, sauté onions and jalapeños for 5-7 minutes, until tender and fragrant. Add ginger and garlic and sauté for another minute or two. Add curry powder and cumin, stirring to coat.
Once onions are evenly coated, add tomatoes, lentils, vegetable broth, and cauliflower to the pot and bring to a boil. Reduce heat to a simmer. Cook for 20 minutes, partially covered, stirring occasionally, until lentils and cauliflower are tender.
Add coconut milk, salt, and pepper. Cook for another 1-2 minutes then remove from heat.
Serve over rice with fresh cilantro
Serving and Storing - Serve over rice, cauliflower rice, or vegan naan. Top it with fresh cilantro. Store uneaten curry in an airtight container in the refrigerator for 3 days. It can also be stored in the freezer for up to 1 month. To serve, pull it out of the freezer the night before to thaw. Gently reheat over low heat on the stovetop.