If you want to make muscle gains quickly, you're gonna have to deal with a bit of extra fat usually - don't let this put you off. If you tip toe about and keep trying to maintain low bodyfat, chances are you're going to seriously hinder your gains. Strategy - make chest/lats/thighs bigger. Belly will appear smaller.
This is why I believe so strongly in 80/10/10 and cardio.
As long as you're eating whole plant-based foods you don't have to count your calories as long as you're getting ENOUGH. Never restrict calories for any reason. It is like taking one battery out of your tv remote that requires two batteries, and expecting to increase its performance.