DEL has sort haul service standards. While not as good as on long-haul it is still a separate appetizer and then main course. IST-DEL is a relatively short flight - 6 hours or so. On DEL-IST they serve a small appetizer after departure (that most people refuse as they want to sleep) and then full meal before arrival.
I am not sure about BOM.