I would say the cals depend on your bodyweight. I've gone as high 25 cals per pound of bodyweight but 20 cals per pound worked better for me as far as good quality gains with minimal fat accumulation, I also did a little cardio while bulking; 20 minutes 3 times a week.
As far clean diets go, I'd say get your tuna, chicken, lean beef, oatmeal, veggies, brown rice, egg whites, natural peanut butter, olive oil, flax, cashews. These are some clean foods I can think of at this moment.