Khichdi is a classic Indian comfort food made from rice and split yellow moong dal (lentils), cooked together into a soft, porridge-like dish that is gentle on the stomach yet deeply satisfying. This recipe works because it balances the nutty flavor of roasted lentils with fragrant spices and ghee, creating a simple, nutritious meal that comes together in one pot. It is a staple in many Indian households, often served as a first food for babies, a recovery meal for the unwell, and a cozy dinner for everyone else.
Ingredients
- 1 cup (200 g) basmati rice (or any long-grain rice)
- 1/2 cup (100 g) split yellow moong dal (dhuli moong dal)
- 4 cups (960 ml) water, plus more as needed
- 2 tablespoons (30 g) ghee or unsalted butter
- 1 teaspoon cumin seeds
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon grated fresh ginger (about 1-inch piece)
- 1 green chili, slit lengthwise (optional, adjust to taste)
- 1 teaspoon salt, or to taste
- Fresh cilantro (coriander leaves), chopped, for garnish
- Lemon wedges, for serving
Instructions
- Rinse the rice and moong dal together in a fine-mesh strainer under cold running water until the water runs clear. Soak them in water for 15–20 minutes while you prepare the other ingredients. Drain well.
- Heat the ghee in a heavy-bottomed pot or Dutch oven over medium heat. Add the cumin seeds and let them sizzle for about 15 seconds until fragrant.
- Add the ginger and green chili (if using) and sauté for 30 seconds, stirring constantly.
- Add the drained rice and dal, turmeric, and salt. Stir to coat the grains with the ghee and spices, cooking for 1–2 minutes.
- Pour in the 4 cups of water and bring to a boil over high heat. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer gently for 20–25 minutes, stirring occasionally to prevent sticking.
- Check the khichdi: it should be soft and porridge-like, with the grains fully cooked and the dal broken down. If it seems too thick, add a little hot water (about 1/4 cup / 60 ml at a time) and stir until you reach your desired consistency.
- Remove from heat and let it rest, covered, for 5 minutes. Fluff gently with a fork or spoon.
- Garnish with fresh cilantro and serve hot with a squeeze of lemon juice on top.
Tips
- Adjust the consistency: Khichdi should be soft and slightly soupy. If you prefer a thinner porridge, add an extra 1/2 cup (120 ml) of water during cooking. If you like it thicker, reduce the water by 1/4 cup (60 ml).
- Roast the dal for extra flavor: For a nuttier taste, dry-roast the moong dal in a pan over medium heat for 2–3 minutes until lightly golden before rinsing. This is optional but adds depth.
- Substitute for moong dal: If you don’t have moong dal, you can use red lentils (masoor dal) or a mix of split chickpeas (chana dal) and moong dal. Red lentils cook faster, so reduce the simmer time by 5 minutes.
- Common mistake to avoid: Don’t skip soaking the rice and dal—it helps them cook evenly and prevents a gritty texture. Also, avoid stirring too frequently during cooking, as it can make the khichdi gluey.
Serving Suggestions
Khichdi is traditionally served with a dollop of ghee on top, alongside plain yogurt (dahi), pickle (achar), and papad (crispy lentil wafers). It also pairs well with a simple side of roasted or sautéed vegetables, or a bowl of warm soup. For a complete meal, serve with a side of stir-fried potatoes or a green salad.
Variations
- Vegetable khichdi: Add 1 cup of mixed vegetables (carrots, peas, green beans, cauliflower) along with the rice and dal. Increase the water by 1/2 cup (120 ml) and cook until the vegetables are tender.
- Spiced khichdi (masala khichdi): Add 1 teaspoon of garam masala and 1/2 teaspoon of coriander powder in step 4 for a more aromatic flavor.
- Brown rice khichdi: Use 1 cup (190 g) brown rice instead of white. Brown rice takes longer to cook, so increase the water to 5 cups (1.2 L) and simmer for 35–40 minutes.
- South Indian style (pongal): Add 1 teaspoon of black pepper, 1 teaspoon of cumin, and a few curry leaves. Finish with a tempering of ghee, cashews, and curry leaves.
Storage and Reheating
Store leftover khichdi in an airtight container in the refrigerator for up to 3–4 days. It will thicken as it cools; when reheating, add a splash of water or broth to restore the creamy consistency. Reheat in a saucepan over medium-low heat, stirring frequently, or in the microwave in 1-minute intervals, stirring in between, until piping hot (165°F / 74°C). You can also freeze khichdi for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I make khichdi without soaking the rice and dal? Yes, but soaking helps them cook faster and more evenly. If you skip soaking, add 10–15 minutes to the cooking time and use slightly more water.
Why is my khichdi mushy or sticky? Over-stirring or using too much water can make it gluey. Stir only occasionally, and start with the recommended water amount, adding more only if needed.
Can I use a pressure cooker or Instant Pot? Absolutely. For a pressure cooker, use 3 cups (720 ml) water and cook for 3 whistles on medium heat. For an Instant Pot, use the same amount of water and cook on Manual (Pressure Cook) for 12 minutes, then let the pressure release naturally for 10 minutes.
Is khichdi gluten-free? Yes, as long as you use certified gluten-free spices and ghee. Moong dal and rice are naturally gluten-free.
Can I make khichdi without ghee? Yes, you can substitute with any neutral oil like sunflower or coconut oil. The flavor will be slightly different but still delicious.
How can I make khichdi more protein-rich? Add a handful of chopped paneer or tofu in the last 5 minutes of cooking, or serve with a side of roasted chickpeas.
Related
- Swedish Pancakes Baked in Oven: Easy Recipe
- Pork Tenderloin Schnitzel Recipe (Easy & Crispy)
- Puff Pastry Khachapuri: Easy Cheese Bread Recipe
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).