Sabut Masoor Khichdi is a hearty one-pot Indian dish of whole brown lentils and basmati rice, spiced with cumin, coriander, and turmeric, and topped with crispy fried onions and raisins. Naturally vegan, high in protein, and ready in under an hour.

Sabut masoor khichdi is the kind of Indian recipe that doesn't get enough attention outside of Indian households, and that's exactly why I wanted to share it. Made with whole brown lentils and basmati rice cooked together in one pot with cumin, turmeric, and coriander, it is surprisingly simple and one of the most satisfying meals I know. I highly recommend the crispy fried onions and golden raisins on top as they make this khichdi extra special.
Jump to:
🍚what is khichdi?
Khichdi is one of India's most humble comfort foods. Every family has their own version, and this sabut masoor khichdi uses whole brown lentils rather than the more common split lentils, giving it more texture and depth than the classic. It is naturally vegan, high in plant protein, and completely gluten-free.
Most khichdi recipes use split yellow lentils (moong dal) or split red lentils, which cook down into a soft, porridge-like consistency. Sabut masoor, or whole brown lentils, hold their shape during cooking and give the dish a heartier, more satisfying bite. This khichdi is a genuinely nourishing, plant-based meal that needs nothing added to it.
This khichdi recipe is pretty hands-off and takes about 55 minutes total — 20 minutes to par-cook the lentils, 25 minutes to cook the full dish, and 5 minutes to rest.
If you love lentils and this recipe, also try my Mixed Lentil Dal, my Curried Butternut Squash and Red Lentil Soup, and my Lentil and Roasted Vegetable Salad for more ways to cook with lentils.
📋Ingredients and substitutions
- Sabut Masoor (Whole Brown Lentils): Whole brown lentils are widely available in regular grocery stores, Indian grocery stores, and online. Do not substitute with red split lentils here as they will cook down too soft and lose the texture that makes this khichdi special. Green lentils are the closest substitute if you cannot find brown.
- Basmati Rice: long-grain basmati is traditional and gives the khichdi its characteristic fragrance. Avoid short-grain or jasmine rice, as they will make the dish too sticky.
- Whole and Ground Spices: cumin seeds are a must - these bloom and infuse the entire dish with a warm, nutty base flavor. Other spices used are toasted cumin powder (you all know I'm a big fan), coriander powder, turmeric and asafoetida (heeng). You can find all about these spices in my Indian spices 101 post.
- Fried Onions: this is the ingredient that elevates this khichdi above the ordinary. Crispy fried onions are stirred in during cooking and on top as garnish, adding crunch and slight sweetness. You can easily find them at any Indian grocery store, or use French's crispy fried onions in a pinch. You can also make your own by thinly slicing onions and frying them in oil until deep golden brown.
- Golden Raisins: This is a North Indian touch that might surprise you. If you strongly dislike raisins, you can omit them, but I would definitely encourage you to try it once before deciding.
- Aromatics: Fresh ginger, onion and tomatoes add brightness and warmth. You can use store-bought ginger paste — use about 1 teaspoon in place of 1 tablespoon fresh minced ginger. I would not recommend using dried ginger powder.
👩🍳 Steps to Make Sabut Masoor Khichdi
Step 1: Par-Cook the Lentils
Rinse the whole brown lentils well under cold water until the water runs clear. Add them to a medium saucepan with water, bay leaf, and a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer, cover, and cook for 20 minutes. The lentils should be partially cooked — tender on the outside but still holding their shape with a slight bite in the center. Drain through a sieve or colander and set aside.
Step 2: Build the Masala
While the lentils are cooking, set a wide, heavy-bottomed pan with a lid on medium-high heat. Add the oil and let it get hot and shiny. Add the asafoetida (if using) and cumin seeds, and wait until the seeds begin to sizzle and dance in the oil. Add the sliced onions and a pinch of salt and cook for 1–2 minutes, stirring occasionally, until they begin to soften. Add the minced ginger, turmeric, coriander powder, and roasted cumin powder. Stir everything together and cook for another 2 minutes before adding the diced Roma tomato and cooking for one more minute, stirring to combine.
Step 3: Add the Rice, Raisins, and Fried Onions
Add the raisins and half the fried onions to the masala and stir to combine. Now add the dry basmati rice directly to the pan. Stir gently — you want to coat every grain in the spiced masala without breaking the rice. Cook for about 2 minutes, stirring often, until the rice looks slightly opaque and smells lightly toasted.
Step 4: Cook the Khichdi
Add the drained lentils to the pan along with 2 cups of water, salt, and freshly ground black pepper to taste. Stir gently to combine everything, then increase the heat to bring it to a full boil. Once boiling, reduce the heat to the lowest setting, cover tightly with the lid, and cook for 25 minutes.
Step 5: Rest and Finish
Turn off the heat. Add the chopped cilantro, lime juice, and the remaining fried onions directly on top of the khichdi. Put the lid back on and let it rest, undisturbed, for 5 minutes. This resting step is important — it allows the steam to redistribute, the lime to bloom into the rice, and the flavors to come together. After 5 minutes, gently fluff the khichdi with a fork, taste, adjust salt if needed, and serve warm, topped with extra fried onions, a wedge of lime, and a dollop of plain yogurt on the side.

🍽️ How to Serve Sabut Masoor Khichdi
Khichdi is a complete meal on its own - the lentils and rice together make a full protein, so it needs nothing added to be nutritionally satisfying. That said, here is how I love to serve it:
The essentials: A generous squeeze of fresh lime juice right before eating is non-negotiable. A big pile of extra crispy fried onions on top adds crunch and makes the whole bowl feel festive. My personal favorite way is to enjoy it hot with a dollop of ghee.
With yogurt: Plain whole-milk yogurt (dahi) on the side is the most traditional pairing. The cool creaminess balances the warm spices perfectly. A simple cucumber raita works beautifully here, too.
With pickle: A spoonful of achar (Indian-style pickle), such as mango pickle, lemon pickle, or mixed vegetable pickle, is a perfect tangy contrast that cuts through the richness.
As a full spread: Serve alongside my Paneer Bhurji.
🫙 Storage, Freezing & Reheating
Refrigerator: Store leftover khichdi in an airtight container for up to 4 days. The lentils and rice will continue to absorb moisture as they sit, and the khichdi might thicken considerably.
Reheating: Add a splash of water and reheat gently over low heat on the stovetop, stirring occasionally, until warmed through. You can also microwave it, covered, with ice cubes in 60-second intervals.
Freezing: Yes, this khichdi freezes well. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat with a splash of water as above. Keep the fried onion and cilantro garnish fresh and add those after reheating, not before freezing.
❓ FAQs
Dal rice is two separate dishes — a lentil curry and rice — served side by side. Khichdi is a single dish where the lentils and rice cook together from the start, absorbing the same spices and liquid. The result is completely different in both flavor and texture.
Yes. Skip the par-cooking step for the lentils. Add all ingredients directly to the Instant Pot and pressure cook on high for 10 minutes, then allow a natural pressure release for 10 minutes. The Instant Pot makes this even more hands-off and cuts the total time to about 30 minutes, though the final khichdi will be mushier.

Indian Style Lentils and Rice - Sabut Masoor Khichdi
Ingredients
- 1 cup brown lentils sabut masoor
- 1 bay leaf
- 1 tablespoon olive oil
- A pinch asafoetida optional
- 1 teaspoon cumin seeds
- ½ white onion sliced
- 1 tablespoon fresh minced ginger see notes
- ¼ teaspoon ground turmeric
- 1 tablespoon coriander powder
- 1 tablespoon roasted cumin powder
- 1 roma tomato diced
- 1 cup basmati rice
- ¼ cup raisins
- ¾ cup fried onions see notes
- 10 sprigs cilantro leaves stripped and chopped
- ½ lime juiced
- Water
- Salt and fresh ground black pepper to taste
Instructions
- Set a medium saucepan on medium high heat and add the lentils to it.
- Add about 2.5 cups of water, bay leaf and a generous pinch of salt. Cover the pan, increase the heat to high and bring to a boil.
- Once boiling, turn the heat to simmer/low and cook for 20 minutes (use a timer). After 20 minutes, drain the lentils in a sieve or colander and set aside.
- While the lentils are about 10 minutes into cooking, set a heavy bottomed pan (that has a lid) on medium high heat.
- Add oil and wait for it to get shiny. Now add asafoetida (if using) and cumin seeds. Wait for the cumin seeds to start dancing around in the oil.
- Add the sliced onions, a pinch of salt and cook for a minute or two.
- Now add the ginger and turmeric, coriander and roasted cumin powder.
- Cook for another 2 minutes before adding the diced roma tomato. Stir and cook for a minute. Add the raisins, ½ cup fried onions and mix.
- Add the rice and and cook, stirring often (gently so you don't break the rice) until slightly toasted and opaque. About two minutes.
- Now add the cooked lentils, 2 cups of water and salt and fresh ground black pepper to taste; bring to a boil.
- Turn the heat down to low so that the pan is at a simmer, cover and cook 25 minutes. The water should be completely evaporated and rice should be tender. See notes.
- Turn the heat off, add cilantro, lime juice and rest of the fried onions. Keep the lid on and let the rice rest for five minutes.
- After five minutes, gently fluff the lentils and rice with a fork. Serve warm with yogurt.
Notes
Nutrition

So this Terra Madre day, choose climate-friendly foods, try this recipe at home, and tag your dish with #FoodforChange and #MeatlessMonday on social media. Let us spread the word and do our part!
Other recipes to make with lentils
Protein Rich Quinoa and Lentil Salad

Love - Vaishali.





aisasami says
Wow, this looks like a perfect dinner recipe! I have to try this!
Keshia Richmond says
Indian style Lentils and Rice, popularly known as Khichdi seems like an interesting dish to try and to share for earth day.
jeferson says
food is cause and victim of climate change and a delicious solutions.....I like it.... we can bring change really to help Earth.....
Neil Alvin Nicerio says
That looks so mouthwatering. 🙂 I would surely love to taste that dish. 🙂 Thank you for sharing.
Cassie says
Wow this sounds mouthwatering! I can’t wait to make it
Luna S says
Mmmm this looks delicious! I like that it is meat free.
maria says
I'm slowly starting to love indian food. My workmate makes delicious dishes and bring it to work for everyone to try. I will definitely show this recipe to her so we can taste it.
Evelyn Scott says
OO this looks tasty. I'm a huge fan of lentils 🙂 I will definitely investigate Slow Foods too.
Aldon says
I would love to try this recipes at home. Please share more! Thanks
Kevin Costner Reid says
Thanks for sharing this wonderful piece of information online and I really hope you write more like this one.
Vaishali says
Thanks for your kind words Kevin!