Explanation
In Indian culture, offering food is a fundamental gesture of hospitality and affection, especially when meeting family. Refusing is seen as rejecting the host's care and goodwill, and can cause embarrassment or offense. It is customary to accept at least a small portion to honor the relationship.
Local Tip
If you are full or have dietary restrictions, accept a small amount and leave it on your plate rather than refusing outright.
How it compares elsewhere
Refusing food can be polite if done modestly, but it may also cause the host to insist; it's better to accept a small portion.
Refusing food, especially from a family host, is often seen as rejecting their generosity and can be deeply offensive.
It is generally acceptable to politely decline food, especially if you have dietary restrictions or are full, without causing offense.