Eating clean is very subjective to what each person considers clean and what it takes for their body to gain from.
My diet while bulking consist of chicken, salmon, steak, ground beef 94/6, ground turkey 93/7, whey, casein, Greek yogurt, and cottage cheese for protein.
My carbs come from sweet potato, rice (brown and jasmine), oats, red potatoes, white potatoes, Ezekiel muffins and bread, cream of wheat, and waxy maize. Oh and fruit tons.
My fats come from avacado, nuts, olive oil, coconut oil, pb, and cheese from here and there.
Things I eat about once a week on a bulk that I don't eat on a cut are 1/2 pizza w/ double chicken and pineapple, chicken parm, and a publix sub for those who know what that is.
On a cut I don't cheat, my diet is my diet. When bulking I eat a lot of homemade trail mix with dried fruit and nuts to hit those higher cals. I also eat fattier cuts of meat then on cuts. I like chicken thighs and rib eye on bulks on cuts I only do breast, tenderloins as fat as chicken and with steak I do filet and sirloin.
On cuts my days are nearly a third of the amount on my bulks.