Mung Khichdi Recipe (Easy One-Pot Dal Rice)

Updated November 6, 2026

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

Jump to recipe

Mung Khichdi Recipe (Easy One-Pot Dal Rice)

Mung khichdi is a classic Indian comfort food made from split yellow mung beans (moong dal) and rice, cooked together with gentle spices until soft and porridge-like. It is a staple across India, especially in the north, where it is often the first solid food for babies and a go-to meal during illness or recovery. This version is genuinely useful because it uses a simple tempering (tadka) that adds deep flavor without making the dish heavy, and it comes together in one pot with minimal fuss.

Ingredients

  • 1 cup (200 g) split yellow mung beans (moong dal), rinsed
  • 1/2 cup (100 g) white basmati rice, rinsed
  • 4 cups (960 ml) water, plus more as needed
  • 1 teaspoon (5 g) salt, or to taste
  • 1/2 teaspoon ground turmeric
  • 1 tablespoon (15 ml) ghee or neutral oil
  • 1 teaspoon (5 g) cumin seeds
  • 1/2 teaspoon asafoetida (hing) – optional but traditional
  • 1 small onion, finely chopped (about 1/2 cup / 80 g)
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1 green chili, slit lengthwise (optional)
  • 1/2 teaspoon garam masala (optional)
  • Fresh cilantro, chopped, for garnish
  • 1 tablespoon (15 ml) lemon juice (optional)

Instructions

  1. Rinse the mung beans and rice together in a fine-mesh strainer under cold running water until the water runs clear. Soak them in water for 15 minutes while you prep the other ingredients. Drain well.
  2. In a heavy-bottomed pot or Dutch oven, combine the drained mung beans and rice with 4 cups (960 ml) water, salt, and turmeric. Bring to a boil over high heat.
  3. Reduce heat to low, cover, and simmer gently for 20–25 minutes, stirring occasionally, until the beans and rice are very soft and the mixture has a porridge-like consistency. If it becomes too thick, add hot water a few tablespoons at a time. The khichdi should be soft but not soupy.
  4. While the khichdi cooks, make the tadka (tempering). In a small skillet, heat the ghee or oil over medium heat. Add the cumin seeds and let them sizzle for 10 seconds. Add the asafoetida (if using), then the onion, garlic, ginger, and green chili. Sauté for 4–5 minutes until the onion is golden brown.
  5. Once the khichdi is cooked, stir in the garam masala (if using) and the tadka. Mix well. Let it sit covered for 5 minutes so the flavors meld.
  6. Garnish with fresh cilantro and a squeeze of lemon juice, if desired. Serve hot.

Tips

  • Soaking is not mandatory but helps: A 15-minute soak shortens cooking time and makes the beans easier to digest. If you skip it, add 5–10 minutes to the simmering time.
  • Adjust the consistency: Khichdi thickens as it sits. If you prefer a thinner texture, add more hot water when reheating. For a baby or toddler, mash it further and add a little ghee.
  • Use the right dal: Split yellow mung beans (moong dal) are essential. Whole green mung beans (with skin) take much longer to cook and have a different texture. Red lentils (masoor dal) can be substituted but will cook faster and have a slightly different flavor.
  • Don’t skip the tadka: The tempering of cumin, onion, garlic, and ginger is what gives khichdi its characteristic aroma. If you’re in a rush, you can simply stir in a spoonful of ghee and some roasted cumin powder, but the full tadka is worth it.

Serving Suggestions

Serve mung khichdi hot, topped with a dollop of ghee and a side of plain yogurt or a simple cucumber salad. It pairs beautifully with achar (Indian pickle) or papad (crispy lentil wafers). For a complete meal, serve with a side of roasted vegetables or a simple tomato chutney. It is also the classic comfort food to eat when you want something light yet satisfying.

Variations

  • Vegetable khichdi: Add 1 cup (150 g) of mixed vegetables (carrots, peas, green beans) along with the water. Increase the water by 1/4 cup (60 ml) and simmer until vegetables are tender.
  • Spicy khichdi: Add 1 teaspoon of red chili powder or a pinch of cayenne with the turmeric. You can also add a chopped tomato with the onion in the tadka.
  • Brown rice version: Use 1/2 cup (100 g) brown basmati rice instead of white. Increase the water to 5 cups (1.2 L) and simmer for 40–45 minutes, or until the rice is tender.
  • Gujarati-style khichdi: Add a pinch of sugar and a teaspoon of lemon juice to the cooked khichdi for a sweet-sour note. Serve with a side of kadhi (yogurt-based curry).

Storage and Reheating

Store leftover khichdi in an airtight container in the refrigerator for up to 4 days. It will thicken considerably as it cools. To reheat, add a splash of water or broth and warm it in a saucepan over medium-low heat, stirring frequently, or in the microwave in 30-second bursts. You can also freeze khichdi in portion-sized containers for up to 3 months. Thaw overnight in the fridge and reheat as above. Always reheat until piping hot throughout.

Frequently Asked Questions

Can I make khichdi without soaking the dal and rice? Yes, you can skip the soaking entirely. Just increase the simmering time by 5–10 minutes and add a little extra water if needed. The texture will be slightly less creamy, but it will still be delicious.

My khichdi turned out too mushy. What went wrong? Khichdi is supposed to be soft and porridge-like, so “mushyâ€� is actually the goal. If it’s too watery, cook it uncovered for a few extra minutes to evaporate excess liquid. If it’s too thick, add hot water. The key is to find the consistency you prefer.

Can I use green mung beans instead of yellow? Green mung beans (with the skin on) have a different texture and take much longer to cook. You can use them, but you’ll need to soak them for at least 4 hours and increase the cooking time to about 45 minutes. The color will be darker and the texture more rustic.

Is mung khichdi good for babies? Yes, it’s a traditional first food in India. For babies under 1 year, skip the salt, green chili, and asafoetida. Mash it well and thin it with a little water or breast milk/formula. Always consult your pediatrician before introducing solids.

Can I make khichdi in a pressure cooker or Instant Pot? Absolutely. In a pressure cooker, use 3 cups (720 ml) water for the same amount of dal and rice. Cook for 3–4 whistles on medium heat. In an Instant Pot, use the manual/pressure cook function on high for 10 minutes, then let the pressure release naturally for 10 minutes. Adjust the water as needed.

What can I substitute for ghee? You can use any neutral oil like sunflower, canola, or coconut oil. Ghee adds a nutty flavor, but oil will work just fine. For a vegan version, use oil and skip the yogurt garnish.

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