I would focus on feeling satiated over counting calories first. Eat until you're slightly uncomfortably full.
Whatever your body weight in lbs try to get that many grams of protein in. Something like a half lb of ground beef for lunch and dinner (1lb a day) a few times per week, 4-5 eggs is also a good breakfast. I try and eat consistent .5lb to 1lb of beef a day and 4-5 eggs at breakfast / lunch and a few bowls of cereal mixed in. Supplement with protein powder or mass gainer to hit your protein goal.
When I'm cutting I usually do 50g protein (two scoops whey) shake during my lifts. When bulking do 50g protein (1 scoop whey, 1 scoop mass gainer)
I try to keep my diet constant and use the mass gainer during my bulking. When cutting lower the mass gainer or eliminate it completely for awhile.
So my food consumption always stays relatively constant and my bulking and cutting is just controlled by my mass gainer. The food is constant and the mass gainer controls my weight if that makes sense.