Personally I'd just eat a ton of food. At least a gram per lb. of bodyweight, lots of carbs, and lots of fats.
Things to avoid would be anything with sugar in it and any white carb (bread, pasta, etc...)
Eat tons of steak, chicken, milk, eggs, peanut butter, almonds, vegetables, oatmeal, fruit, etc...
Now a 'dirty bulk' doesn't mean to eat crappy foods, although people commonly mistake dirty bulking for that. Dirty bulking just means that you eat a lot and you don't worry about calories or macros.
Clean bulking is where you shoot for 1 lb./week of bodyweight gain, and you carefully count your calories and macronutrients, and you time everything very precisely.
I'm a fan of dirty bulking myself, but it can lead to more fat gains. The benefits of dirty bulking outweight the negatives though (extra fat gains) IMO. Mainly it maximizes strength gains and recovery. When people clean bulk, they tend to worry too much about gaining fat, and that in turn doesn't allow them to get the maximum strength and recovery benefits of a good quality bulk. Now, if you're really careful about it, you can get optimal results from clean bulking, but I don't feel that it's necessary to carefully count out all my calories and macronutrients. I just lift heavy a** weights and eat a ton of food. The fat is easy to cut off once it comes that time.
<message edited by brihead301 on Monday, September 28, 2009 6:45 PM>