Rinse the yellow split peas under cold water until the water runs clear.
Add the peas and water to a pot and bring to a gentle boil.
Reduce heat and simmer for about 25 minutes until the peas become soft.
Heat butter or ghee in a separate pan over medium heat.
Add cumin seeds and cook until they start to sizzle.
Stir in chopped onions and sauté until soft and lightly golden.
Add garlic and ginger and cook for about 1 minute until fragrant.
Mix in turmeric powder, red chili powder, and salt.
Pour the cooked split peas into the spice mixture and stir well.
Simmer the dal for another 5–10 minutes until thick and creamy.
Finish with lemon juice and chopped cilantro before serving.