Calories in Dal Khichdi: Full Recipe & Nutrition

Updated November 6, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written

Jump to recipe

Calories in Dal Khichdi: Full Recipe & Nutrition

Dal khichdi is a comforting one-pot Indian dish of rice and split lentils (dal) cooked with gentle spices until soft and porridge-like. It is a staple of home cooking across India, valued for its simplicity, digestibility, and balanced protein from the rice-lentil combination. This recipe gives you a creamy, mildly spiced khichdi that is easy to digest, and we break down the calorie count per serving so you know exactly what is in your bowl.

Ingredients

  • 1 cup (200 g) basmati rice, rinsed
  • 1/2 cup (100 g) split yellow moong dal (skinned split mung beans), rinsed
  • 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) grated fresh ginger
  • 1 green chili, slit (optional, adjust to taste)
  • 4 cups (960 ml) water
  • 1 teaspoon (6 g) salt, or to taste
  • Fresh cilantro leaves for garnish (optional)

Instructions

  1. 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 minutes, then drain.
  2. Heat the ghee or oil in a heavy-bottomed pot or pressure cooker over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds until fragrant.
  3. Add the turmeric, ginger, and green chili (if using). Stir for 10 seconds, being careful not to burn the spices.
  4. Add the drained rice and dal. Stir to coat with the oil and spices for 1 minute.
  5. Pour in the 4 cups of water and add the salt. Stir well.
  6. If using a regular pot: bring to a boil, then reduce the heat to low, cover, and simmer for 25–30 minutes, stirring occasionally, until the rice and dal are very soft and the mixture is porridge-like. If using a pressure cooker: close the lid and cook on high pressure for 10 minutes, then let the pressure release naturally for 10 minutes before opening.
  7. Once cooked, stir the khichdi well. It should be thick but spoonable; if it is too thick, add hot water a few tablespoons at a time to reach your desired consistency.
  8. Garnish with fresh cilantro and serve hot.

Tips

  • Soaking is key: Soaking the rice and dal for even 15 minutes softens them and reduces cooking time. Do not skip it if you are using a regular pot.
  • Adjust the consistency: Khichdi thickens as it sits. When reheating, add a splash of hot water to bring back the creamy texture.
  • Spice level: The green chili adds heat. For a mild version, omit it or remove the seeds. You can also add a pinch of asafoetida (hing) with the cumin for a more traditional flavor.
  • Substitute the dal: If you cannot find moong dal, use red lentils (masoor dal). They cook faster and yield a slightly sweeter, softer khichdi.

Serving Suggestions

Serve dal khichdi hot with a dollop of ghee on top, a side of plain yogurt, and a squeeze of lemon juice. It pairs well with a simple salad, roasted papad (poppadom), or a pickle. For a fuller meal, serve it alongside a vegetable curry or a boiled egg.

Variations

  • Vegetable khichdi: Add 1 cup of mixed chopped vegetables (carrots, peas, beans) along with the water. This increases the fiber and nutrient content.
  • Brown rice khichdi: Substitute brown rice for basmati. Increase the water to 5 cups and cook for 10–15 minutes longer.
  • Spiced tadka khichdi: After cooking, heat 1 tablespoon of ghee, add 1 teaspoon of mustard seeds, 1 dried red chili, and a pinch of asafoetida, then pour this tempering over the khichdi before serving.
  • Jain version: Omit the onion and garlic (this recipe already has none) and use oil instead of ghee for a vegan option.

Storage and Reheating

Store leftover khichdi in an airtight container in the refrigerator within 2 hours of cooking. It will keep for up to 4 days. To reheat, place it in a saucepan with a few tablespoons of water over medium heat, stirring until hot. You can also microwave it in a covered bowl for 2–3 minutes, stirring halfway. Khichdi freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

How many calories are in a serving of this dal khichdi?
One serving (about 1.5 cups) of this recipe contains approximately 280–320 calories. The exact count depends on the amount of ghee used and the specific rice and dal brands. The breakdown is roughly 200 calories from carbohydrates, 60 from protein, and 40–60 from fat.

Can I make dal khichdi without a pressure cooker?
Yes, absolutely. Use a heavy-bottomed pot with a tight-fitting lid. The cooking time will be longer (about 30 minutes) and you may need to add an extra 1/2 cup of water if it gets too dry. Stir occasionally to prevent sticking.

Is dal khichdi good for weight loss?
Dal khichdi is a balanced meal with protein and complex carbohydrates, which can help you feel full. However, portion control and the amount of ghee or oil you add will determine its role in a weight-loss diet. It is naturally low in saturated fat if you use minimal oil.

Why is my khichdi too mushy or too dry?
Too mushy usually means you added too much water or cooked it too long. Too dry means you used too little water or cooked it uncovered. The ideal texture is like a thick porridge. You can always add hot water to fix a dry khichdi, but you cannot remove water from a mushy one.

Can I use other lentils instead of moong dal?
Yes, red lentils (masoor dal) or even a mix of toor dal (pigeon peas) and moong dal work well. Toor dal takes longer to cook, so increase the cooking time by 5 minutes in a pressure cooker or 10 minutes in a pot.

Is this recipe gluten-free?
Yes, as written, this recipe is gluten-free, as long as your spices and ghee are certified gluten-free. It is also naturally dairy-free if you substitute oil for ghee.

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