Pan khichdi is a classic Indian one-pot meal made with rice and split yellow moong dal (lentils), cooked together with mild spices and ghee until soft and porridge-like. It’s the ultimate comfort food—gentle on the stomach, deeply satisfying, and endlessly adaptable. This recipe works because it uses a simple stovetop method that yields a creamy, evenly cooked khichdi with minimal fuss, perfect for busy weeknights or a soothing meal when you’re under the weather.
Ingredients
- 1 cup (200 g) basmati rice (or any long-grain rice)
- 1/2 cup (100 g) split yellow moong dal (dhuli moong), rinsed
- 4 cups (960 ml) water
- 1 teaspoon (5 g) salt, plus more to taste
- 1/2 teaspoon ground turmeric
- 2 tablespoons (30 g) ghee or neutral oil
- 1 teaspoon cumin seeds
- 1/2 teaspoon black mustard seeds (optional)
- 1 small onion, finely chopped (about 1/2 cup / 75 g)
- 1 tablespoon (15 g) grated fresh ginger
- 2 green chilies, slit lengthwise (adjust to taste)
- 1/4 teaspoon asafoetida (hing) (optional, skip for gluten-free)
- 1 medium tomato, chopped (about 1/2 cup / 90 g)
- Fresh cilantro leaves, 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, about 2–3 minutes. Drain well.
- In a large heavy-bottomed pot or Dutch oven, heat the ghee over medium heat. Add the cumin seeds and mustard seeds (if using) and let them sizzle for about 30 seconds until fragrant.
- Add the chopped onion and sauté until soft and lightly golden, about 4–5 minutes. Stir in the ginger, green chilies, and asafoetida (if using). Cook for another minute until aromatic.
- Add the chopped tomato and cook until it softens and breaks down, about 3–4 minutes.
- Add the rinsed rice and dal, turmeric, and salt. Stir well to coat the grains with the spice mixture.
- Pour in the 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. The khichdi is ready when the rice and dal are fully cooked and have a soft, porridge-like consistency.
- If you prefer a thinner khichdi, add a little hot water and stir. Adjust salt to taste.
- Garnish with fresh cilantro and serve hot with lemon wedges.
Tips
- Rinse thoroughly: Rinsing the rice and dal until the water runs clear removes excess starch, preventing the khichdi from becoming too gummy.
- Adjust consistency: Khichdi thickens as it sits. If you’re making it ahead, add a splash of water when reheating to bring it back to a creamy texture.
- Substitute the dal: If you don’t have moong dal, you can use red lentils (masoor dal) or a mix of both. Red lentils cook faster, so reduce the simmering time by 5 minutes.
- Don’t skip the tadka: The tempering of cumin and mustard seeds in ghee is what gives khichdi its distinctive aroma. If you’re avoiding ghee, use any neutral oil.
Serving Suggestions
Serve pan khichdi hot, topped with a dollop of ghee and a squeeze of fresh lemon juice. It’s traditionally accompanied by plain yogurt, papad (crispy lentil wafers), and a simple pickle or roasted vegetables. For a more substantial meal, pair it with a side of curried vegetables or a fried egg.
Variations
- Vegetable khichdi: Add 1 cup of mixed vegetables (carrots, peas, cauliflower, potatoes) along with the water. Increase water by 1/2 cup (120 ml) if needed.
- Spicy khichdi: Add 1 teaspoon of garam masala or a pinch of red chili powder in step 5 for extra heat.
- Porridge-style: For a baby or convalescent-friendly version, increase water to 5 cups (1.2 L) and cook until very soft, mashing slightly.
- Brown rice khichdi: Use brown basmati rice and increase water to 5 cups (1.2 L) and cook for 40–45 minutes.
Storage and Reheating
Refrigerate leftover khichdi in an airtight container within 2 hours of cooking. It will keep for up to 4 days. To reheat, place in a saucepan with a splash of water and warm over medium-low heat, stirring occasionally, until hot throughout. Alternatively, microwave in a covered bowl for 2–3 minutes, stirring halfway. Khichdi also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use a pressure cooker or Instant Pot? Yes. For a pressure cooker, use the same ingredients but reduce water to 3 cups (720 ml). Cook on high pressure for 10 minutes, then natural release for 10 minutes. For Instant Pot, use the manual/pressure cook setting on high for 8 minutes, then natural release for 10 minutes.
Why is my khichdi too mushy or too dry? Mushy khichdi usually means too much water or overcooking. Stick to the water ratio and check at the 20-minute mark. If it’s too dry, add hot water in small increments until it reaches the desired consistency.
Can I make khichdi without onion and garlic? Absolutely. Simply omit the onion and garlic (this recipe uses no garlic) and use asafoetida (hing) for a similar savory depth. This makes it suitable for a Jain or sattvic diet.
Is khichdi gluten-free? Yes, as long as you skip the asafoetida (hing) or ensure it’s gluten-free, as some brands contain wheat flour. Use certified gluten-free asafoetida or omit it.
Can I add meat or seafood? Traditionally khichdi is vegetarian, but you can add cooked chicken or shrimp in the last 5 minutes of cooking. If adding raw meat, cook it separately first to the safe minimum internal temperature (chicken 165°F / 74°C, shrimp 145°F / 63°C) before stirring into the khichdi.
How do I make it more flavorful? The key is to not skimp on the ghee and to cook the onions until golden. You can also add a pinch of garam masala or a bay leaf during cooking, and finish with a squeeze of lemon.
Related
- Kadi Pakora Recipe: Punjabi Yogurt Curry
- Kari Pakora Recipe in Urdu: Crispy Chickpea Fritters in Tangy Gravy
- Khichdi Recipe (Indian Rice & Lentil Porridge)
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).