As adjectives the difference between uphill and steep
is that
uphill is located up a slope or on a hill while
steep is of a near-vertical gradient; of a slope, surface, curve, etc that proceeds upward at an angle near vertical.
As nouns the difference between uphill and steep
is that
uphill is an uphill route while
steep is a liquid used in a steeping process.
As an adverb uphill
is up a slope, towards higher ground.
As a verb steep is
(ambitransitive) to soak an item (or to be soaked) in liquid in order to gradually add or remove components to or from the item.