Dal khichdi is a comforting Indian one-pot meal of rice and lentils cooked until soft, here with moong dal, gentle spices, and vegetables. It is easy to serve as a complete weeknight dinner with yogurt, pickle, or a crisp side; recipes vary by region and household, so this version keeps the seasoning mild and the texture spoonable.
Ingredients
- 1 cup (200 g) white basmati or other long-grain rice
- ¾ cup (150 g) split yellow moong dal, also called split mung beans
- 1 tablespoon (15 ml) neutral oil or ghee
- 1 tablespoon (14 g) unsalted butter, or an additional tablespoon of oil for a dairy-free dish
- 1 teaspoon cumin seeds (2 g)
- 1 small yellow onion, finely chopped (about 1 cup or 150 g)
- 1 tablespoon (15 g) finely grated fresh ginger
- 2 garlic cloves, finely chopped (about 6 g)
- 1 medium tomato, chopped (about ¾ cup or 120 g)
- 1 medium carrot, cut into small dice (about ¾ cup or 100 g)
- ½ cup (75 g) fresh or frozen peas
- ½ teaspoon ground turmeric (1.5 g)
- ½ teaspoon ground cumin (1 g)
- ¼ teaspoon garam masala (about 0.5 g)
- 1¼ teaspoons fine salt (about 7 g), plus more to taste
- 6 cups (1.42 L) water, plus a little more if needed
- 1 tablespoon (15 ml) fresh lemon juice
- 2 tablespoons (8 g) chopped fresh cilantro, for serving
- ¼ teaspoon red chile powder (about 0.5 g), optional
Instructions
- Rinse the rice and dal. Put both in a large bowl, cover with cool water, swirl with your hand, and drain. Repeat two or three times, until the water is less cloudy. Drain well. This quick rinse removes loose starch and dust; there is no need to soak the grains for this recipe.
- Prepare the vegetables. Chop the onion, tomato, and carrot into small, fairly even pieces so they soften at a similar rate. Grate the ginger and chop the garlic. If using frozen peas, keep them frozen until they go into the pot.
- Start the aromatic base. Heat the oil and butter in a heavy 4- to 5-quart pot over medium heat. Add the cumin seeds and cook for about 30 seconds, until fragrant and beginning to sizzle. Add the onion and cook for 4 minutes, stirring often, until softened and just turning translucent. Avoid browning it deeply; a gentle base keeps the finished khichdi mellow.
- Add ginger, garlic, and vegetables. Stir in the ginger and garlic and cook for 30 seconds. Add the tomato and carrot and cook for about 1 minute, stirring to coat them with the spiced oil. Add the turmeric, ground cumin, garam masala, salt, and optional chile powder, then stir for another 30 seconds. If the mixture sticks, add a tablespoon of water rather than letting the spices scorch.
- Combine and bring to a simmer. Tip in the drained rice and dal and stir gently for 1 minute. Pour in the 6 cups of water and scrape the bottom of the pot to release any browned bits. Raise the heat and bring the liquid to a boil, which usually takes about 5 minutes. Stir once or twice as it heats so the rice and lentils do not settle in one spot.
- Cook until soft. Reduce the heat to low, cover the pot with the lid slightly ajar, and simmer gently for 22 minutes. Check after 18 minutes: the rice and lentils should be very tender and the mixture should look loose, almost like a thick porridge. Stir in the peas for the final 4 minutes of cooking. If the pot is drying before the grains are soft, add hot water ¼ cup (60 ml) at a time. If it looks too thin, simmer uncovered for a few minutes, stirring so the base does not catch.
- Rest and finish. Turn off the heat, cover the pot fully, and let the khichdi rest for 5 minutes. Stir in the lemon juice, then taste and adjust the salt. The mixture thickens as it stands; loosen it with a splash of hot water if you prefer a softer, more pourable consistency. Scatter cilantro over the top and serve hot.
Tips
- Choose the right lentil. Split yellow moong dal cooks quickly and becomes creamy alongside the rice. It is sold in many Indian grocery stores and some larger supermarkets. If you cannot find it, split red lentils are a practical substitute; they soften readily but give the dish a slightly earthier flavor and can break down more completely. Whole mung beans need a different cooking time, so they are not a direct swap here.
- Keep the simmer gentle. A hard boil can make the bottom scorch before the lentils are tender. Once the pot reaches a boil, lower the heat and check that small bubbles are rising steadily. Use a heavy-bottomed pot if you have one, and stir once during cooking without repeatedly lifting the lid.
- Adjust the water for the texture you like. Six cups make a soft, spoonable khichdi, but rice and lentils can absorb different amounts depending on age and variety. Add hot water gradually if it becomes too thick. For a drier result, begin with 5½ cups (1.3 L), then add more only if the grains need it.
- Make it dairy-free or less spicy. Use oil instead of ghee or butter, and leave out the optional chile powder for a mild family-style pot. Garam masala blends vary in strength, so start with the listed amount rather than adding a large spoonful at once.
Serving Suggestions
Serve khichdi in warm bowls while it is still loose and steaming. A spoonful of plain yogurt or raita adds a cool, tangy contrast, while a small serving of Indian lime or mango pickle brings salt, acidity, and heat. For a crisp side, offer sliced cucumber and onion, a simple cabbage salad, or roasted papad. Add lemon wedges and extra cilantro at the table so diners can season their own portions.
For a more substantial dinner, pair the khichdi with sautéed greens or a quick vegetable stir-fry. A small bowl of kachumber—diced cucumber, tomato, and onion dressed with lemon and salt—adds freshness without requiring another cooked dish. If serving children or guests who prefer mild food, keep chile and pickle on the side. Because the rice-and-dal pot is filling, modest sides are usually enough.
Variations
Use seasonal vegetables: Replace the carrot and peas with 1 cup (about 150 g) chopped green beans, cauliflower florets, diced squash, or a mixture. Cut firm vegetables small so they soften in the same simmer. Tender greens such as spinach can be stirred in during the final 2 minutes. Vegetables with a lot of moisture may make the finished dish looser, so add water carefully.
Make a richer tempering: In a small pan, warm 1 tablespoon (15 ml) ghee and briefly sizzle ½ teaspoon mustard seeds (about 1 g) and a pinch of asafoetida, if available. Pour this over the cooked khichdi just before serving. Asafoetida, sometimes labeled hing, is a pungent Indian spice that adds savory depth; it is optional, and leaving it out does not require another ingredient. This finishing tempering gives the bowl a more pronounced aroma.
Change the grain: Short-grain rice can be used in the same quantity and tends to make the result stickier. Brown rice is not a one-for-one timing substitution: it takes much longer to soften than split moong dal. For brown rice, cook it separately until nearly tender before combining it with the sautéed vegetables, dal, and hot water, or use a recipe designed around brown rice to avoid overcooking the lentils.
Make it more substantial: Add ½ cup (75 g) diced potato with the carrot, or serve each bowl with a spoonful of cooked chickpeas. Chickpeas add a firmer bite, while potato makes the khichdi heartier and slightly thicker. If adding already-cooked beans, stir them in during the last few minutes so they warm through without breaking apart.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours in a shallow, covered container. Khichdi keeps for 3–4 days in the refrigerator. It firms up as the rice absorbs moisture, so portion it into a saucepan with a splash of water, cover, and warm over low heat, stirring occasionally. Add more water a tablespoon at a time until it returns to the consistency you want. For a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so the center warms evenly. Reheat leftovers to 165°F (74°C), the USDA FSIS safe temperature, and avoid reheating the same portion more than once. You can freeze portions in airtight containers for up to 2 months for best texture; thaw overnight in the refrigerator and add water while reheating. The grains may be softer after freezing, but the dish remains suitable for a quick meal.
Frequently Asked Questions
Can I make khichdi without moong dal?
Yes. Split red lentils are the closest easy-to-find substitute and cook in a similar timeframe, though their flavor is a little earthier and they can dissolve more fully. Other lentils may need more liquid or a longer simmer, so check their texture before serving rather than relying only on the clock.
Do I need to soak the rice and lentils first?
No soaking is needed for this recipe. Rinsing is enough to remove loose starch and surface dust. If you do soak them for convenience, drain them well and expect them to cook faster; check early and add less water initially, since soaked grains have already taken up some moisture.
How do I stop khichdi from sticking to the pot?
Use a heavy pot, lower the heat once the liquid boils, and keep the mixture at a gentle simmer. Stir once partway through, especially around the base, but avoid constant stirring. If it starts to catch, move the pot off the heat briefly and loosen the contents with a little hot water rather than scraping a scorched patch into the rest.
Why is my khichdi too thick or too watery?
Rice and dal continue absorbing liquid as they rest, so a pot that seems loose when cooking ends can thicken noticeably in five minutes. Stir in hot water to loosen it, or simmer uncovered for a short time to reduce excess liquid. Make adjustments gradually; it is easier to add water than to correct an overly thin pot.
Can I cook this in a pressure cooker?
Yes, but follow the timing and liquid guidance for your specific cooker, since stovetop pressure cookers and electric models vary. Use enough liquid to meet the cooker’s minimum requirement and do not fill it above its limit. The grains soften quickly under pressure, so a shorter pressure-cooking cycle is generally needed than the stovetop simmer; release pressure according to the appliance instructions before opening and stir in the peas and lemon as desired.
Is this recipe vegan?
It is vegan if you use oil in place of both ghee and butter. The recipe already uses vegetables, rice, lentils, and water, so no other changes are necessary. Serve it with a plant-based yogurt or a vegetable side if you want to keep the whole meal dairy-free.
Related
- Does Snake Repellent Work on Lizards? What Actually Helps
- Is Snake Repellent Safe for Dogs? What Owners Should Know
- Sinigang Mix Flavor: Filipino Pork Soup with Taro
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).