I'm not lean at all. Honestly I'm trying to bulk as much as possible without adding too much more fat on.
If you are not lean at all you can honestly make significant progress with a very simple diet.
I would just go with get protein intake around 1-1.5g/lb (I would stick with 1g/lb), cut out your overly processed carbs, don't eat fried foods, eat more veggies and then you should be pretty set.
Honestly unless you are trying to get to a sub 10% bf you can get really far just eating healthy, lifting weights and getting enough sleep.
If you follow the above advice you should cut fat while gaining a bit of muscle. If you notice you are not gaining muscle eat more, if you are getting fatter eat less.