Total Time
1hr 5mins
Prep 40 mins
Cook 25 mins

This is the Indian original, which inspired the classic breakfast dish known as Kedgeree. Made with basmati rice and small, tasty lentils, this will make an ample supper or brunch dish. From: The Inspired Vegetarian

Ingredients Nutrition


  1. Cover the lentils or dhal with boiling water, and soak for 30 minutes.
  2. Drain and boil in fresh water for 10 minutes.
  3. Drain once more, and set aside.
  4. In a large saucepan, melt the butter or ghee, with the oil, and fry the onion and garlic for about 5 minutes.
  5. Add the rice, stir well to coat the grains in the ghee or butter and oil, then stir in the spices. Cook gently for a minute or so.
  6. Add the lentils, stock, tomato puree and seasoning. bring to the boil, then Cover and simmer for 20 minutes, until the stock is absorbed, and the lentils and rice are just soft.
  7. Stir in the coriander or parsley, and check the seasoning.
  8. Remove the cinnamon stick and bay leaves.
Most Helpful

I love it! I put plain yogurt and cilantro on top and it really makes it!

Frankie&Johnny May 04, 2011

Easy and delicious. Provides a lot of flavour with little work. I use brown basmati rice instead of white, for extra fiber and nutrients. Since brown rice takes longer to cook than white, I skip the lentil pre-soak and pre-cook steps and simmer the whole shebang for 40 minutes.

Lumberjackie October 07, 2015

This was a winner in our house! I reduced the rice and lentils for two of us as a side dish but forgot to reduce the spices. It was awesome! I had some leftovers I was going to save but did a midnight raid on the fridge. I regret not making the full recipe now.
Thanks so much for posting. Made for the Bistro Babes - ZWT 8

K9 Owned August 21, 2012