To make the coconut rice, bring coconut milk, water, and salt to a simmer in a large pot. Pour the hot liquid over a baking dish with the uncooked rice, cover with foil, and bake at 375° for 25 minutes while you prepare the dal. Rinse and dry the rice pot to use for the dal in the next step. When rice is cooked, remove the dish from the oven, but keep it covered until ready to serve.
Add a tablespoon of ghee or oil to the rice pot on medium–high heat with your prepped veggies nearby. Make sure to wear gloves or wash your hands immediately after cutting the chili. Add diced onion, followed by a pinch of salt, and cook until translucent, about five minutes.
Add the ginger, garlic, and sliced chili. Cook while stirring for about one minute or until fragrant. Sprinkle in curry powder, garam masala, coriander, cumin, turmeric, and Kashmiri chili powder, and cook while stirring for another minute.
Add tomatoes, vegetable broth, chickpeas, and another pinch of salt and stir to combine. When the mixture starts to bubble, reduce heat to medium–low and let it simmer to thicken for 10 minutes while you make the tadka.
To prepare the tadka, heat ghee in a small pot over medium heat for two minutes. Add whole spices and chili powder, stirring for about a minute until the oil begins to bubble. Remove the pot from heat, discard cloves, and set the tadka aside.
Add chopped cilantro and lemon juice to the dal to bring everything together. Season with salt and more lemon juice to taste.
Pour hot tadka over the dal, fluff your coconut rice, serve, and enjoy!