Bajra Khichdi: Warm Rajasthani Winter Comfort Food
Bajra Khichdi: Warm Rajasthani Winter Comfort Food
By InstaCuppa Team | May 2026 | 10 min read
It is a cold December night in Jaipur. Wind is howling outside.
Inside, a pot of bajra khichdi is cooking. The whole house smells of ghee and cumin.
This is the dish that kept Rajasthani farmers warm for centuries.
And today, it is one of the healthiest one-pot meals you can make. One bowl gives you 10–12g of protein, 3–4mg of iron, and keeps you full for 4–5 hours on just 250–300 calories.
What Is Bajra Khichdi?
Bajra khichdi is a simple one-pot dish. It is made with bajra (pearl millet) and moong dal cooked together until soft and creamy.
In Rajasthan, it is the number one winter comfort food. Farmers eat it after long cold days in the fields. Bajra is a warming grain — it generates body heat, which is why people in cold climates have eaten it for generations.
It is soft, warm, and very filling. It tastes earthy and nutty, slightly heavier than regular moong dal khichdi made with rice.
Serve it with thick ghee on top. Add curd or jaggery on the side. This combination of hot and cold, savory and sweet is the traditional Rajasthani way.
Most people make bajra khichdi that turns out dry and grainy. The Rajasthani secret is to add a small splash of whole milk in the last 2 minutes of cooking. Use just 2–3 tablespoons of milk per serving. Stir it in and cook on low for 2 minutes. The milk mixes with the dal and bajra to create a creamy, almost risotto-like texture. This trick transforms the dish from ordinary to restaurant-quality.
Nutrition and Calories per Serving
One serving of bajra khichdi (about 250g cooked) gives you:
| Nutrient | Amount (per serving) | Why It Matters |
|---|---|---|
| Calories | 250–300 kcal | Low calorie for a full meal |
| Protein | 10–12 g | Complete protein (bajra + dal combo) |
| Carbohydrates | 40–45 g | Slow-release energy, low GI |
| Fiber | 4–5 g | Keeps gut healthy |
| Iron | 3–4 mg | ~25% of daily need for women |
| Magnesium | 60–70 mg | Supports muscles and energy |
| Fat | 7–8 g (from ghee) | Helps absorb fat-soluble vitamins |
Bajra + moong dal is a complete protein. Together they have all 9 essential amino acids your body cannot make on its own.
Classic Bajra Khichdi Recipe (Step by Step)
This recipe makes 3–4 servings. Total time: 40 minutes (or 20 minutes with soaking).
Ingredients
- ½ cup bajra (pearl millet grains)
- ½ cup yellow moong dal
- 2 tbsp rice (optional — makes it softer)
- 4–5 cups water
- 2 tbsp ghee
- 1 tsp cumin seeds
- 1 tsp grated ginger
- 1 green chilli, chopped (optional)
- ¼ tsp turmeric
- 1 pinch hing (asafoetida)
- Salt to taste
- 2–3 tbsp milk (optional — for creaminess)
How to Make It
- Soak bajra in water for 1–2 hours before cooking. This step is optional but cuts cook time by half and makes the khichdi softer.
- Rinse the bajra 2–3 times until the water runs clearer. Wash the moong dal. Wash rice too if using.
- Heat ghee in a pressure cooker on medium flame.
- Add cumin seeds. Let them sizzle for 10 seconds until they turn slightly brown.
- Add ginger, green chilli, and hing. Stir for 10 seconds.
- Add bajra, moong dal, rice, turmeric, and salt. Mix well for 30 seconds.
- Add 4–5 cups of water. Stir everything together.
- Close the pressure cooker lid. Cook on high flame until 1 whistle.
- Reduce to low flame. Cook for 15–20 more minutes. (If you soaked bajra, 12–15 minutes is enough.)
- Turn off heat. Wait 10 minutes before opening the cooker.
- If using milk, add 2–3 tablespoons now and stir gently. Cook on low flame 2 more minutes.
- Serve hot with a teaspoon of ghee poured on top, curd on the side, and jaggery if desired.
3 Variations to Try
Variation 1: Bajra Khichdi with Vegetables
Add ½ cup mixed vegetables (carrot, peas, beans) with the bajra in step 6. The vegetables add color, fiber, and more nutrients. Good for children and people who want more variety.
Variation 2: Masala Bajra Khichdi
After opening the cooker, heat 1 tsp ghee in a small pan. Add ½ tsp mustard seeds, 1 dried red chilli, and 8–10 curry leaves. Let them splutter. Pour this tadka over the cooked khichdi. Mix and serve. This adds a South Indian touch to the Rajasthani dish.
Variation 3: Bajra Khichdi with Garlic
Skip the ginger. Add 3–4 crushed garlic cloves instead in step 4. Fry the garlic in ghee until golden. Then add the cumin and proceed as usual. The garlic version is especially warming in winter. Garlic also helps improve iron absorption from the bajra.
Tips for Soft and Creamy Bajra Khichdi
Tip 1: Soak the Bajra (It Doubles the Softness)
Soak bajra in water for 1–2 hours before cooking. This cuts cook time from 30 minutes to 15 minutes. Soaked bajra becomes much softer and easier to digest. If you forget to soak, add 1 extra cup of water and cook 5 minutes longer.
Tip 2: Use More Water Than You Think
Bajra absorbs a lot of water. Use at least 5 cups of water per ½ cup of bajra. The khichdi should look loose and soupy when you open the cooker. It will thicken to the right consistency as it sits for 5 minutes.
Tip 3: Add Warm Milk at the End
This is the Rajasthani secret. Add 2–3 tablespoons of warm milk after cooking. Stir gently and cook for 2 more minutes on low. The khichdi becomes creamy, smooth, and almost silky. It works with both whole milk and plant-based milk.
Tip 4: Do Not Skip the Ghee
Ghee makes bajra khichdi taste amazing. It also helps your body absorb fat-soluble vitamins A, D, E, and K from the food. Use 1 tsp of ghee per serving at minimum. In winter, 1–2 tsp more is traditional and beneficial.
Common Mistakes and Fixes
| Mistake | What Happens | Fix |
|---|---|---|
| Not soaking bajra | Hard, chewy grains | Soak 1–2 hours OR add extra water and cook 10 min longer |
| Too little water | Dry, thick khichdi | Use minimum 5 cups water per ½ cup bajra |
| Opening cooker too early | Undercooked, grainy | Always wait 10 minutes after heat is off |
| Skipping ghee | Bland, less satisfying | Add at least 1 tsp ghee per serving before serving |
| Not rinsing bajra | Dusty, slightly bitter taste | Rinse 2–3 times until water runs clear |
What to Serve with Bajra Khichdi
Classic Rajasthani combinations:
- Thick ghee — pour 1 tsp on top. Non-negotiable in Rajasthan.
- Curd — cool and refreshing alongside hot khichdi. Good for digestion.
- Jaggery — a small piece on the side. Sweet and earthy together. Traditional pairing.
- Rajasthani kadhi — besan kadhi with khichdi is a classic Sunday lunch combo.
- Papad — roasted or fried. Adds crunch to a soft, comforting meal.
- Lehsun chutney — spicy garlic chutney warms you from inside. Popular in winter.
- Pickled mango — a small piece of raw mango pickle cuts through the richness of the ghee.
Health Benefits of Bajra Khichdi (with Numbers)
1. Excellent for Weight Loss
One bowl of bajra khichdi has 250–300 calories. It keeps you full for 4–5 hours because of the high fiber (4–5g) and protein (10–12g) combo. If you have bajra khichdi for lunch, you naturally eat 15–20% fewer calories at dinner. Over 30 days, this creates a meaningful caloric deficit.
2. Good for Diabetics — Low GI Grain
Bajra has a GI of 54–58. White rice has a GI of 72–89. The moong dal adds protein which slows glucose absorption further. Together, bajra + dal keeps blood sugar steady for 3–4 hours after eating. No sudden spike, no sudden crash.
3. High Iron — Fights Anaemia
Bajra has 8mg of iron per 100g. One serving of bajra khichdi gives 3–4mg of iron — about 25% of a woman's daily iron need (18mg). Eating bajra khichdi with lemon juice (vitamin C) helps your body absorb the iron 3x better. Squeeze a little lemon in before eating.
4. Warming in Winter — Generates Body Heat
Ayurveda classifies bajra as a "heating" grain. It increases body heat and energy. This is why Rajasthani and Gujarati farmers eat bajra roti and khichdi all winter. Perfect for December–February months. People in colder climates (North India, Himalayas) use it as their primary grain in winter.
5. Easy to Digest — Safe for Sick People
Bajra + moong dal khichdi is one of the easiest combinations to digest. Moong dal is the most digestible lentil. The khichdi is cooked until very soft and mushy. It is given to sick people, elderly people, and anyone recovering from illness or surgery. It is gentle on the gut but still highly nutritious.
6. Complete Protein in One Bowl
Bajra lacks the amino acid lysine. Moong dal has it. Dal lacks the amino acid methionine. Bajra has it. Together, bajra + dal forms a complete protein. One bowl gives you 10–12g of complete protein. This is especially important for vegetarians who may struggle to get complete protein from plant foods.
Warm Drinks for Cold Nights
InstaCuppa Electric Kettles boil water in 60 seconds. Perfect for chai, herbal teas, and warm drinks on cold evenings.
Shop Electric KettlesCommon Questions
How long does it take to cook bajra khichdi in a pressure cooker?
About 25–30 minutes total. 1 whistle on high, then 15–20 minutes on low flame. If you soaked the bajra for 1–2 hours first, 12–15 minutes on low is enough after the first whistle.
Can I eat bajra khichdi for weight loss?
Yes. One serving has 250–300 calories and keeps you full for 4–5 hours. To keep it weight-loss-friendly: skip the jaggery, limit ghee to 1 tsp per serving, and add more vegetables. Replace a rice or wheat meal with bajra khichdi for best results.
Can I make bajra khichdi without a pressure cooker?
Yes. Use a heavy-bottomed pot with a tight lid. Add 6–7 cups of water. Cook on low flame for 45–50 minutes. Stir every 15 minutes and add water if it looks too thick. Soaking the bajra first will cut this time to 30–35 minutes.
How do I store leftover bajra khichdi?
Store in the fridge in a covered container for up to 2 days. Bajra khichdi thickens a lot when cold. When reheating, add 2–3 tablespoons of water and heat on medium flame, stirring gently. It returns to a creamy consistency. Do not freeze — the texture becomes grainy after freezing.
Is bajra khichdi good for babies?
Yes, but only for babies 8 months and older who have already had single-grain millet porridge. Make it with less spice — skip the green chilli and hing for babies. Cook until very soft and mushy. Bajra khichdi is nutritious for babies because of its iron and protein content. Always check with your pediatrician before introducing new foods.
We test kitchen appliances and share simple cooking tips for Indian homes. Our goal: make healthy eating easy for every Indian family.