Good for you.

I think for meat especially, there's a difference between the stuff people talk about (like premium steaks they almost never eat) and the reality of what ends up on their plates which is a lot less glamorous.

A typical fast food burger just isn't that great in terms of texture, taste, looks, etc. and IMHO almost always disappointingly unsatisfying and slightly uncomfortable afterwards. I'll eat that once in a while; usually because there's nothing more convenient and never because I crave one. For me the cheap and nasty stuff is easy to skip on a daily basis and it's not like I eat the expensive premium stuff that often anyway. I love a good steak, but I don't splurge on paying 3x the other items on the menu when I'm at a restaurant typically. Which is what it takes typically to get a nice premium cut of meat.

I do enjoy cooking with meat but I'll make an effort to make the most of it. E.g. I made a nice beef stew over the weekend. That's a bit of of work and a humble/affordable cut of meat. And very tasty.

If you like Indian food, try having or making a dal. As it turns out, Indians know a thing or two about making very tasty vegan food from cheap/simple ingredients. And this can as nice as some chicken curry with a few chunks of cheap chicken that is maybe a bit overcooked and dry (I've been served that in many Indian restaurants). Those curries actually still taste fine if you don't eat those chunks of meat. And the whole point of heavy spicing in countries with warm climates like India was historically to mask the flavor of cheap cuts of meat that were maybe a bit past their prime. Which is possibly also a reason why vegan food is popular in India. Fridges are a fairly recent novelty too.

And the meat doesn't even add a lot of flavor; they just add it last minute typically. Lots of Indian restaurants usually have vegan or vegetarian versions of most of their curries where they toss in some tofu or paneer instead of meat. The only difference between eating meat or vegan in such places is literally what protein is added to the dish at the last minute. The rest is basically vegan or vegetarian by default.

Anyway, I skip sugary drinks mostly. And I've cut down on my alcohol intake as well. Most of what I drink has basically very little or no calories.

Most of my remaining food challenges are unhealthy snacks, unnecessary carbs and the temptations of unhealthy restaurant food, or late night shopping in super markets and the associated bad decision making.

Restaurants bulk out their dishes with carbs and they make things taste good by adding salt and fats. It's hard to eat healthy in restaurants. So, I try to limit my restaurant food intake. And like with meat, most of the restaurants people visit aren't actually that great anyway. At least where I work, Michelin stars are not a thing for the typical lunch options. Quite the opposite actually. I'm only an OK cook but I can cook tastier/better versions of a lot of the shit I get served in places like that. It's not that hard.

I recently actually started just skipping lunch entirely at work mainly for this reason and I'm training myself out of having a Pavlovian craving for food just because the clock says so. I don't actually need the calories. Or the post lunch dip in productivity. I especially don't need the lousy food choices imposed by that one person that wants to go to the burger place. There's a lot of group thinking inspiring unhealthy choices around lunch time. I took part in that for years. It's stupid when you think about it and I've suffered the health consequences as well. There's a cumulative effect if you do that for a few decades.