Een hoofdgerecht is het belangrijkste en meestal het grootste deel van een maaltijd. Het wordt meestal na de voorgerechten geserveerd en voor de desserts. Het kan vlees, vis, gevogelte, pasta of een ander soort hoofdingrediënt bevatten.