Flatbread and naan are very similar but are made with different ingredients. Flatbread is typically made with flour, water, oil, salt and sometimes with yeast. Naan is a specific type of flatbread that is traditionally made with wheat flour, yogurt, water, yeast, and sometimes other ingredients like ghee. It can often include seasoning such as garlic or herbs. Because of these ingredients, naan is fluffy and soft compared to basic flatbreads that can be crisper and a little more dense.