I am teetotal and vegetarian (for 35 years) and have quite a boring palate, and therefore incidentally end up with the cheaper dishes. My portion of the bill on meals out is usually half of everyone else's portion. I have to say, it drives me absolutely crazy when equal bill splitting is suggested, it really is not fair. Also, I am careful with my money and really not wanting to sound stingy, I really do not want to subsidise my friends alcohol and food choices on a night out. I usually always speak up. Yes, it's sometimes awkward and yes, sometimes puts a little damper on things, but I would far far rather have that awkwardness than walk away from the restaurant feeling angry. But all my good friends would not dream of me subsidising their alocohol or meat dishes (nothing to do with being anti meat, just they are usually quite a bit more than the basic veggie dishes), so it's never an issue for most of my social outings. Your situation is slightly different, I appreciate, as you would usually be having some of the alcohol too, but as someone suggested, maybe for one evening out, don't have the alcohol just so this point can be raised at the end, or beginning, or bite the bullet and say something up front, and I know people don't like to say it, but it is always ok to say something about your finances, that you're being careful, or whatever,; if they are friends, they should be considerate of that. I'd say definitely say something. It's hanging over you now making things uncomfortable your end anyway, so clear the air asap, it will be put behind you and get on with some really nice fun meals out.