Creamy Lentil and Rice Dish: Khicheri

  • Recipe courtesy of Anjum Anand
Total Time:
1 hr 15 min
20 min
Inactive Prep:
30 min
25 min
1 serving


  • 1 1/4 ounces white or brown basmati rice, washed in several changes of water
  • 1 1/4 ounces mung beans (lentils), split and husks removed (or husks left on if using brown rice)
  • 1 rounded teaspoon ghee
  • 1/2 teaspoon cumin seeds
  • 1/2 small onion, chopped
  • 1 whole green chile, optional
  • 1/2 teaspoon chopped fresh ginger
  • 1/2 clove garlic
  • Kosher salt
  • 1/4 teaspoon ground turmeric
  • 14 ounces water (17 ounces if using brown rice)
  • 1/4 teaspoon garam masala
  • 1/2 teaspoon freshly ground black pepper


Soak the rice and lentils in a large pan of water for 30 minutes.

In a large nonstick saucepan melt the ghee. Add the cumin and fry for 20 seconds, or until the seeds have colored and their aroma has been released. Stir in the onion and cook until they are soft.

When the onion has cooked, add the chile, ginger, garlic, and salt and cook for a minute before adding the turmeric, water, drained rice, and lentils. Bring the mixture to the boil briefly before lowering the heat and simmering gently until the rice and lentils are tender. This should take approximately 20 minutes. (If using brown rice, follow the same method, cooking the rice and lentils for 40 minutes with a little additional water.)

Once the rice and lentils are tender, stir in the garam masala and freshly ground black pepper and serve.


Khicheri is made with rice and lentils. I make mine with brown rice and split green lentils, but it is normally made with white rice and can be made with just about any kind of lentil.