A flavorful and creamy lentil dish with a touch of spice, perfect for a comforting meal.
Rinse the red lentils thoroughly under running water until the water runs clear.
Rinsing removes excess starch and helps prevent the lentils from becoming too mushy.
Heat the butter in a pot over medium heat until melted.
Using unsalted butter allows you to control the salt level in the dish.
Add the chopped onion to the pot and sauté until it becomes translucent.
Stir frequently to prevent the onion from burning and to ensure even cooking.
Stir in the mustard seeds, curry powder, and chili powder, and cook for 1 minute to release their aromas.
Toasting the spices enhances their flavors and adds depth to the dish.
Add the rinsed lentils and half of the water to the pot, stirring to combine.
Adding water gradually allows you to control the consistency of the dish.
Simmer the mixture over low heat, adding more water as needed, until the lentils are tender.
Stir occasionally to prevent the lentils from sticking to the bottom of the pot.
Pour in the milk and cook for an additional 5 minutes, stirring gently.
Adding milk at the end ensures a creamy texture without curdling.
Serve the lentil dish warm, garnished with fresh cilantro if desired.
Pair with rice or bread for a complete meal, and enjoy the comforting flavors.