i agree with brenda, you invited them to dinner, you pay. you are a very entitled person, not someone i would call a friend.
I Refuse to Pay for Everyone Just Because I’m the Only Vegan

Friend groups often face awkward moments when it comes to splitting bills, especially if one person’s lifestyle or preferences are different from the rest. Money, food choices, and fairness can quickly turn a fun outing into tension and hurt feelings. Recently, one of our readers sent us a letter about facing this very situation as the only vegan in her circle.
Gemma’s letter:
Hi Bright Side,
I chose a nice vegan restaurant to celebrate my birthday with 7 friends.
When the $375 bill arrived, no one moved. Finally, one friend said, “You should pay. We hate vegan food — we only came here for you.”
I just smiled, then stepped outside to calm down, and thought for a while.
10 minutes later, I came back holding a basket. Everyone froze as I explained that I had been doing some calculations. I said, “If you expect me to cover the cost of a meal you didn’t even enjoy, then it’s only fair that you cover all the times we went to steakhouses and burger joints where I had to sit there with just a salad because you chose the restaurant.”
They looked confused but started pulling out money anyway, embarrassed by the other diners who were now watching us.
Then I added, “As for this dinner, I’ll let you pay for it, and I’ll consider it my birthday gift.”
I took the money, left the restaurant, and donated it all to a vegan organisation.
That night, I got text messages from friends saying I had acted childishly and embarrassingly.
So now I wonder: did I go too far, or was I simply standing up for myself?
Yours,
Gemma

Thank you, Gemma, for trusting us with your story. We can see how upsetting it must have been to feel unappreciated on your own birthday. Here is our advice to help you handle this situation and decide how to move forward.
Redefine What Friendship Looks Like

You have sh-ty friends. I would have probably cut them off. You're better than me.
Your friends showed their true feelings when they admitted they “hate vegan food” but still expected you to pay.
Action: Ask yourself if these are the people you want to keep celebrating with. Real friends don’t make you feel guilty for your choices, especially on your birthday. You might decide to distance yourself from this group and invest your time in building new friendships with people who respect your lifestyle.
Turn the Moment Into a Teaching Example

They should have said something before attending.
If I were the only Vegan in the bunch, of say 10 people. I would choose a restaurant that serves both. Vegan food and non Vegan food. I would not expect people to eat, what they clearly don't want. And they would not expect me to eat something I don't want. Because if I want a real Ribeye, mushrooms would only make me mad. On the other hand you can find mushrooms and all kinds of other veggies at a steakhouse. Being Vegan has a lot health benefits but it's can also negative side effects.
You already flipped the situation by reminding them of the past steakhouse dinners. That was powerful because it made them reflect.
Action: Take it further: write a lighthearted message to the group afterward, like, “Next time, let’s rotate restaurants so everyone gets a turn.” By framing it as fairness rather than revenge, you preserve the lesson but keep the door open for smoother outings in the future.
Protect Your Birthday From Group Pressure

Funny story something to think about when I'm eating a hamburger beefs definitely cheaper than grass and bean sprouts dealt with that Bs with my ex wife you should pay for it think about how many animals you saved and kept your friends from eating wouldn't have went anyway
Your birthday was hijacked by arguments over the bill, which left you feeling defensive instead of celebrated.
Action: In the future, plan birthdays differently: host at home with food you love, or invite only the friends you know will genuinely enjoy the place. This way, you avoid giving anyone an excuse to complain while ensuring the day is truly about you.
Reclaim the Narrative of “Childishness”
Your friends texted saying you were embarrassing — but they did that because you called out their entitlement in public.
Action: Instead of apologizing, calmly own your choice: “I handled it my way because I felt cornered. Next time, I’d like to celebrate with people who want to celebrate me, not just the food.” This reframes the event as standing up for yourself, not throwing a tantrum, and it shows you’re unwilling to let them rewrite the story.
Laura D. is also vegan. When she refused to eat meat during an important work lunch, events took a shocking turn with HR.
Comments
If they ordered food than yah should pay but if you ordered food for everyone knowing they don't eat vegan than sorry yah you should pay but if they ordered food themselves yah they should pay.
What a bunch! Girl you are better without them
My family and friends often go out to dinner and everyone pays for themselves and someone always pays for the birthday person.
No one apparently understood your issue with finding something that was vegan at a traditional restaurant while they only had 1 time to find something appetizing at a vegan restaurant. They are either self-centered or not your true friends. Either way, you may be looking for new friends.
Sounds like everyone is being a bit childish in this situation.
Why do you keep following these people into steakhouses and burger joints? Why are you all not eating somewhere that everyone can eat? There are plenty of restaurants that offer food for vegans and non-vegans. Hell, everywhere has a Pizza/Pasta restaurant, right? If this is a problem, then why not instead meet them in another context that is not about food.
Same goes for your birthday. You could have chosen a neutral restaurant, or a non-food-related activity. Sounds like maybe you tried to passive-aggressively punish them for stringing you along to those streakhouses (which you should have called them on at the time, or simply not gone along with them).
If these people are serious about asking you to pay for them to be there on your birthday, they are not your friends. Start finding new friends who respect you and your choices.
Still, well done for calling out their hypocrisy. You paid for your unsatisfying steakhouse side salads, and they ought to pay for their vegan meal, even if they thought it unsatisfying. It's your birthday for Christ's sake. Do a girl a favour!
Related Reads
I Absolutely Refuse to Let My Mom Move in After Discovering Her Real Motive

I Refuse to Let My Ex’s Widow Play Mom to My Daughter

I Refuse to Give Up My Business Class Seat — Even to a Pregnant Woman

13 Times “Will You Marry Me?” Turned Into “We Need to Talk”

I Refuse to Let My Dad’s Young Girlfriend Disrespect My Late Mom, and Experts Say My Feelings Are Valid

I Refused to Answer Work Chats After 6 PM—Now My Boss Involved HR

I Helped My DIL Through Every Step—Now She Is Cutting Me Out of Her Family

My Stepson Wanted to Go Vegan and Expected Me to Be His Personal Cook

I Cut Off My Parents After They Tried to Manipulate Me With My Inheritance — and the Truth Came Out

15 Fitting Room Stories That Can Make You See Shopping in a Whole New Light

12 Plot Twists People Only Realized When It Was Already Too Late

12 Nightmare Neighbors That Finally Got Served Justice

