Step 1
Wash the rice and lentils thoroughly and soak them in water for 30 minutes. Drain and set aside.
Step 2
Heat ghee in a large pot over medium heat. Add cumin seeds, bay leaf, and cinnamon stick. Sauté until fragrant.
Step 3
Add sliced onions and fry until golden brown. Stir occasionally to avoid burning.
Step 4
Add ginger and garlic paste. Cook for 2–3 minutes until raw smell disappears.
Step 5
Add chopped tomato, turmeric, and salt. Cook until tomatoes soften and oil separates from the masala.
Step 6
Add the soaked rice and lentils to the pot. Gently stir to coat them with the masala mixture.
Step 7
Pour in 4 cups of hot water.
Step 8
Bring to a boil, then lower the heat and cover.
Step 9
Let the khichuri cook on low heat for about 25–30 minutes until rice and lentils are tender and the water is absorbed.
Step 10
Add green chilies and give a gentle stir. Cover again and let it rest for 5 minutes to enhance flavor.
Step 11
Fluff gently with a fork. Serve hot with a side of pickles or fried eggplant.