AVML is almost always paneer based. On a recent BOM-LHR-JFK all 3 meals were paneer based and not something you can eat for for 3 meals a day. The snack of stale bread with hummus(and a pack of raisins! Hindus do eat chocolates BA) was disgusting
I have an upcoming CW transatlantic where all 3 choices are beef/sausage/bacon - none of which I can have. So it will be AVML on BA 117 (8 AM LHR-JFK). Curious to see what BA provides for breakfast/brunch on this one.