Millet Khichdi Recipe (Easy One-Pot Comfort Food)

Updated November 6, 2026

Total time
40 min
prep 10 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Millet Khichdi Recipe (Easy One-Pot Comfort Food)

Millet khichdi is a comforting, one-pot Indian dish made with foxtail millet, moong dal (split yellow lentils), and gentle spices. It’s naturally gluten-free, easy to digest, and comes together in about 40 minutes, making it a perfect weeknight dinner or a soothing meal when you need something light. The millet turns creamy as it cooks, while the dal adds protein and a nutty flavor—a truly nourishing bowl that works for any meal.

Ingredients

  • 1 cup (200 g) foxtail millet (or any millet like barnyard, little, or pearl)
  • ½ cup (100 g) split yellow moong dal (skinless)
  • 1 tablespoon (15 ml) ghee or oil
  • 1 teaspoon (5 g) cumin seeds
  • ½ teaspoon (2.5 g) mustard seeds (optional)
  • 1 pinch asafoetida (hing) (optional)
  • 1 small onion, finely chopped (about ½ cup / 75 g)
  • 1 tablespoon (15 g) grated ginger
  • 1 green chili, slit (adjust to taste)
  • 1 teaspoon (5 g) turmeric powder
  • 1 teaspoon (5 g) salt, or to taste
  • 4 cups (960 ml) water
  • Fresh cilantro, chopped, for garnish
  • 1 tablespoon (15 ml) lemon juice (optional)

Instructions

  1. Rinse the millet and moong dal together in a fine-mesh strainer under running water until the water runs clear. Soak them in water for 15 minutes while you prep the other ingredients. Drain well.
  2. Heat ghee or oil in a heavy-bottomed pot or pressure cooker over medium heat. Add cumin seeds and mustard seeds (if using) and let them sizzle for about 30 seconds.
  3. Add asafoetida, then the chopped onion, ginger, and green chili. Sauté for 2–3 minutes until the onion is translucent.
  4. Add the drained millet and dal, turmeric, and salt. Stir for 1–2 minutes to coat the grains with the spices.
  5. Pour in the water. If using a regular pot, bring to a boil, then reduce heat to low, cover, and simmer for 25–30 minutes, stirring occasionally, until the millet and dal are soft and the mixture has a porridge-like consistency. If using a pressure cooker, close the lid and cook for 3 whistles (or 8–10 minutes on medium heat), then let the pressure release naturally.
  6. Once done, stir well. The khichdi should be thick but spoonable; add a little hot water if it’s too thick. Garnish with cilantro and a squeeze of lemon juice if desired. Serve hot.

Tips

  • Soaking is key: Soaking the millet and dal for at least 15 minutes (or up to 30) helps them cook evenly and reduces cooking time. Don’t skip it.
  • Consistency: For a thinner khichdi (like a porridge), add an extra ½ to 1 cup (120–240 ml) of water. For a thicker, drier version, reduce water by ½ cup (120 ml).
  • Substitutions: No moong dal? Use red lentils (masoor dal) but reduce cooking time by 5 minutes. No ghee? Use coconut oil or olive oil. For a vegan version, use oil and skip the ghee.
  • Don’t over-stir: Stirring too often can make the millet mushy. Stir only occasionally, especially in the last 10 minutes.

Serving Suggestions

Serve millet khichdi hot with a dollop of ghee or yogurt on top. It pairs beautifully with a side of pickle, papad (poppadom), or a simple cucumber raita. For a complete meal, add a side of roasted vegetables or a fresh salad. It’s also a common comfort food in India, often served with a side of spiced yogurt or a squeeze of lime.

Variations

  • Vegetable khichdi: Add 1 cup (150 g) of mixed vegetables (carrots, peas, beans) along with the water. Increase water by ¼ cup (60 ml) and cook until vegetables are tender.
  • Spiced-up version: Add 1 teaspoon of garam masala or curry powder along with the turmeric for a deeper flavor.
  • Brown rice khichdi: Replace half of the millet with brown rice. Soak both for 30 minutes and increase cooking time by 10 minutes.
  • Herbed khichdi: Stir in a handful of fresh spinach or kale in the last 5 minutes of cooking for extra greens.

Storage and Reheating

Store leftover khichdi in an airtight container in the refrigerator for up to 3–4 days. It will thicken as it sits; add a splash of water or broth when reheating. Reheat on the stovetop over medium heat, stirring occasionally, until hot (165°F / 74°C if using a thermometer). You can also microwave individual portions for 2–3 minutes, stirring halfway. Freeze in portions for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use any type of millet? Yes, you can use foxtail, barnyard, little, or pearl millet. Cooking times may vary slightly; pearl millet takes a bit longer, while barnyard cooks faster. Adjust water accordingly—add ¼ cup (60 ml) more for pearl millet.

Is millet khichdi good for babies? Yes, it’s a common weaning food in India. For babies, skip the salt and chili, and blend the khichdi to a smooth paste. Ensure the texture is very soft and runny.

Why is my khichdi too sticky or mushy? This usually happens from over-stirring or too much water. Use the exact water amount, stir only occasionally, and let it rest for 5 minutes after cooking—it will firm up.

Can I make it in an Instant Pot? Yes, use the sauté function for the tempering, then add the millet, dal, and water. Cook on high pressure for 10 minutes, then let the pressure release naturally for 10 minutes before quick-releasing.

Is millet khichdi gluten-free? Yes, millet and moong dal are naturally gluten-free. Just ensure your spices and ghee are certified gluten-free if you have celiac disease.

Can I skip the soaking? You can, but the cooking time will increase by about 10 minutes, and the texture may be slightly less creamy. Soaking also helps reduce phytic acid, making it easier to digest.

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