Masala khichdi is a classic Indian one-pot dish of rice and split yellow moong dal (lentils), cooked with aromatic spices, ginger, garlic, and sometimes vegetables. It’s the ultimate comfort food—soft, porridge-like, gently spiced, and incredibly easy to digest. This version is lightly seasoned but not fiery, making it perfect for a weeknight dinner, a monsoon lunch, or a soothing meal when you’re feeling under the weather.
Ingredients
- 1 cup (200 g) basmati rice (or any long-grain rice)
- ½ cup (100 g) split yellow moong dal (skinned split mung beans)
- 2 tablespoons (30 ml) ghee or oil (use oil for vegan)
- 1 teaspoon (5 g) cumin seeds
- 1 teaspoon (5 g) mustard seeds (optional)
- 1 medium onion, finely chopped (about 1 cup / 150 g)
- 1 tablespoon (15 g) grated fresh ginger
- 4-5 cloves garlic, minced (about 1 tablespoon / 15 g)
- 1-2 green chilies, slit (adjust to taste)
- 1 teaspoon (5 g) ground turmeric
- 1 teaspoon (5 g) ground coriander
- ½ teaspoon (2.5 g) garam masala (optional)
- 1 teaspoon (6 g) salt, or to taste
- 4 cups (960 ml) water
- 1 cup (150 g) mixed vegetables (peas, carrots, beans), chopped small (optional)
- Fresh cilantro (coriander leaves), chopped, for garnish
- 1 tablespoon (15 ml) lemon juice (optional)
Instructions
- Rinse the rice and dal: Place the rice and moong dal in a fine-mesh strainer. Rinse under cold running water until the water runs clear (about 2-3 minutes). Soak them together in water for 15-20 minutes while you prep the other ingredients. Drain well before using.
- Heat the fat: In a heavy-bottomed pot or pressure cooker (see Tips), heat the ghee or oil over medium heat. Add the cumin seeds and mustard seeds (if using). Let them sizzle for about 30 seconds until fragrant.
- Sauté the aromatics: Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 4-5 minutes. Add the ginger, garlic, and green chilies. Cook for another 1-2 minutes until the raw smell disappears.
- Add spices: Stir in the turmeric, coriander, and garam masala (if using). Cook for 30 seconds, stirring constantly, to toast the spices.
- Add rice, dal, and vegetables: Add the drained rice and dal, plus the mixed vegetables (if using). Stir everything together for 1-2 minutes so the grains are coated with the spice mixture.
- Add water and cook: Pour in the 4 cups (960 ml) of water and add the salt. Stir well. Bring to a boil, then reduce the heat to low, cover, and simmer gently for 25-30 minutes, stirring occasionally to prevent sticking. The khichdi is done when the rice and dal are fully soft and the mixture has a porridge-like consistency. If it looks too thick, add a little hot water.
- Finish and rest: Turn off the heat. Stir in the lemon juice (if using) and most of the cilantro. Let it rest, covered, for 5 minutes before serving. The khichdi will thicken further as it sits.
Tips
- Pressure cooker method: If using a pressure cooker, follow steps 1-5, then add 3 cups (720 ml) water instead of 4. Close the lid and cook for 2 whistles on medium heat, then reduce to low and cook for 5 more minutes. Let the pressure release naturally for 10 minutes before opening.
- Consistency: Khichdi should be soft and spoonable, not dry. If you prefer it more like a soup, add an extra ½ to 1 cup (120-240 ml) of water. If it’s too runny, cook uncovered for a few extra minutes to evaporate excess liquid.
- Don’t skip soaking: Soaking the rice and dal for even 15 minutes helps them cook evenly and reduces cooking time. It also makes the dal easier to digest.
- Substitutions: No moong dal? Use red lentils (masoor dal) but reduce cooking time by 5 minutes. No basmati? Any long-grain rice works. For a vegan version, use oil instead of ghee.
Serving Suggestions
Serve masala khichdi hot, topped with a dollop of ghee (or vegan butter), extra cilantro, and a wedge of lemon on the side. It pairs beautifully with plain yogurt, a simple cucumber salad, or a bowl of warm dal. For a traditional Indian meal, serve it alongside papad (crispy lentil wafers) and a pickle like mango or lime. It’s also excellent with a side of roasted vegetables or a fried egg for extra protein.
Variations
- Vegetable khichdi: Add 1 cup of finely chopped vegetables like cauliflower, potatoes, or zucchini along with the rice and dal. Increase water by ¼ cup (60 ml) if using extra veggies.
- Spinach khichdi: Stir in 2 cups (60 g) of chopped fresh spinach in the last 5 minutes of cooking. This adds color and iron.
- Tadka khichdi: After cooking, make a tempering (tadka) by heating 1 tablespoon ghee, adding 1 teaspoon cumin seeds, 2 dried red chilies, and a pinch of asafoetida (hing). Pour this sizzling mixture over the khichdi before serving.
- Oats khichdi: Replace rice and dal with 1 cup (80 g) rolled oats and ½ cup (100 g) moong dal. Cook with 3 cups (720 ml) water for a quicker, high-fiber version.
Storage and Reheating
Store leftover khichdi in an airtight container in the refrigerator within 2 hours of cooking. It will keep for up to 3-4 days. The khichdi will thicken significantly when cold; add a splash of water or broth when reheating to restore its creamy texture. Reheat on the stovetop over medium-low heat, stirring frequently, or in the microwave in 1-minute intervals, until piping hot (165°F / 74°C). You can also freeze khichdi for up to 3 months in a freezer-safe container. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I make khichdi without a pressure cooker? Absolutely. This recipe is written for a regular pot. Just use a heavy-bottomed pot, keep the heat low, and stir occasionally to prevent sticking. It will take about 25-30 minutes, versus 15 minutes in a pressure cooker.
Why is my khichdi mushy or too dry? Khichdi is meant to be soft and porridge-like, but if it’s too mushy, you may have added too much water or cooked it too long. If it’s dry, you didn’t add enough water or let it cook uncovered for too long. Always add water gradually and check the consistency a few minutes before the end of cooking.
Can I use brown rice or quinoa? Yes, but cooking times will change. Brown rice needs about 40-45 minutes to cook, so increase the water to 5 cups (1.2 liters) and simmer longer. Quinoa cooks faster (about 15 minutes), so reduce water to 3 cups (720 ml) and check at 15 minutes.
Is khichdi gluten-free? Yes, as long as you use pure spices (no spice blends with wheat flour) and ensure your ghee or oil is gluten-free. Most basic khichdi is naturally gluten-free.
Can I skip the vegetables? Of course. The vegetables are optional. If you skip them, you can reduce the water by ¼ cup (60 ml) and the cooking time by 2-3 minutes.
What if I don’t have moong dal? You can use red lentils (masoor dal) or even a mix of split chickpeas (chana dal). Red lentils cook faster and will make the khichdi even softer. Chana dal takes longer to cook, so soak it for 30 minutes and increase cooking time by 10 minutes.
Related
- Khachapuri Country of Origin & Recipe
- Jager Schnitzel Cooking Method: Crispy Pork Cutlets
- Jager Schnitzel Recipe: Classic German Hunter-Style
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).