Call it by any name, a khichdi is just about the greatest Indian comfort food ever invented. In this Masala Khichdi, I add a spicy, healthier spin with tons of veggies, making an already beloved dish even more worthy of your love. Vegan, gluten-free, soy-free, and nut-free recipe.

A popular one-pot meal that's cooked in just about every Indian home is a khichdi or a khichari, and those are not the only names it goes by. It's called khichuri in Bengali, kichadi in Tamil, khichri in Gujarat, and kedgeree in English (yeah, as in the language spoken by the Brits). Although the Brits, somewhere in transit, made an unnecessary addition -- fish -- to a recipe whose vegetarian deliciousness really needs no gilding.
Today, with this delicious and easy Masala Khichdi, we will take this recipe back to its roots but we'll do so with flair.
Table of Contents
What is a khichdi?
At its very basic khichdi is a south Asian dish of lentils and rice cooked together until very soft. But this is not just the name of one dish; it's a family of hundreds of one-pot dishes that have evolved using the basic building blocks of lentils and grains. And it can include everything you'd want in a complete meal, including veggies, herbs and spices.
Over the centuries, cooks around the Indian subcontinent created versions of khichdi with whatever ingredients they had on hand or were locally available. There is a khichdi made with tapioca pearls (sabudana khichdi) that is eaten during fasts, and khichdis made with millets like jowar (sorghum) and pearl millet (bajra). There is even a keema khichdi, made with ground meat, that is said to have been invented in the kitchens of the Nizams, erstwhile royalty in the south Indian state of Andhra Pradesh. More modern versions of khichdi incorporate street-food flavors, like pav bhaji khichdi.
In the south you'd find foods like bisi bele bhath or kadamba sadam, all versions of khichdi. In Tamil Nadu, you'd celebrate the harvest with pongal, also a kind of khichdi. In the north, cooks devised dalia, a khichdi made with broken wheat. In Bengal you'd find a khichuri made with toasted moong dal. The list goes on.
The reason khichdi is so popular among Indians is because to most of us it is the ultimate comfort food. Most types of khichdi are wholesome and use few spices, if any, making them gentle on the stomach, and we learn early on to associate this food with soothing and healing. It is often the first solid food a baby eats, or the food mom would feed you if you were sick. It's the food you make in a hurry on a rushed weeknight, or the food you eat just to feel better. These healing qualities are also what has led khichdi to become associated in the west with Ayurveda, the ancient Indian form of healing.
Finally (and I have to get this out of the way because it is a pet peeve), while there are many different words and pronuciations an Indian would use to mean khichdi depending on where in India they are, what they would never call it is a "kitchari" (how do you even pronounce that?!).
If you really want to learn to say khichdi right, say it like most Indians do: "khitch-dee." It is a delightfully explosive, even onomatopoeic sound that conveys the rustic nature of this dish and the fact that this is a hodgepodge of sorts: a delicious and much loved melange with no pedigree nor defined ingredients.
Why you'll love this Masala Khichdi
- It's delicious. As much as I love the everyday khichdi I make several times each month with just dal, rice, salt, cumin and turmeric, this masala khichdi is just as delicious and even better because it's a one-pot dish. I often make it with brown rice and it is enhanced with a ton of veggies and flavorful spices.
- It's easy. Khichdi recipes are usually easy and this one is quite foolproof. It can easily be made on the stovetop or in a pressure cooker or Instant Pot. I have included instructions for all.
- It's nutritious. As you already no doubt know from the ingredients. Dal, rice, veggies, spices: it doesn't get any healthier.
- It's a true one-pot meal. One of the reasons I love Masala Khichdi is it is not one of those dishes that pretends to be one-pot and then asks you to, erm, please serve me with this side or that or I'm just not going to taste that good! When you make this Masala Khichdi, you can rest assured that all you need is a spoon and a bowl. And if you decide to make the wise decision of serving up some poppadums and Indian pickles alongside, well, good for you!
Ingredients
- Rice. Use any rice you have around, including basmati rice, jasmine rice or even a medium grain rice. Brown rice works too.
- Moong dal. This is almost always the dal used in khichdi because moong dal is considered the coolest of dals: as in, it helps cool your body down ;). Perfect for the soothing, calming effect one is looking for with khichdi. For substitution ideas look at the FAQs below.
- Vegetable oil. Coconut oil is great here, or use another unflavored vegetable oil. Most Indian cooks would advise that you should not make a khichdi with anything but ghee, and it is true that ghee imparts a nutty flavor to khichdi that's quite delicious. But a vegan khichdi made with coconut oil can be just as tasty. To enhance it, dribble on some coconut oil over the khichdi while serving and you'll never miss the ghee.
- Cumin seeds
- Onion. Use red onions if possible, otherwise yellow are fine. Shallots are fabulous.
- Curry leaves. You don't absolutely need these, but use them if you can.
- Ginger. The warmth of ginger is gentle and healing and it's perfect in a khichdi.
- Pureed tomatoes. You can puree your own or use a canned puree.
- Vegetables. You can add as many or as few veggies as you want. I add between a cup and four cups depending on what I have on hand. This time I added a rainbow of veggies: eggplants from my garden, a green and a red bell pepper, potatoes and green peas. I didn't have any sweet potatoes on hand this time but I absolutely love them in this khichdi. You can also add squash, summer and winter, and cauliflower.
- Turmeric. For color and health.
- Cayenne or paprika. You don't want a highly spiced khichdi, because remember, it has to be gentle. But some cayenne adds a nice kick, or add paprika if you'd rather just have the color.
- Coriander powder. For lots of fresh flavor.
- Garam masala. For a touch of spice and deliciousness.
- Salt to taste
- Cilantro or mint, for garnish.
Masala Khichdi: How to make it
What to serve with khichdi
- A poppadum and lime pickle (or any Indian pickle) are the perfect sides with khichdi.
- Potatoes and khichdi get along like a house on fire, and crispy, spicy potatoes are especially wonderful. If you don't want to eat potato chips (which are great with khichdi btw), make a spicy sabzi like these Bombay Potatoes or this easy, saucy Potato Curry
- Fritters like vegetable pakoras are also wonderful with khichdi. For healthier, non-fried versions, check out these baked corn pakoras or asparagus pakoras.
FAQs
I often use brown rice for khichdi, and when I first shared this recipe with you back in 2014 I made it with brown rice. To make the khichdi with brown rice add one more cup of water and pressure cook on high pressure in the IP for 20 minutes. In a pressure cooker go up to six whistles. On the stovetop, cook 45 minutes after the water comes to a boil, or until the grains are soft. Once your khichdi has cooked, don't be afraid to add a little more water to give it a soft, but not runny, consistency.
Moong dal is traditionally used in khichdis of all kinds around India, but not all, and you can definitely make this with another lentil. As alternatives for the moong you can use toor dal (split pigeon peas) and masoor dal (pink lentils). If using toor dal, which tends to take a bit longer to cook, soak it in water for at least an hour before cooking so it cooks at the same time as the rice.
More delicious Indian vegan rice recipes
- Mung Sprouts Khichdi with Butternut Squash
- Tomato Rice
- Tawa Pulao
- Jeera Rice or Cumin Rice
- Basmati Rice
Masala Khichdi Recipe
Ingredients
- 1 ½ cups rice
- 1 cup moong dal (soak in water when you begin to cook the khichdi, drain before adding to the pot)
- 1 teaspoon coconut oil (or any other oil, make sure you use an unflavored oil. Olive oil is a no-no)
- 1 teaspoon cumin seeds
- 1 large onion (finely chopped)
- 1 sprig curry leaves
- 1-inch knob ginger (grated or crushed)
- 1 cup tomato puree (made by pureeing two tomatoes, or use canned)
- 2 eggplants (cut into small cubes)
- 2 bell peppers (any color, finely diced)
- 2 potatoes (any kind, cut into small cubes)
- 1 cup green peas (frozen or fresh are both fine, but look at instructions closely at each goes in at a different time)
- ½ teaspoon turmeric
- ½ teaspoon cayenne (or paprika for less heat)
- 1 tablespoon coriander powder
- 1 teaspoon garam masala
- Salt to taste
- ¼ cup cilantro (finely chopped, for garnish)
For serving
- Poppadum
- Lime pickle
Instructions
- Heat oil in the liner of an Instant Pot set to the "saute" function or in a pressure cooker or large saucepan with a tight lid.
- Add the cumin seeds and when they sputter, add the onions and curry leaves.
- Saute, stirring, until brown spots appear on the onions. Add the ginger and saute another minute.
- Add the turmeric, cayenne or paprika and coriander powder. Stir in the tomato puree. Mix well and cook, stirring frequently, until the tomato puree darkens a couple of shades and bubbles at the corners.
- Add the vegetables. If using fresh peas add them now. If using frozen peas, you will add them later--leave them out for now.
- Add the rice and lentils to the pot and stir well. Add six cups of water. Check for salt. The water should be saltier than you want the khichdi to be.
- If you are using an Instant Pot, turn off the saute function, click on the IP lid, and set the IP to the "rice" function. If using brown rice, add an additional cup of water and increase cooking time to 20 minutes.If you're using a regular pressure cooker, pressure-cook the the khichdi for three whistles or for 10 minutes after reaching pressure. If using brown rice, cook for six whistles or for 20 minutes after reaching pressure.On the stovetop, if not using a pressure cooker, bring the water to a boil, cover the pot with a tight-fitting lid and cook 25-30 minutes or until the rice and lentils are really soft. Add more water if needed at any time. Brown rice would take around 45 minutes to reach a soft consistency.
- If you're using an Instant Pot, force-release after 10 minutes or let the pressure release manually. Return the IP to the saute function. If you're using frozen peas, add them at this point and stir the khichdi well. Add more water if needed at this time. and stir it in. Add the garam masala and warm it through If using a regular pressure cooker let the pressure release naturally, then place the pressure cooker on low heat when you add the peas and garam masala.
- Garnish with cilantro (mint is a fine alternative). Serve hot.
Recipe notes
- Moong dal is traditionally used in khichdis of all kinds around India, but not all, and you can definitely make this with another lentil. As alternatives for the moong you can use toor dal (split pigeon peas) and masoor dal (pink lentils). If using toor dal, which tends to take a bit longer to cook, soak it in water for at least an hour before cooking so it cooks at the same time as the rice.
- Use any kind of rice in this recipe, from short-grain rice to medium-grain or long-grain rice like basmati or jasmine rice.
- Use any veggie of your choice. Use between 1 to 4 cups of chopped veggies and chop them fairly small so you don't have any large chunks in the khichdi.
- The finished khichdi should be soft and mushy, but you don't want it to be runny.
Amanda
I'm not vegan but was looking for a way to use up some dried lentils. I knew from looking at the recipe that this was going to be delicious and it did not disappoint! This was my first time making khichdi. I used basmati rice, went with cayenne (spice level was perfect) sweet potato, red bell pepper and peas for the veg, tomato sauce instead of puree (because I had it in the pantry) and it turned out amazing. Checks all the boxes for me: easy to make, healthy, filling and delicious. Garnished with cilantro and mint and a squeeze of lime. YUM!
Marina
I just made this tonight. Absolutely incredible and will be making this often. Cheap, filling and so very simple to make. I’ve been a vegan for 9 years and ever since have fallen in love with Indian cuisine- this is one of the best yet.
Vaishali
Hi Marina, so awesome you enjoyed the khichdi!
Julia
Originally got something similar to this out of an old Vegetarian Times magazine. I have made it for years. Now I can assign it a name. Thank you!
Vaishali
Awesome. 🙂
Jaswinder Kaur
Very useful recipe.
I love khichdi and make it little different. I don't add any oil and no tadka.
Still it is so tasty and healthy.
Thanks for the recipe.
Vaishali
Thanks. 🙂
Lisa
I know this is a dumb question but do you need to do anything to prepare the dal or rice beforehand?
Aditya Garg
Are you sure the peas are to be added after the khichrie has been cooked? They tasted like raw in my case.
Vaishali
Not if you added fresh peas--the instructions clearly say that if using fresh you need to add them earlier. Frozen peas should be able to easily cook through in the heat from the rest of the khichdi.
Aditya Garg
Ok. So the frozen peas are already pre-cooked. I didn't knew that. Anyways thanks for clearing up.
Ella
This recipe is fantastic! I was looking for a cheap, healthy recipe that I could make large batches of because I have to pack lunches for 3 people every day. This has lots of flavor, is easy to cook, and is highly versatile---you can add whatever veggies you like. I am new to cooking Indian cuisine and I am pleasantly surprised. Thanks for posting!
Pam
I love this recipe because the complex flavors and variety of ingredients make it incredibly satisfying and delicious. I have been searching for vegetarian recipes that make use of unusual (to me) combinations of vegetables, grains and spices and avoid the overuse of cheese. This recipe knocks it out of the park.
Eleanor
I see all the comments but where is the recipe for Masala Khichdi?
Kalpa
Can you use regular eggplant instead of Japanese?
Vaishali
Yes!
John
Amazing meal. The levels of flavors are phenomenal. I've never seen curry leaves so I added just a pinch of curry powder to spice mix. The mint was a perfect addition. I'll be adding this to my recipe rotation. Thanks again.
Jakey
Hey, I bet you could make this in a rice cooker, yes??
Vaishali
Yes!
Khushboo
Tried this khichdi for dinner today.
My husband first time liked Britten rice recipe
He never looked brown rice
But today he loved this khichdi.
Thanks to you, I could make him eat this healthy dish
Mia
This recipe looks absolutely delicous!! I'm going to make this for lunch tomorrow!!
Anonymous
I ate a very yummy khichdi at one of my friends place. Though she shared the recipe I never got that taste. But today I tried this recipe and it was more yummy than what I had before. I made some changes. added potato and carrot instead of egg plant and peas. I know adding these might have made the khichdi more tasty but they were not available. Overall the best and healthiest khichdi I ever had. Thanks for sharing such a good recipe
nisha
grt snaps. have tried it. it tastes awesome.
Vaishali Honawar
Nisha, thanks, glad you tried it!
Shar
This recipe looks delicious and I can't wait to try it tomorrow! I was wondering at what heat level should I be cooking everything? Do I heat the oil at medium or medium high? And once the pressure comes, do I keep it at the same temperature for the full 20 minutes? Thanks!
Vaishali Honawar
HiShar, medium is best for this. And once it comes to pressure, cook on medium or whatever level you get a steady but gentle stream of steam at.
Silvia Om
Hi Vaishali! I just found your website today when I was googling for a kichadi recipe with zucchini and eggplant. I will try other vegan recipes here for sure. I tried making kichdi with veggies, with some variation as I didn't have some ingredients, turned our great! I only cook for myself and I don't want to reheat leftover so I only cook small amount. Do you have any tips or suggestion for smaller portion cooking? Thanks!
Vaishali Honawar
Hi Silvia, most of these recipes will work just fine if you reduce ingredients proportionately. Glad you liked the khichdi.
Sergio Gabriel Bustos
Well, well. This one time I did quite well. i made some changes. As I didn't have an onion, I used a leek, and I didn't have Coriander seeds and I used some tulasi leaves. I know, a whole different thing. Then, instead of rice, I used some farro, and instead of peas, chikpeas. It did well, although I surely miss the fresh flavour of the coriander.
I don't want to eat with salt, so I didn't add any, which resulted in my wife's repproval. We have an issue with this subject. Anyways, I did have some fresh mint and I was happy with the result. You could feel the flavour of the eggplants and I would have added some zucchinis, but my wife caught me in fraganti and I had to leave it alone (she said last night they were bitter).
Your recipes are great. I'll follow, though I must admit I'm quite good at destroying your preparations. One day I'll be rich and I'll have all the ingredients at the same time.
Keep up the good work!
Om namah shivaya!
Vaishali Honawar
Haha! You created a completely different dish there and glad it tasted good! It definitely sounds intriguing 🙂 I must admit that I have never used tulsi for cooking - it's purpose in India is chiefly for prayers and medicine. And here's hoping you get rich soon!
candace lawrence
I had an Irish friend who made a "kedge" with potatoes--have you ever heard of that?
Vaishali Honawar
Candace, I can't say I have although potatoes would be fab in a kedgeree.
Samvi
Vaishali, I love this kichidi:) Never made it before but my memory was kick started after a meal at a newly opened restaurant nearby. I didn't really google for the recipe...thought I'd check here and sure enough, you had a recipe:) Surprised everyone at dinner tonight:)
For some reason I can't seem to rate it...I give it a 5!
Vaishali Honawar
Hi Samvi, so thrilled you tried the khichdi. Glad your family enjoyed it too. Thanks so much for letting me know! 🙂
Paul
Hi Vaishali,
Just made this for dinner tonight here in New Zealand, and it was outstanding, with a resounding thumbs up from us all here!
So many vegan dishes we have made lately have been bland and uninspiring, this recipe is certainly not that 🙂
Thanks for sharing this with us!
Vaishali
Hi Paul, that's so lovely to hear-- thanks for your kind words! So happy you enjoyed the recipe. 🙂
Suchitra
This Masala Khichdi was out of the world. The spices all work great together and everyone in the family was asking for seconds. Thank you!!
Vaishali
Suchitra, so happy you liked it. Thanks for letting me know!
Noodle
I'm always on the lookout for a good khichdi recipe. My 7 yo will not pick out the veggies and my 10 month old likes it too. I can wrap up dinner with just one meal for everyone. Yours turned out great and my 7yo has asked me to feature this in the lunch menu for next week 🙂 I can't tell you enough how much I love your recipes. I have tried many of them (the others were given a pass only because I can't get some of the ingredients in Bangalore!) and they all are easy, delicious and feed my soul. Thanks for sharing, Vaishali.
Vaishali
Hi Noodle, thanks for that lovely message and for your encouraging words. So thrilled you tried the khichdi-- and thrilled even more that your 7-yr-old liked it. 🙂 If you ever have questions about substituting for any ingredients you can't find in Bangalore, feel free to ask.
Suba
Hello Vaishali,
Thanks a lot for this recipe. This is the first time trying one of your recipes though have bookmarked this one a while back. My one year old got cold n had resisted solids for a couple of days now. I tried this recipe and he loved it a lot. Thanks again! I was desperate to find recipes that I can feed him. I am planning to try other recipes from ur site. Thanks again n again for making me a happy mom 🙂
Vaishali
Hi Suba, that's so great that your son enjoyed the recipe-- you made my day. 🙂 I hope he is feeling better now. Thanks for letting me know! 🙂
MrsJennyK
I was excited to try this recipe, as my vegan son is coming for a visit and I thought this would be a wonderful homey meal to serve. I went to my local co-op thinking it wouldn't be hard to find the right ingredients there. LOL! I was wrong! No moong dal... hmmm I bought regular old green lentils. No curry leaves.... hmmmm I looked up some substitutions online and figured I'd use bay leaf instead. They did have brown rice but I thought some nice basmati would be good. I don't have eggplant but do have a few zucchini in the fridge that need to be used. Everything else I have.
Sooo... it seems I'm not really making the original recipe at all! Do you think my substitutions will work? Since I'm using white rice should I lessen the amount of water or shorten the cooking time or maybe add the lentils later? Any advice would be much appreciated!
Vaishali
Hi Jenny, white rice is fine-- use only four cups of water instead of six, and if the khichdi is too dry once cooked, just add some more water to give it a risotto-like consistency and reheat. Cook the rice and lentils together, just like I did with the brown rice. The other substitutions are fine. It's the spices that give this khichdi its flavor, and so long as you use the rest of the spices you should be good. Green lentils would work perfectly well, and bay leaves are commonly used in Indian cooking so although they are not the same as curry leaves, they will work well here.
MrsJennyK
Thank you so much for your quick reply! I'm making it this evening, so your advice is very helpful. I'll come back and let you know how it turned out. 🙂
MrsJennyK
We had it for dinner last night and it turned out great! Everyone gobbled it up, including my carnivorous husband. My 3-year-old twins each ate two big bowls. I'm looking forward to finding some moong beans and trying this again some time!
Vaishali
Jenny, so happy your family and you enjoyed it. Thanks for letting me know! 🙂
Meena
hello Vaishali,
Tried this khichdi for lunch this noon. very very nice; extremely simple, nutritious and comfort food. Everyone including my son loved it. He usually enjoys rice with chips; today he said this was so good by itself he didn't feel the need for chips...:-)
Thank you so much..appreciate bloggers like you taking time and effort to make and share these recipes...
Meena.
Vaishali
Hi Meena, so happy you and your family liked it! And so great that I passed the kid test. 🙂 Thanks for taking the time to let me know-- I appreciate it! 🙂
Memoria
For the pressure cooker instructions, when do we add the rice? Do we add them with the vegetables? I'm hoping to try out this recipe soon. It looks fantastic!
Vaishali
Hi Memoria, you add it right before adding the water. Thanks for pointing out-- it's in the recipe now.
Shani
Yum! This is very similar to my mum's recipe. It is the ultimate comfort food!! She doesn't add veggies though- I will have to try that! Thanks for sharing. I LOVE your blog 🙂
Vaishali
Dear Shani, thanks for your lovely message and kind words. So glad you wrote. 🙂 And yes, this really is the ultimate comfort food, isn't it? Best part is, it's so simple.
Ambica
Khichdi is my ultimate comfort food. I can't wait to try out your version - it reminds me of bisibele bath.
Ambica
Vaishali
Hi Ambica, you're right-- I kept thinking too how much it is like bisi bele bhath, one of my favorite recipes. 🙂 I should make it soon.