I skipped dinner on the late SFO-SIN flight a couple days ago and they ran out of grilled cheese and tomato soup 4 hours into the flight. Annoying thing was the FA suggested it when taking my meal order.
In fact, I head her suggesting it to everyone within ear shot — telling them skip the main course and just have a salad and cheese plate instead, and the hot bite later.
All they had was a “rice bowl” with 2 small lumps of bland chicken in it.