
When a Friend Invites You Out Without Knowing You're Vegetarian
A quick message beforehand beats an awkward moment at the table.
Mention it early, or bring it up at the table?
A day ahead, send a message like: "Thanks for the invite — I'm vegetarian these days. If it's not too much trouble, could we pick somewhere with more vegetarian options? If not, no worries, I'll figure something out when we get there." This states your need clearly while giving the other person an easy out — it's far more considerate than bringing it up only once you're already seated.
If they've already booked a meat-heavy restaurant
You can reply, "That's totally fine, I'll just order some side dishes and staples — no need to change the place just for me." This keeps the other person from feeling put on the spot, and it also sets your own expectations in advance, so you're not scrambling once you're there.
Communicating with longtime friends
Close friends usually take your diet into account naturally once they know about it the first time — there's no need to explain it all over again every time — and things get easier over time.
A tip for beginners
Stating your needs openly is far better than staying quiet and then either forcing down meat or going hungry — most people are willing to understand and accommodate. If you're meeting a friend you don't know as well for the first time, you can bring it up lightly and with a bit of humor, something like, "Fair warning, I'm vegetarian — don't be alarmed by my order." It gets the message across without making things feel too serious.
Related reading

Eating Vegetarian at School and Office Cafeterias: How to Talk to the Serving Staff

Vegetarian Travel Abroad: Preparing a Multilingual Dietary Card

Late-Night Vegetarian Eats: Even the Convenience Store Can Deliver
