The salad is definitely pretty solid, and agreed, I've had multiple F/As comment that it frequently runs out.
Either way, I agree with everyone else's comments - I'd order the vegetarian special meal just to be safe (or, just bring your own food and then you definitely won't have to worry).