Generally, when we think of Indian food, the first thing that comes to our mind is spice. This is because many think that Indian food is always rich and spicy. But when it comes to breakfast, it is a totally different scenario. A typical Indian breakfast may contain roti (which is a flatbread) served with lentils or potato curry. It may also include dosas and idlis, which are both made with rice flour and are staples from South India.