Basically any word or short phrase I can think of to mean “a lot of muscle” also implies skinny or almost no fat. Fit, or lithe bring to mind more a track athlete’s body, and buff, ripped, jacked, muscular, ect. generally are though of more like a body builder. The closest thing I can think of is dad-bod but thats obviously still pretty far off as well as being male-specific. Is there even an English word for this?
Stocky, stout, barrel-chested? I’d say “buff” would fit, too, it definitely allows more leeway for bodyfat content than words like “athletic” or “ripped”. Also just the good old “very strong”.
“Dad-bod” seems like the worst of these, it can mean anything from “off-season bodybuilder” to “some guy who is kind of fat and isn’t particularly strong”.