The most obvious and defining difference between fats and oils is that fats are typically solid at room temperature whereas oils are liquid at room temperature. Also, fats contain mostly saturated hydrocarbons while oils contain unsaturated hydrocarbons.