Roti vs Naan – What is the Difference?

There are many different types of flatbread in the world, but two of the most popular are roti and naan. 

They are both made with flour, water, and salt, but they have some key differences. In this post, we will compare roti vs naan and determine which is the better flatbread!

What is Roti?

roti bread vs naan

Roti is a flatbread that has been eaten in South Asia for more than 5000 years. It’s made by mixing flour and water together until they form the dough. Then rolling out the dough into thin sheets. It is typically cooked on a stovetop.

What is Naan?

what is naan

Naan bread originated in Iran during the time period when Persia invaded India during their reign as emperors of this region between 500 BC-1500 AD. The word “naan” means “bread.” 

Naan is a leavened bread that is made from maida flour. 

Traditionally naans are cooked using clay ovens called Tandoori which heat up quickly to wood charcoal inside. 

Follow this recipe for homemade naan

Roti Vs Naan Differences

A lot has changed over time though – today you can find both these flatbreads being made and eaten all around the world! But what is the difference between roti and naan? 


Roti is made from wheat flour.

While naan is made from maida flour.


Roti is usually served with curry dishes in South Asia but there are some exceptions like for example parathas (a type of fried bread) or even dosas/chapatis that make up most people’s breakfast menus every morning at home or out on streets where food vendors sell these Pakistani breakfast items.

Naans on the other hand has become popular in regions outside of Asia as well – such as the Mediterranean or even North America. 

Where it can commonly be found served with dishes like chicken tikka masala or even just some simple butter and honey!


Roti has a chewy texture and a slightly sour flavor

Naan has a fluffy texture due to the use of yeast and a slightly sweet flavour. 

Cooking Style

Roti is cooked on a tawa or flat skillet

Naan is only cooked in a tandoor oven powered by charcoal or wood fire.


There are many different kinds and varieties of roti such as chapati, tandoori roti, missi or roomali!

There is a wide variety of naan to choose from. You can get plain naan, garlic nan, keema naan and cheese naan versions as well!

Final Remarks

When it comes to the health aspect, roti takes the lead because naan contains more fats and calories from added ingredients. 

In terms of taste, most people say that roti goes well with savoury dishes while naan pairs better with sweet flavours. 

However, these are generalizations and both flatbreads can be enjoyed with any type of cuisine!

So what’s the verdict? In our opinion, roti is the better flatbread! It’s simpler to make, it’s more affordable and it’s also a bit healthier since it doesn’t require using an oven. 

Naan is definitely delicious too, but we think roti takes the cake (or should we say bread?) when it comes to comparing these two popular flatbreads! 

What do you think? Let us know in the comments below!

Leave a Comment