Bajra Roti: Soft Pearl Millet Chapati That Won't Crack
Bajra Roti: Soft Pearl Millet Chapati That Won't Crack
By InstaCuppa Team | May 2026 | 10 min read
Imagine a cold Rajasthani winter night. A wood fire. Hot bajra roti with thick ghee and saag.
That is how Indians have eaten bajra roti for thousands of years.
Today, bajra roti is making a comeback. People want gluten-free options. They want more fiber. They want less blood sugar spikes. Bajra roti gives all of this — 8–9mg of iron per 100g (compared to wheat's 3.5mg), and a GI of 54–58 versus wheat's 62–70.
Let us learn how to make it perfectly — crack-free, every time.
What Is Bajra?
Bajra is pearl millet. It is a small, round grain that grows in dry and hot regions with little rain. It needs only 200–400mm of rainfall per year — making it one of the hardiest crops in India.
In India, bajra is a staple in Rajasthan, Gujarat, Haryana, and parts of Maharashtra. India is the world's largest producer of bajra, growing about 10 million tonnes per year.
Other names in India:
- Bajra — Hindi and Urdu
- Sajje / Sajjalu — Kannada and Telugu
- Kambu — Tamil
- Bajri — Gujarati and Marathi
- Kambam — Malayalam
Bajra has no gluten. It is 100% safe for people who cannot eat wheat. It is also called a warming grain in Ayurveda — it generates body heat, which is why Rajasthani farmers eat it all winter.
Bajra Nutrition Facts vs Wheat
| Nutrient (per 100g flour) | Bajra Flour | Wheat Flour (atta) |
|---|---|---|
| Calories | 360 kcal | 346 kcal |
| Protein | 11–12 g | 11–12 g |
| Fiber | 7–8 g | 2–3 g |
| Iron | 8–9 mg | 3.5 mg |
| Magnesium | 130–150 mg | 138 mg |
| GI (Glycemic Index) | 54–58 | 62–70 |
| Gluten-free? | Yes | No |
Bajra is the iron champion among grains. It has 8–9mg of iron per 100g — over 2x more than wheat and 11x more than white rice. One medium bajra roti (30g flour) has 110–130 calories and about 2.4mg of iron.
Bajra flour has 8–9 mg of iron per 100g. Wheat has 3.5mg. White rice has just 0.7mg. For Indian women who are iron-deficient (over 50% of Indian women have low iron), eating bajra roti 3–4 times per week can meaningfully improve iron levels. Pair with lemon juice or amla chutney — vitamin C increases iron absorption by 2–3 times. This is one of the cheapest and most natural ways to fight anaemia.
Bajra Roti Recipe (Step by Step)
What You Need (makes 4–6 rotis)
- 2 cups bajra flour (about 240g)
- ½ tsp salt
- 1 to 1¼ cups hot water (near-boiling)
- Ghee for serving
How to Make It
- Boil water. Let it cool for 30 seconds. It should still be steaming hot.
- Put 2 cups bajra flour in a wide bowl. Add ½ tsp salt. Mix well.
- Add hot water slowly — 2 tablespoons at a time. Mix with a spoon each time.
- Stop adding water when the dough just holds together. Total: about 1 cup water.
- Knead with the heel of your palm for 3–5 minutes. The dough should be soft, smooth, and slightly sticky — not dry.
- Cover the dough with a damp cloth. Rest for 10–15 minutes. This is important.
- Divide into 4–6 balls, each golf-ball sized.
- Place one ball on a flat surface. Press with your fingers from the center outward.
- Rotate after each press. Keep pressing until about 6 inches wide and 3–4mm thick.
- Heat a heavy tawa on medium-high flame. It must be fully hot before you place the roti.
- Carefully slide the roti onto the hot tawa. Cook for 20–30 seconds until edges look dry.
- Flip. Cook the other side 20–30 seconds.
- Flip again. Press gently all over with a clean cloth. Cook until brown spots appear.
- Remove. Apply ghee generously on top. Serve hot immediately.
Per roti nutrition: ~120 kcal | 3.5g protein | 2.4g fiber | 2.4mg iron
5 Tips for Soft Bajra Roti That Won't Crack
Tip 1: Use Hot Water (The Biggest Difference Maker)
Hot water is non-negotiable for bajra roti. The heat gelatinizes the bajra starch — this is what makes the flour sticky and moldable. Cold water leaves starch ungelled, so the dough crumbles.
Test: if you can hold your hand over the steam for 5 seconds, it is not hot enough. Use water that is still too hot to touch.
Tip 2: Knead While Dough Is Warm (Act Fast)
Bajra dough stiffens as it cools. Knead it right after adding hot water. Do not wait. Shape the rotis while the dough is still warm and pliable. If the dough cools and stiffens, add 1 tsp hot water and re-knead for 1 minute.
Tip 3: Use Your Palms, Not a Rolling Pin
Traditional bajra roti is always patted by hand. A rolling pin puts uneven pressure. It stretches some parts too thin and makes edges crack. Use gentle fingers and warm palms. Wet your fingers slightly every few presses.
Tip 4: Add a Little Wheat Flour for Beginners
Mix 80% bajra + 20% wheat flour when starting out. Wheat adds gluten. This makes the dough more forgiving and easier to shape. Once you are comfortable with bajra's texture, reduce wheat to 10% and eventually go to 100% bajra.
Tip 5: Cook on a Very Hot Tawa
A cold or warm tawa makes bajra roti dry and tough. Use a pre-heated, very hot tawa. High heat seals the surface quickly. The inside stays soft. If the roti is taking more than 2 minutes per side, your tawa is not hot enough.
Troubleshooting: Why Your Roti Cracks
| Problem | Cause | Fix |
|---|---|---|
| Cracks while shaping | Cold water used, dry dough | Use near-boiling water; add 1 tsp hot water and re-knead |
| Falls apart on tawa | Dough too dry, not rested | Rest dough 10-15 min; add slightly more water |
| Hard after cooling | Too little water, tawa not hot enough | Softer dough + hotter tawa; serve immediately with ghee |
| Edges break while pressing | Dry fingertips | Wet your fingers; press more gently at edges |
| Center stays raw | Too thick in center, tawa too hot | Keep even thickness; use medium-high, not maximum flame |
2 Stuffed Bajra Roti Variations
Variation 1: Bajra Methi Roti
Add 3 tablespoons of finely chopped fresh methi (fenugreek leaves) to the dough. Also add ¼ tsp ajwain (carom seeds) and ½ tsp red chilli powder. Methi adds flavor and boosts the anti-diabetic properties of bajra. This is popular in Gujarat as a breakfast roti.
Variation 2: Bajra Aloo Roti
Mix 1 cup bajra flour + ¼ cup boiled mashed potato + hot water. The starch in the potato helps bind the bajra dough. This makes shaping easier and gives a softer roti. Add ½ tsp cumin, salt, and green chilli paste to the mash before mixing. This is great for children who are new to millet rotis.
Best Side Dishes for Bajra Roti
In Rajasthan and Gujarat, bajra roti is eaten with:
- Sarson ka saag — mustard leaves cooked with spices. The classic match for winter months.
- Lehsun chutney — spicy garlic chutney. Very common in Rajasthan. Adds heat and flavor.
- Bajra khichdi — when served together, bajra roti + bajra khichdi is a full Rajasthani winter thali.
- Curd + jaggery — simple and sweet. Eaten in Gujarat for breakfast. The cooling curd balances bajra's heat.
- Thick arhar dal — rich and filling. Good for lunch.
- Palak paneer — spinach and cottage cheese. A restaurant-style pairing that works beautifully.
- Green onion and raw garlic — the most rustic traditional pairing. Free and deeply flavorful.
Health Benefits of Bajra Roti (with Numbers)
1. Fights Anaemia — Highest Iron Among Common Grains
Bajra has 8–9mg of iron per 100g. Wheat has 3.5mg. White rice has 0.7mg. Eating 3 bajra rotis gives you about 7mg of iron — almost 40% of a woman's daily iron need (18mg). Pair with vitamin C foods (lemon juice, tomatoes, amla) to absorb 2–3x more iron.
2. Better Blood Sugar Control Than Wheat
Bajra GI is 54–58. Wheat GI is 62–70. The 7–8g of fiber per 100g also slows glucose release. Switching from wheat to bajra rotis can reduce post-meal blood sugar spikes by 15–25% for diabetics. Bajra also has resistant starch that improves insulin sensitivity over time.
3. Good for Weight Loss
One bajra roti has 110–130 calories and 2.4mg iron and 2.4g fiber per roti. The fiber keeps you full for 3–4 hours. Most people who switch to bajra roti from wheat roti report eating 1–2 fewer rotis per meal within 2 weeks because they feel satisfied sooner.
4. Warming in Cold Weather
Bajra generates body heat. Ayurveda classifies it as a "ushna" (hot) grain. It is ideal for winter months (October–February). People in cold climates — Rajasthan, Haryana, Punjab, Himachal Pradesh — rely on bajra as their primary winter grain. Eating bajra in summer can make some people feel warm; balance with curd or buttermilk.
5. Supports Heart Health
Bajra has 130–150mg of magnesium per 100g. Magnesium helps regulate heartbeat and relax blood vessel walls, which can lower blood pressure. The fiber in bajra also lowers LDL (bad) cholesterol over 4–8 weeks of regular eating. Both effects together protect the cardiovascular system.
Who Benefits Most from Bajra Roti?
| Who | Why Bajra Roti Helps | How Often |
|---|---|---|
| Women with anaemia | 8–9mg iron per 100g — highest among grains | 3–4 rotis, 3 days a week |
| Diabetics | GI 54–58, high fiber slows glucose release | Daily as wheat replacement |
| Weight loss seekers | Filling, high fiber, keeps full 3–4 hours | Replace wheat at 1–2 meals daily |
| People in cold climates | Warming grain, generates body heat | Daily in winter months |
| Celiac / gluten sensitive | 100% gluten-free | Daily as wheat substitute |
| Heart patients | Magnesium lowers BP; fiber reduces LDL | 3–4 days a week |
Warm Drinks Go Great with Bajra Roti
Boil water in 60 seconds with an InstaCuppa Electric Kettle. Perfect for chai, herbal teas, and morning drinks.
Shop Electric KettlesCommon Questions
Why does my bajra roti crack?
The most common reason is cold water in the dough. Always use near-boiling water. Also, do not wait too long before shaping — knead and shape while the dough is still warm. If it cracks, add 1 tsp hot water, re-knead for 1 minute, and try again.
Can I make bajra roti for diabetics?
Yes. Bajra roti is one of the best options for diabetics. GI is 54–58 vs wheat's 62–70. It also has 7–8g fiber per 100g — more than double wheat. Keep it plain with no sugar. Eat with a protein-rich side like dal for even better blood sugar control.
How many bajra rotis can I eat per day?
2–3 bajra rotis per meal is a good portion. 6 rotis per day totals about 720–780 calories from roti, which fits within a healthy daily diet. Each roti gives you 2.4mg iron, so 6 rotis = ~14mg iron — nearly a full day's need for women.
Is bajra roti good for weight loss?
Yes. Bajra roti has 7–8g of fiber per 100g (vs wheat's 2–3g). More fiber means feeling full faster and for longer. Switching from wheat to bajra roti typically leads to eating 1–2 fewer rotis per meal without feeling hungry. Over 30 days, this creates a caloric deficit that supports weight loss.
Can I eat bajra roti in summer?
Yes, in moderation. Bajra is a warming grain. In summer, limit to 1–2 rotis per meal. Balance with cooling foods — curd, cucumber raita, buttermilk, or coconut chutney alongside bajra roti. In South India, bajra (kambu) is eaten year-round with no issues when balanced with cooling sides.
We test kitchen appliances and share simple cooking tips for Indian homes. Our goal: make healthy eating easy for every Indian family.