Soft roti is a must in every South Asian household. Whether you are serving it with curry, vegetables, or lentils, everybody prefers rotis that do not turn hard and dry within minutes. The best part is that making soft roti is not difficult—it only requires the right dough, proper technique, and a few simple cooking tips.
In this guide, you will learn easy steps and practical tricks of How to Make Soft Roti That Stays Soft for Hours, warm, and fluffy for hours. Fix your cooking mistakes with this guide on why rice turns sticky and how to make it perfectly fluffy. Learn simple tips and tricks to get light, separate grains every time you cook rice.
Why Roti Becomes Hard
Dry Dough
When the dough is too tight or dry, rotis become hard after cooking.
Overcooking on Heat
Cooking roti for too long removes moisture and makes it stiff.
Improper Storage
When rotis are left open to air, they dry out quickly.
Poor Quality Flour or No Resting Time
Whole wheat flour needs proper hydration and resting time for soft texture.
Ingredients for Soft Roti
Basic Ingredients
- 2 cups whole wheat flour (atta)
- Warm water (as required)
- 1 teaspoon oil or ghee
- A pinch of salt (optional)
Step-by-Step Method to Make Soft Roti
Step 1: Prepare Soft Dough
In a bowl, add wheat flour and salt. Gradually add warm water and knead into a soft dough. Add a little oil or ghee while kneading for extra softness.
Step 2: Knead Properly
Knead the dough for at least 8–10 minutes until it becomes smooth and elastic. Soft dough is the key to soft rotis.
Step 3: Rest the Dough
Cover the dough with a damp cloth and let it rest for 20–30 minutes. This helps gluten develop and makes rotis softer.
Step 4: Roll Evenly
Divide the dough into equal balls. Roll them into smooth, even circles—not too thick and not too thin.
Step 5: Cook on Medium Heat
Heat a tawa and cook the roti on medium flame. Flip when small bubbles appear and cook the other side. Avoid overcooking.
Step 6: Steam Trick
After cooking, place rotis in a container lined with a clean cloth or cover them properly. You can also trap light steam to keep them soft.
Tips to Keep Roti Soft for Hours
Use Warm Water
Warm water helps create softer dough compared to cold water.
Add Oil or Ghee
Adding a little fat while kneading keeps rotis soft and moist.
Do Not Overcook
Remove rotis as soon as light brown spots appear.
Stack and Cover Immediately
Always stack rotis and cover them with a cloth or lid right after cooking.
Store in Insulated Container
A roti box or casserole helps retain heat and moisture.
Common Mistakes to Avoid
Hard Dough
A tight dough results in dry and stiff rotis.
Too Much Dry Flour While Rolling
Excess flour makes rotis dry after cooking.
Leaving Rotis Open
Exposure to air quickly dries them out.
Final Thoughts
Making soft roti that stays soft for hours is all about technique. With properly kneaded dough, correct cooking time, and smart storage methods, you can enjoy soft and fresh rotis throughout the day.
Once you follow these simple tips, you will never struggle with hard or dry rotis again—just soft, warm, and delicious rotis every time. Bake delicious desserts at home with this easy eggless cake recipe without using an oven. Follow simple steps to make a soft, fluffy cake using basic ingredients and no oven needed.

Pingback: Eggless Cake Without Oven -
Pingback: Healthy Meal Prep for Working Women -
Pingback: Why Does My Rice Turn Sticky? How to Fix Fluffy Rice -