Then add the garlic and ginger and cook 1 more minute, until fragrant.
Add the garam masala, turmeric and red pepper flakes to the pan and stir into the onion mixture. Add a few tablespoons of water if the mixture is too dry.
Now add the dried lentils, canned tomatoes and their juices, coconut milk and vegetable broth to the pan.
Stir well and turn the heat to high. Bring to a boil, then lower heat and simmer for about 15 minutes, until the lentils are cooked and soft. Stir occasionally.
Squeeze the lemon juice into the pan, and stir in the spinach as well until wilted.
Add salt to taste. I used 1 teaspoon.
Serve with rice or naan.
Notes
Leftover dahl will keep in the refrigerator for about 4 days in a covered container. It also
freezes well.
May use light coconut milk if desired, it simply won't be as creamy. If you can't have coconut,
you may substitute Cashew Cream instead. Unsweetened almond/cashew/soy milk may