How to Make Khichdi in a Cooker: Easy Steps

Updated November 6, 2026

Jump to recipe

How to Make Khichdi in a Cooker: Easy Steps

Khichdi is a classic Indian comfort food made from rice and split yellow moong dal (lentils), cooked together with mild spices until soft and porridge-like. It is often served with a spoonful of ghee and is a go-to meal for its simplicity and easy digestion. This guide shows you how to make khichdi in a pressure cooker, which cuts the cooking time significantly and yields a perfectly creamy texture every time. You can adjust the consistency and spices to your liking, and the method works for both stovetop and electric pressure cookers.

What You’ll Need

  • Pressure cooker (stovetop or electric, 3-5 liter capacity)
  • 1 cup (200 g) basmati or regular white rice
  • 1/2 cup (100 g) split yellow moong dal (skinned split mung beans)
  • 4 cups (960 ml) water, plus more for soaking and adjusting
  • 1 tablespoon (15 ml) ghee or oil
  • 1 teaspoon (5 g) cumin seeds
  • 1/2 teaspoon (2.5 g) turmeric powder
  • 1/2 teaspoon (2.5 g) salt, or to taste
  • Optional: 1/4 teaspoon (1.25 g) asafoetida (hing), 1 green chili (slit), 1/2 inch (1.25 cm) ginger (grated), 1 small tomato (chopped), a pinch of garam masala
  • Fresh cilantro (coriander leaves) for garnish (optional)

Step-by-Step

  1. Rinse the rice and dal: Place the rice and moong dal in a fine-mesh strainer. Rinse under cold running water for 1-2 minutes, swishing with your fingers, until the water runs clear. This removes excess starch and any debris.
  2. Soak (optional but recommended): Soak the rinsed rice and dal in enough water to cover for 15-20 minutes. This softens them and helps them cook more evenly. Drain before using.
  3. Heat the cooker: Place the pressure cooker on medium heat (or select the sauté function on an electric cooker). Add the ghee or oil.
  4. Temper the spices: Once the ghee is hot, add the cumin seeds. Let them sizzle for about 10 seconds. If using asafoetida, green chili, and ginger, add them now and stir for another 10 seconds until fragrant.
  5. Add the rice and dal: Add the drained rice and dal to the cooker. Stir gently to coat them with the ghee and spices for about 1 minute.
  6. Add water and seasonings: Pour in the 4 cups of water. Add turmeric powder, salt, and any optional ingredients like chopped tomato. Stir well.
  7. Pressure cook: Close the lid securely. For a stovetop cooker, bring to high pressure over high heat, then reduce to low heat to maintain pressure and cook for 7-8 minutes. For an electric cooker, set to “Pressure Cook” or “Manual” on high pressure, and set the timer for 7 minutes.
  8. Release pressure: After the cooking time is complete, let the pressure release naturally for 10 minutes. Then, carefully release any remaining pressure using the quick-release method (turn the valve to venting on an electric cooker, or use a spoon to lift the weight on a stovetop cooker).
  9. Check and adjust: Open the lid and check the consistency. The khichdi should be soft and mushy. If it looks too thick, stir in 1/4 to 1/2 cup (60-120 ml) of hot water to loosen it. If it is too thin, you can simmer it uncovered on low heat for a few minutes to thicken.
  10. Serve: Garnish with fresh cilantro if desired. Serve hot, topped with a small spoonful of ghee and a side of yogurt, pickle, or papadum.

Common Mistakes

  • Not rinsing enough: Skipping the rinse can leave the khichdi sticky and overly starchy.
  • Using the wrong rice: Brown rice or other unpolished varieties need more water and a longer cooking time. Stick to white rice for this recipe.
  • Overcooking or undercooking: Cooking for too long can turn the khichdi into a paste, while too little time leaves the grains hard. Follow the time and pressure release instructions.
  • Adding too much water: While khichdi is meant to be soft, adding too much water makes it soupy and bland. Start with the specified amount and adjust after cooking.
  • Not letting pressure release naturally: Quick-releasing immediately can cause the khichdi to splutter and become unevenly cooked. Always wait at least 10 minutes.

Tips

  • For a richer flavor, swap half the water for coconut milk or use vegetable broth.
  • Add vegetables like carrots, peas, or potatoes along with the rice and dal for a one-pot meal. Increase water by 1/4 cup (60 ml) if adding extra vegetables.
  • If you prefer a thinner, soup-like khichdi, add an extra 1/2 cup (120 ml) of water before cooking.
  • For a vegan version, use oil instead of ghee and skip the yogurt side.
  • Leftover khichdi thickens as it sits; add a splash of hot water when reheating to restore the creamy texture.

Troubleshooting

  • Khichdi is too watery: If the khichdi is too thin after cooking, place the cooker back on low heat (or use the sauté function) and simmer uncovered, stirring frequently, for 5-10 minutes until it thickens.
  • Khichdi is too thick or dry: Stir in hot water, 1/4 cup (60 ml) at a time, until you reach the desired consistency. The rice and dal will continue to absorb liquid as they cool.
  • Grains are still hard: If the rice or dal is not fully cooked after the pressure release, add 1/2 cup (120 ml) of water, close the lid, and pressure cook for an additional 3-4 minutes, then release pressure again.
  • Khichdi stuck to the bottom: This can happen if the heat was too high or if the cooker was not properly sealed. Gently scrape the bottom; if it is scorched, do not stir the burnt bits into the rest. Serve the unburnt portion.
  • Too spicy or salty: To fix over-spicing, add a spoonful of plain yogurt or a splash of coconut milk when serving. For too much salt, add a peeled potato and simmer for 5 minutes, then remove the potato before serving.

Frequently Asked Questions

Can I use brown rice or other lentils? Yes, but adjust cooking times and water. Brown rice needs about 25 minutes and 1.5 cups (360 ml) of water per cup of rice. Red lentils or split pigeon peas (toor dal) can substitute for moong dal, but they may cook faster or slower; adjust accordingly.

How do I make khichdi without a pressure cooker? Use a heavy-bottomed pot. Rinse and soak the rice and dal, then combine with water and spices in the pot. Bring to a boil, reduce to low, cover, and simmer for 25-30 minutes, stirring occasionally, until soft. Add more water as needed.

Is khichdi healthy? Khichdi is a balanced meal of carbohydrates and plant-based protein, and it is easy to digest. However, it is not a complete protein on its own; pairing it with yogurt or a side of vegetables adds more nutrients. It is often recommended during illness, but consult a healthcare provider for specific dietary needs.

What can I serve with khichdi? Traditionally, khichdi is served with ghee, yogurt, pickle, and papadum. You can also serve it with a simple cucumber salad or a side of roasted vegetables.

Can I freeze khichdi? Yes, khichdi freezes well. Let it cool completely, then transfer to an airtight container and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop with a little water.

Why does my khichdi have a burnt smell? A burnt smell usually comes from the spices (like cumin or asafoetida) burning at the bottom. Always temper spices on medium heat and add the rice and dal quickly. If it happens, discard the burnt portion and do not stir it into the rest.

Related

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).