I want to gain muscle without gaining a lot of fat. How can I gain lean muscle without gaining a waist?

I’m 5’8″ and I weight around 155 lbs. I want to get up to 165-170 but lean. I have a little bit of a gut now but I’m in pretty good shape. What will I have to do in order to gain serious muscle without gaining a serious waist. I have a 32 to 34 inch waist right now. I want to shrink it to a 30 at least. Thanks!