A legfontosabb különbség a szénhidrátok és a fehérjék között az, hogy a monoszacharidok vagy az egyszerű cukrok a szénhidrátok, míg az aminosavak a fehérjék monomerjei.
A szénhidrátok és a fehérjék a makromolekulák két típusa. Továbbá ezek szerves vegyületek, amelyek szén-, hidrogén- és oxigénatomokból állnak. Ezenkívül a fehérjék nitrogént, ként és foszfort tartalmaznak. A makromolekulák mindkét típusa fontos szerves vegyület, és sokféle funkciót lát el az élő szervezeteken belül. Szerkezetileg és funkcionálisan azonban különböznek egymástól. A monoszacharidok a szénhidrátok, míg az aminosavak a fehérjék építőkövei.