Obec leží 12 km severozápadně od Hradce Králové. První písemný doklad o obci je z roku 1241, kdy patřila řádu Křížovníků Pruských a roku 1468 byla za věrné služby darována Petru Kdulinci z Ostroměře. V 16. a 17. století patřily Máslojedy ke Smiřicím. S krajským městem je obec spojena dvěma autobusovými linkami. Po osamostatnění obce v roce 1992 byla provedena rekonstrukce vysokého a nízkého napětí. Započalo se s výstavbou nových rodinných domků, byla provedena plynofikace obce a v roce 2000 byl vybudován veřejný vodovod. Od roku 2000 je znovu otevřeno místní pohostinství. V současnosti zde žije 210 obyvatel.