High protein, low carbs does it for me.
That and working out 3-4 days a week. The weight loss is very dramatic if I work out 4-5 days a week, but I'm so lazy, looking like a goddess is less attractive than lying on my couch doing nothing but reading. So I barely manage 3 days a week and accordingly, the weight is always slow to come off - like .75 to 1 lb per week. I do weight training for 20 minutes and 30 minutes of aerobic activity - walking, biking, etc.
And don't believe people when they tell you - "oh, losing 1 pound a week is the best way to do it. That way you keep it off longer."
Pshaw!
Two weeks of non-strict eating had me gain 5 lbs just like that.

Unfortunately, with my ethnic background and my mother's genetics, I'm prone to getting heavy easily, so watching my weight is a daily battle that I will wage every day of my life for the rest of my life, and it's not easy to do. I have to keep a strict diet
and exercise. There is no getting around either of those.
And my sister just informed me that Xmas dinner will be at a relative's and it's going to be Italian.
I can't eat anything classic Italian. It's all carbs, breads, pastas which I can't touch without my blood sugar going ballistic. We're trying to figure out what I can take to that dinner that I can actually eat. Salad, maybe ham...