Is it idiomatic to the USA in this sense?

We use it in Canada. You can bake a cake from scratch and the result is scratch cake, both different parts of speech taken to mean the same thing.