Bajra Khichdi Recipe (Pearl Millet & Moong Dal)

Updated November 6, 2026

Total time
55 min
prep 15 min · cook 40 min
Serves
4
portions as written

Jump to recipe

Bajra Khichdi Recipe (Pearl Millet & Moong Dal)

Bajra khichdi is a hearty, one-pot Indian comfort food made with pearl millet (bajra) and moong dal (split yellow lentils), cooked until soft and porridge-like. It’s a winter staple in North India, valued for its earthy, nutty flavor and wholesome texture. This recipe works because the millet and lentils cook at the same rate, creating a creamy, satisfying dish that’s easy to digest and naturally gluten-free.

Ingredients

  • 1 cup (200 g) bajra (pearl millet), rinsed and drained
  • ½ cup (100 g) moong dal (split yellow lentils), rinsed
  • 1 tablespoon (15 ml) ghee or oil
  • 1 teaspoon cumin seeds
  • 1 pinch asafoetida (hing) – optional, adds a savory depth
  • 1 medium onion (about 150 g), finely chopped
  • 1 tablespoon (15 g) ginger, grated
  • 1-2 green chilies, slit (adjust to taste)
  • ½ teaspoon turmeric powder
  • 1 teaspoon salt, or to taste
  • 5 cups (1.2 liters) water
  • Fresh cilantro, chopped, for garnish
  • Lemon wedges, for serving

Instructions

  1. Rinse the bajra and moong dal together in a fine-mesh strainer under running water until the water runs clear. Drain well.
  2. Heat ghee or oil in a large heavy-bottomed pot or pressure cooker over medium heat. Add cumin seeds and let them sizzle for 10 seconds. Add asafoetida, if using, then stir in the onion and sauté until soft and translucent, about 4-5 minutes.
  3. Add the grated ginger and green chilies. Sauté for 1 minute until fragrant.
  4. Add the turmeric and salt. Stir to combine.
  5. Add the rinsed bajra and moong dal. Stir and cook for 2 minutes, letting the grains toast slightly.
  6. Pour in the water. Bring to a boil, then reduce heat to low, cover, and simmer gently for 35-40 minutes, stirring occasionally to prevent sticking. The khichdi is done when the millet and lentils are fully soft and the mixture has a porridge-like consistency.
  7. If using a pressure cooker: after adding water, close the lid and cook on high pressure for 15 minutes. Let the pressure release naturally for 10 minutes, then release any remaining steam.
  8. Once cooked, mash lightly with a spoon if desired. Garnish with fresh cilantro and serve hot with lemon wedges.

Tips

  • Substitutions: If you don’t have bajra, you can use sorghum (jowar) or a mix of millets, but cooking times may vary slightly. For a richer flavor, replace half the water with coconut milk.
  • Consistency: Khichdi should be soft and scoopable, not dry. If it becomes too thick while cooking, add more hot water, ¼ cup at a time, until it reaches the desired texture.
  • Common mistake: Don’t skip rinsing the grains. This removes excess starch and any dust, preventing a gummy texture.
  • Storage: This khichdi thickens as it sits. When storing, add a splash of water before reheating to bring it back to the right consistency.

Serving Suggestions

Serve bajra khichdi hot with a dollop of ghee, a side of plain yogurt (curd), and a pickle. It also pairs well with a simple roasted vegetable or a side of papad. A squeeze of fresh lemon juice brightens the earthy flavors.

Variations

  • Vegetable khichdi: Add 1 cup of mixed vegetables (carrots, peas, cauliflower) along with the water. Increase cooking time by 5 minutes.
  • Spicy version: Add 1 teaspoon of garam masala and ½ teaspoon of red chili powder in step 4 for a warming, spicier kick.
  • Buttermilk khichdi: After cooking, stir in ½ cup of buttermilk for a tangy, cooling variation.
  • Brown rice blend: Replace half the bajra with brown rice for a milder flavor and slightly different texture.

Storage and Reheating

Store leftover khichdi in an airtight container in the refrigerator for up to 3 days. To reheat, add a few tablespoons of water to the khichdi and warm it in a saucepan over low heat, stirring occasionally, until hot. You can also microwave individual portions in 1-minute intervals, stirring in between. If the khichdi has become very thick, add more water to reach your desired consistency. Freeze in a freezer-safe container for up to 1 month; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I make bajra khichdi without a pressure cooker?
Yes, absolutely. Simmer it in a regular pot on the stovetop as described in step 6. It will take about 35-40 minutes. Just keep the lid on and stir occasionally to prevent sticking.

Why is my khichdi bitter?
Bajra can sometimes taste slightly bitter if it’s old or if it’s not rinsed well. Always use fresh bajra and rinse thoroughly. Also, toasting the grains in ghee helps mellow the flavor.

Can I use split moong dal with skin (chilka)?
Yes, you can. The skin adds more fiber and texture, but it will take slightly longer to cook. Increase the cooking time by 5-10 minutes.

Is bajra khichdi good for weight loss?
Bajra is high in fiber and protein, which can help you feel full longer. However, portion control is key, as it is calorie-dense. It’s a balanced meal when paired with vegetables.

Can I make it in an Instant Pot?
Yes. Use the sauté function to sauté the aromatics, then add the grains and water. Cook on manual high pressure for 15 minutes, then natural release for 10 minutes.

My khichdi turned out too watery. How do I fix it?
If it’s too watery, simply simmer it uncovered for an additional 5-10 minutes, stirring frequently, until the excess liquid evaporates and it thickens.

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