
Cook the lentils in a saucepan or a pressure cooker (Instant Pot) until done to preference. Saucepan- 20 to 25 minutes for red lentils and 30 to 40 minutes for split peas or split chickpeas. Continue to simmer the lentils over low heat while you make the tempering. Fold in the ginger, turmeric and salt.
Pressure cooker/Instant pot: Manual for 1 to 2 mins. Natural release.
Make the Tempering: Heat oil in a skillet over medium heat. When hot, add cumin and mustard seeds and let them start to change color. Add bay leaves and cloves and cook until they get fragrant.
Add asafetida and mix in. Add onion, garlic, chile and cook until translucent.
Add this tempering to the simmering lentils. Add garam masala, amchur and cayenne and vegan butter.
Taste and adjust salt and heat. Add cayenne or lemon juice if needed. Fold in chopped tomatoes or chopped baby spinach at this point. Add cilantro and mix in. Serve hot as a soup or with rice and roasted veggies.