If you do not have a pressure cooker, you can cook the dal in a pot, but it will take a while, so soak it for about an hour before cooking.
Garlic can be skipped for a No Onion-Garlic recipe.
For vegans, substitute vegan butter for ghee in tempering and coconut milk for fresh cream.