Indian lentils and rice, often made as khichdi, is a comforting one-pot dish of rice and lentils simmered until soft with ginger, cumin, and turmeric. This version uses split mung dal and basmati rice for a gently spiced, spoonable meal that can be served simply or dressed up with toppings. Khichdi has many regional and family variations; this is a practical stovetop version, not the only way to make it.
Ingredients
- 1 cup (185 g) basmati rice
- ½ cup (100 g) split yellow mung dal, also called split mung beans
- 6 cups (1.4 L) water, plus a little more if needed
- 1½ tablespoons (21 g) ghee, or neutral oil
- 1 teaspoon (2 g) cumin seeds
- 1 small yellow onion (about 100 g), finely chopped
- 1 tablespoon (10 g) finely grated fresh ginger
- 1 small green chile, finely chopped, optional
- 1 medium tomato (about 120 g), chopped
- ½ teaspoon (1.5 g) ground turmeric
- ⅛ teaspoon (about 0.1 g) asafoetida, also called hing, optional
- 1 teaspoon (6 g) fine salt, or to taste
- ¼ teaspoon (0.5 g) ground black pepper
- 2 tablespoons (5 g) chopped fresh cilantro, for serving
- 1 lemon, cut into wedges, for serving
Instructions
- Rinse the rice and dal. Put the rice and mung dal in a large bowl, cover with cool water, and swirl them with your fingers. Drain and repeat two or three times, until the water looks less cloudy. Drain well. Rinsing removes loose surface starch and dust; it does not need to make the water perfectly clear. There is no soaking step, so the total time stays predictable.
- Start the aromatic base. Set a heavy-bottomed pot or Dutch oven over medium heat and add the ghee. When it is melted and shimmering, add the cumin seeds. Stir for about 30 seconds, just until they smell fragrant and begin to darken slightly. Add the onion and cook for 3 minutes, stirring occasionally, until it starts to soften. It does not need to brown deeply.
- Add ginger, chile, and spices. Stir in the ginger and optional green chile and cook for 30 seconds. Add the tomato, turmeric, hing if using, salt, and black pepper. Cook for about 1 minute, stirring so the spices coat the onion and tomato. If the mixture sticks, add a spoonful of water rather than turning the heat very high.
- Simmer the rice and lentils. Tip in the drained rice and dal, then pour in the 6 cups of water. Stir once and bring the pot to a boil over medium-high heat. Reduce the heat to low, cover with the lid slightly ajar, and simmer gently for 30 minutes. A slightly ajar lid helps prevent foaming from escaping over the edge. Stir once around the halfway point, scraping the bottom of the pot, then cover again.
- Check the texture and finish. At 30 minutes, taste a few grains of rice and a lentil. Both should be very soft, and the mixture should look creamy and loose, closer to a thick porridge than separate rice and dal. If either is still firm, add ¼ cup (60 ml) hot water and simmer for 3 to 5 minutes more. For a thinner consistency, stir in more hot water a little at a time. Turn off the heat, cover the pot, and let the khichdi stand for 5 minutes so it settles and thickens slightly.
- Season and serve. Stir well to combine the rice and lentils, then taste and adjust the salt. Spoon into bowls and finish with cilantro. Serve lemon wedges alongside so each person can add a little brightness to taste. Khichdi thickens as it cools, so keep hot water nearby if you want to loosen it at the table.
Tips
- Choose the right dal. Split yellow mung dal cooks fairly quickly and becomes soft and mellow. If it is difficult to find, split red lentils are a workable substitute and usually cook in a similar time, though they can break down more completely and give the dish a slightly different flavor. Whole mung beans are not a direct swap here: they need longer cooking and usually benefit from soaking.
- Use a gentle simmer. A vigorous boil can make the bottom catch before the lentils soften. Once the pot boils, lower the heat until you see just a few small bubbles. A heavy pot distributes heat more evenly, but still stir once during cooking and check that nothing is sticking.
- Adjust water for the rice you have. Basmati rice and mung dal absorb water differently depending on age and variety. Start with the listed amount, then add hot water in small increments if the mixture becomes too thick before the grains are tender. If it looks loose at first, give it the full standing time before adding anything; it will thicken as it rests.
- Make the spice level your own. Leave out the green chile for a mild pot, or serve sliced chile at the table. If you do not have hing, omit it rather than replacing it with a large amount of another spice. Ghee gives a buttery aroma; neutral oil keeps the dish dairy-free with a cleaner flavor.
Serving Suggestions
Serve khichdi hot in shallow bowls as a complete, simple meal. Cilantro and lemon are easy finishing touches, while a spoonful of plain yogurt adds a cool, tangy contrast if dairy suits your meal. For a fuller plate, add a crisp salad of cucumber, tomato, and onion, or serve a cooked vegetable side such as sautéed greens, roasted cauliflower, or green beans.
Traditional accompaniments vary by region and household. Pickle, papad, or a little extra ghee can bring sharpness, crunch, or richness alongside the soft texture of the rice and lentils. Keep crunchy toppings separate until serving so they do not soften in the pot. If you are serving a group, put toppings in small bowls and let everyone season their own portion; the base recipe is intentionally mild enough to pair with several flavors.
Variations
Add vegetables: Stir in ½ cup (60 g) diced carrot or ½ cup (75 g) peas with the rice and dal. For vegetables that cook quickly, add them for the final 10 minutes instead. A cup of chopped spinach can be stirred in after the heat is turned off; cover for 2 minutes until it wilts. Extra vegetables may make the pot thicker, so add a splash of hot water if needed.
Make it richer: Replace ½ cup (120 ml) of the water with vegetable broth, or finish each bowl with 1 teaspoon (5 g) of ghee. Broth can add salt, so taste before adding more. For a simpler, plainer version, omit the onion, tomato, and chile and use just ghee, cumin, ginger, turmeric, salt, rice, dal, and water.
Change the rice: Short-grain rice makes a softer, stickier dish; brown rice takes substantially longer to cook and needs more water, so it is not a one-for-one swap in this timing. If using brown rice, cook it until nearly tender before adding the mung dal, and expect the total cooking time to increase. For a gluten-free meal, check the label on hing, since some commercial hing is blended with wheat flour.
Storage and Reheating
Let leftovers cool briefly, then refrigerate them in a shallow, airtight container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. The texture will become much thicker as the rice absorbs liquid, which is normal. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best quality; thaw overnight in the refrigerator before reheating.
Reheat only the portion you plan to eat, either in a saucepan over low heat or in the microwave, stirring occasionally. Add water a tablespoon or two at a time to restore a soft, creamy texture. Heat leftovers until they reach 165°F (74°C), stirring so the temperature is even; check with a food thermometer when practical. Do not leave cooked khichdi at room temperature for more than 2 hours, and discard leftovers that have been held longer.
Frequently Asked Questions
Is khichdi the same as dal and rice?
They share the same basic ingredients, but the cooking method and texture differ. In this recipe, rice and lentils simmer together in one pot until soft and cohesive. Dal and rice may also be cooked separately and served side by side, leaving the grains and lentils more distinct.
Can I make this without soaking the mung dal?
Yes. Split yellow mung dal is small and cooks in the stated simmering time without a soak. Rinse it well with the rice, then check that it is fully tender before serving. If your dal is unusually old or remains firm, continue simmering with a little hot water until soft.
Can I make Indian lentils and rice in a pressure cooker?
Yes, but pressure cookers vary, so follow the manufacturer’s instructions for the minimum liquid and release method. Sauté the aromatics using the cooker’s sauté setting, add the rinsed rice, dal, and water, then cook according to the cooker’s directions for rice and split mung dal. Avoid filling a pressure cooker beyond its limit with foaming grains, and allow the pressure to release as directed before opening.
Why did my khichdi turn out too thick or too watery?
Rice continues to absorb liquid after cooking, so a pot that looks loose at first can thicken during the 5-minute rest and as it cools. If it is too thick, stir in hot water a little at a time. If it is still too loose after resting, simmer uncovered for a few minutes, stirring often so the bottom does not catch.
Can I use red lentils instead of mung dal?
Split red lentils are a practical alternative and cook down readily, making the result soft and creamy. Keep the same starting quantity and check for tenderness near the end of the simmer; the exact texture can vary by brand and age. Whole brown or green lentils take longer and stay firmer, so they are not an equivalent substitute for this quick one-pot version.
Is this recipe vegan?
It is vegan when made with neutral oil instead of ghee. Check the label if using packaged hing, as some blends contain wheat flour. The rice, lentils, vegetables, and spices are otherwise plant-based; serve with a dairy-free side or topping if desired.
Related
- French Onion Soup Rice Casserole: Easy Baked Recipe
- Greek Lemon Rice Egg Soup: A Creamy Avgolemono Recipe
- Greek Lemon Rice in a Rice Cooker: Easy, Fluffy Side
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).