Skip to main content New<> this month
Get the Allrecipes magazine

Roti Canai/Paratha (Indian Pancake)

Rated as 4.14 out of 5 Stars

"Breakfast, lunch, tea time, and dinner - this popular Indian pancake is available for a meal or snack. As kids we ate it sprinkled with sugar. It's typically served with curry and sambal if you choose to spice it up."
Added to shopping list. Go to shopping list.


2 h 30 m servings 357
Original recipe yields 8 servings


{{model.addEditText}} Print
  1. Mix warm water, salt, and sugar together in a bowl. Put flour in a large mixing bowl; work in 3 1/2 tablespoons ghee using your fingertips.
  2. Beat egg and 1 teaspoon water together in a bowl; add to flour mixture. Gradually mix warm water mixture into flour mixture while kneading until dough becomes soft and pliable. Form dough into balls and let rest in a well-oiled bowl, 2 to 3 hours.
  3. Working on a flat greased surface, take a dough ball and flatten it using the heel of your palm to make a paper-thin circle. Spread 1 teaspoon ghee inside it. Fold the edges together to make roti into a square. Repeat with remaining dough.
  4. Heat about 1 tablespoon ghee on griddle or in a skillet over medium heat; cook roti until browned, 1 to 3 minutes per side.

Nutrition Facts

Per Serving: 357 calories; 10.1 56.8 8.5 46 302 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

I had these in India.. Perfect recipe...

This tasted bad.

This recipe makes a flavorful paratha. I used a different shaping method to create beautiful layers in my parathas. Otherwise, I would add a little more water to the dough than this recipe rec...