I read that the Sikhs adopted a lot of South Asian Muslim cultural and spiritual practices. From my experiences, they're both very similar. Mosques and Gurudwaras, on the inside, are very similar, and men/women are segregated. Moreover, many Sufis beloved by Sikhs were Muslims. Here's my question: I read that the concept of communal eating, which is called "langar" came from the Muslims of South Asia. Is this true? I don't see any info on it. Do Muslims in South Asia have a concept of offering food to guests free food at their mosque?

I have seen images of the inside of a mosque's dining area, and it looks identical to the Sikh's dining area. Please enlighten.

Langars are very common at dargahs and to a lesser extent can be seen at mosques.

The langar consists of food being delivered from 'daigs'. Daigs are basically large cauldrons. The most common main course in daigs are spicy rice mixed with meat or curry, which is later served with bread.

When affluent people are in need of a miracle, or celebrating something, they will do a "Daig Charhao", which basically means to "put a cauldron on fire". They will give money to their local dargah/mosque who will arrange the food for langar goers.

Difference between Sikh and Muslim langars is this: Sikhs have langars for everyone in Gurdwaras and everyone eats from it. In Muslims it has become meal served exclusively for poor people. Rich mosques no longer have langars besides in Ramadan. I might be full of shit because I ate at langars as a kid but then again my mom is a little weird like that... getting driven in a Toyota Corolla to eat at a langar 'n all.