
Soft Kenyan Chapati (Fluffy, Layered & Foolproof)
Soft Kenyan chapatis are what many consider comfort food. You can have it for breakfast or as the perfect accompaniment to meat or vegetarian stews. It’s one of those recipes that feels simple until you try to get it just right.
Why This Recipe Works
- The warm water helps relax the gluten for a softer dough
- Resting the dough allows for full hydration, which is key to ensuring softness
- Layering flour and oil created soft, flaky layers
- Cooking the chapati at medium heat prevents the chapati from drying out
In most Kenyan homes, chapati is made by instinct rather than exact measurement. When you ask someone for their chapati recipe, the response that is likely to follow is: “Stir salt into some warm water, then pour just enough water into the flour to form a slightly sticky dough. Let it rest for an hour or two, then roll….”
In my case, when I asked my mom how to make soft chapati, she said, “Add the water to the flour and knead; it should be slightly sticky, and the resulting texture should be like chewing gum,” and that was it. This felt like a case of “teach them to swim by throwing them in the deep end”.
I can’t help but laugh when I look back at that moment, which wasn’t the case when I started testing batches of chapati. While I believe that the skill of cooking by instinct and ‘feel’ is worth passing down, exact measurements are helpful.
Over time, I realised that making soft Kenyan chapati isn’t all about guesswork, but it comes down to the right dough texture, proper resting, and how you cook them in the pan.

These soft, beautifully layered chapati are one of the foods that we can thank our multicultured Kenyan country for. We got it from the Indians and tweaked it a little, which is why the Kenyan chapati is a little different from the Indian Roti/chapati, with both being delicious!
Tips to Make Soft Kenyan Chapati Every Time!
Water Temperature? Really?
Yes, really. Keep the water warm, not hot or cold but warm enough that you can stick your finger in it without wincing. 😉
Consistency
Mix the warm salted water with the flour and knead until there are no flour pockets. The trick is in the consistency of the dough. It should not be so firm that after kneading, you can press it and it springs back. And it should not be overly wet. What it should be is slightly sticky to prepare for the next trick up our sleeve, which is…
Rest
Yes, just like any other bread dough. Your chapati dough needs time to rest for the flour to absorb the water, making it easier to work with. I leave mine for no less than 1 hour, but always try to let it rest for 2 hours.
Common Chapati Problems (And How To Fix Them)
Why are My Chapati So Hard?
Chapati may be hard usually because the dough is too dry, has been over-floured, or cooked at high heat.
Why Don’t My Chapatis Have Layers?
The rolling technique of layering oil-flour was either skipped or too light.
Why do My Chapati Turn Hard After Cooling?
They were not kept in an airtight container after cooking while still warm, or they were overcooked.

Frequently Asked Chapati Questions
What Can I Pair It With?
You can have chapati for breakfast with tea, or for lunch and dinner paired with stewed dishes and curries.
How Do I Reheat the Chapati?
Put the chapati on a plate and cover with cling film, then reheat in the microwave for a few seconds.
Are Roti and Chapati the Same Thing?
Yes and no. Yes, because they are both flatbreads with just different names. And no, because the methods and ingredients vary, with some using oil, ghee, and other recipes choosing to omit both and just stick to water, flour, and salt.
Pair Your Soft Chapati With…
A quick and simple pantry staple lentil stew recipe made with brown lentils and coconut milk.

How to make chapati in 4 simple steps.
Step 1: Make sure the water is warm and stir the salt into it to dissolve.
Step 2: Mix the flour and water, knead for about 2-3 minutes until smooth and slightly sticky. Cover with cling film and rest for 2 hours for full hydration, which is key to making soft Kenyan chapati.

Step 3: Portion the dough into 6 balls, cover, and begin by rolling each one as thin as you can get it (without caring about the shape at this phase). Then drizzle 1 tablespoon of oil/ghee evenly across it, and a somewhat generous pinch of flour evenly across it before rolling and twirling it onto itself.

Step 4: Heat the cast iron pan (medium heat) as you roll out the dough balls. Do not roll them too thin (otherwise, they will be tough).

Place the chapati on the pan without oil and let it cook until it changes color on the top, then flip it over, and as the bottom cooks, you can now add oil to the top.
Flip it over again and add some oil to the now top, then flip it back (so each side has been cooked twice). Each chapati should be cooked for at least 3 minutes, and not more; otherwise, it will dry out.

And that’s it! Store your soft Kenyan chapatis in an airtight container to retain moisture and softness.
Please give the soft chapati a thumbs up below.
FOLLOW on: Instagram, Pinterest, TikTok, and Youtube to know what’s fresh off the stove/oven. Or subscribe below to be notified of new posts by email.
This post contains affiliated links
Other Flatbreads You Ought to Try
A delicious and simple homemade garlic naan bread made with garlic-infused brown butter and some cool tips and tricks for super soft and fluffy naan bread.

Useful tools (affiliated links) for this recipe: cast iron pan
Soft chapati with layers
Soft flatbread that can be had for breakfast, lunch, or dinner.
Ingredients
- 400g All-purpose flour
- 1 1/2 teaspoon fine salt
- 270ml Warm water
- 1 cup Sunflower oil/ghee/melted margarine
Instructions
Stir the salt into the warm water to dissolve
Make a well in the center of the flour and pour in the water. Knead for about 2-3 minutes then cover with cling film and leave to rest for 2 hours in a draught-free place
Portion the dough into 6 balls and leave them in the bowl covered, as you work on them one by one.
Roll it as thin as you can get it (do not worry about the shape at this stage) on a lightly floured surface, drizzle 1 tbsp of oil on the chapati dough, then sprinkle a generous (1 tsp) of flour across before rolling the chapati into a log and twirl it into itself. Repeat for the rest and make sure to cover to avoid drying and skin forming.
Heat the cast iron pan as you roll out the chapati (start with the first one you had rolled and end with the last one), make sure to evenly roll it out but not too thin or too thick.
Place the chapati on the pan without oil and let it cook until it changes color on the top then flip it over, and as the bottom cooks, you can now add oil to the top. Flip it over again and add some oil to the now top then flip it back (so each side has been cooked twice). Each chapati should cook for at least 3 minutes and not more otherwise it will dry out
Store the chapati in a large container and cover with a kitchen towel and cling film to retain the moisture

3 Comments
Ivonne Jepchumba
15th March 2024 at 7:10 pmThank youuuu so much.
I tried this recipe and for the first time ever I actually made decent chapatis.
Angela
15th March 2024 at 8:02 pmHey Ivonne, I’m so happy to hear that!!! Thank you for sharing ☺️ have a lovely weekend.
ashley
4th October 2024 at 4:07 pmthe recipe is amazing