I'd suggest you come up with some strategies to help yourself when you are tempted to snack. This could be a photo of yourself when you were slimmer, or diversion techniques like cleaning your teeth, phoning a friend, doing some housework- anything until the craving goes, which it will in a few minutes if you delay it and keep your end goal in your mind.
You might like to look at the Paleo diet- which is a healthy diet but no / few carbs.
I'm not on a 'diet' but am health conscious and weigh the same as I did in my teens- now late 50s.
My clean eating consists of no sugar- or very little.
Breakfast is protein- 1 or 2 eggs and maybe 1 slice toast or 2 oatcakes.
Lunch is a salad with lean chicken, tuna, prawns ( one- not all!) or homemade soup.
Dinner is basically fish of some kind, or chicken, with piles of veg. Fruit for pudding or very small amount of plain yoghurt with some fruit.
I avoid pasta and rice. If I eat potatoes then it's small amount- a desert spoon of mash, 1 roast potato, that kind of thing.
Snacks are apples, or a few nuts, or a tiny piece ( 1 inch square) of cheese.
I don't need to lose weight- I am under 8 stone- but I do need to keep to a healthy BMI for my height and build.
I don't eat cakes, biscuits, puddings, sweets, alcohol, etc except as a very occasional treat.
If I eat carbs then I keep it to one portion a day- toast for breakfast means no bread for lunch, or rice/pasta for lunch or dinner.
I have a gluten intolerance which means I would only eat gluten-free bread, cakes or biscuits anyway, or homemade - which I do, but as a treat.
I snack on nuts, and get good fats by eating avocados, using olive or rapeseed oil, and eating oily fish 2-3 times a week.