This may or may not apply to you, but I've found it helpful:
One way that can help change eating patterns, although it will take time to build the habit, is to spend time on being really aware of your body and how it's feeling, and your internal emotional landscape.
Mostly, when we over-eat, it's for psychological/emotional reasons, rather than actual physical hunger, or simply because of lack of awareness and focus on our body's cues.
So: step 1: I ask myself "Am I really hungry right now, or am I wanting to eat / eating because I'm tired, stressed, bored, feeling empty, from habit etc?" Can I learn to question my feelings and notice the difference between these? If I discover there is actually another issue, how can I address it other than by comforting or numbing myself with food? Is there something else I could do to comfort or distract myself, or to resolve the feelings I'm having?
Also whether you drink enough fluids - having a (low calorie, healthy) drink and waiting 20 mins to see if you're still feeling hungry can often be useful.
Step 2: if I discover I really am hungry, I'm going to eat, whatever I like, within reason, and I'm going to give it my full attention.
There are plenty of studies that show that eating mindfully causes a 20% decrease in calories eaten, simply through the enhanced awareness given to eating, and with no sensation of lack or loss.
I don't like the word mindful very much, think it's much overused as a panacea, but all it means is that when you eat, you slow right down & focus on nothing but eating: how does it taste, what is the texture, what is the temperature, how does it change as you chew it etc?
So: I think about what I want to eat. I prepare that, and I put it on a plate or similar. So I have a reasonable portion size. I don't eat on the go or from the packet, because then it's easy to just keep eating until the pack is empty.
I sit down at a table if at all possible, and I take my time with eating. I focus on each bite I take, fully appreciating the flavours and textures. I don't take the next bite until I've fully appreciated this one. I don't watch TV or scroll on my phone or do anything else while I'm eating, because then I will be distracted and I won't be as aware of my body's cues about hunger and fullness. I just concentrate on the experience of eating. I eat until I feel about 80% full, and then I stop, because I know my body is still processing what I've just eaten, and the signals about fullness take a while to catch up.
If I feel genuinely hungry again later, I'll let myself eat after at least 30 mins have gone by, and I'll just repeat step 2.
Although this takes a little longer to do, it's super simple, doesn't require any calorie counting, helps me get in tune with my body, and doesn't have any "bad" or forbidden foods. I won't feel hungry, I won't feel restricted, but it has still helped me lose weight, and keep it off.
And if it's too much to do at every meal, try to do one per day, or several per week - it all contributes to building the new mental muscles and bodily habits, and once you've started a change, it's easier to take a second step down that path.
I also do intermittent fasting, but that has actually just been a side effect of the above, because I realised that I was truly hungry much less often than 3x day, so now I just eat when I'm truly hungry, and don't stick to set mealtimes, unless I'm being social, in which case I'll try to set up my day to accommodate the socialising!
Best of luck!