Het mediterraans dieet bevat veel vers fruit en groenten, vis, olijfolie, rijst, pasta, peulvruchten en vlees, kaas of ei. Rood vlees en melkproducten worden daarbij met mate genomen. Het dieet bevat dus voldoende vezels en onverzadigde vetzuren. Daarnaast is het ook laag in verzadigde vetzuren.
Het eten van meer onverzadigde vetzuren en minder verzadigde vetzuren verlaagt het slechte LDL-cholesterol in het bloed. Dit zorgt voor een verlaagde kans op hart- en vaatziekten. Verder zorgen vezels ervoor dat de suikers die je binnenkrijgt minder snel worden opgenomen in het bloed en hiermee dus je bloedsuikerspiegel stabieler houden.