I'm curious as to what your daily diet consists of. You obviously have a solid handle on what and what not do do.
My typical day is this:
1 cup oats, protein shake -- 450 cal
1 cup brown rice, 2 chicken breasts - depends on chicken breasts but usually around 600-800 cals
Preworkout protein shake, apple with peanut butter -- 350 cal
2 chicken breasts -- 600-800 cal
Almonds/PB/shake snack -- 150-300
Veggies are included in the larger meals (chicken), I just don't count their macros for obvious reasons.
I don't limit myself to just chicken, brown rice, veggies, and oatmeal. That's just what I prefer to eat. I substitute appropriately with eggs, sweet potatoes, popcorn (yes plain popcorn is good), lean beef, fish, pork.
So on a cut I get around like 2400-2800 calories depending on how I eat, which is right there at about a 400-700 cal deficit. Sometimes more than that. I don't like adjusting food intake on long term cuts because it sucks to encourage yourself to eat 100-200 cal less than you have been. So my deficit may be larger at the start.
Shit varies day by day depending on how busy I am or what I'm hungry for. Sometimes I ditch the oats in the morning and just have a shake with 2 scoops of whey.
Also, I have a cheat meal like every week. Sometimes it spills over into large cheats that are bad, but never really seem to hurt my progress. Early on in cuts I try not to cheat big or often, maybe 1-2 meals a month.
Cheats I have:
Wings
Alcohol
Thin crust pizza w/ light cheese and whatever topping (I don't go crazy)
Candy bars
"Refeeding" -- so just eating more of what I usually eat.
Chinese very very occasionally, lol.
The key is that I allow myself that option if I have a craving or something arises (social life) that causes me to eat bad. Keeps me sane, and overall just makes cheating a whole lot less evil than people make it out to be.