Recipe by Dropbear

Roti, a wonderful north Indian flatbread, is a perfect accompaniment to mop up curries. It is time-consuming to make, but very simple. Once you have made the dough you can set it to one side and finish cooking just before the meal. I rub the butter or ghee through the flour like a scone dough, which gives a light texture although not traditional

Top Review by coleville

Most Indians don't put regular flour in rotis and I have never heard of eggs in it either. Perhaps this is some version of naan?

Ingredients Nutrition


  1. In a large bowl, combine the flours, salt and baking powder, then add 100g of the butter or ghee and with your hands, rub this through the flour. Mix together the milk and eggs then gently combine this mixture with the flour. Knead the dough together lightly.
  2. Transfer to an oiled plastic bag and set aside for at least 30 minutes (the dough can be kept in the refrigerator overnight).Divide the dough into 8 portions and roll each out to a 20cm flatbread. Melt the remaining 50g of butter or ghee.
  3. Heat a frying pan until medium-hot. Brush each roti with a little butter or ghee and cook, 1 at a time for 2 minutes, turning frequently, until speckled brown and firm. Keep the cooked roti covered with tinfoil in a warm oven until all are cooked.

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a