A Mdina potete assaggiare la cucina tipica maltese con specialità come i pastizzi, sfoglie ripiene di ricotta o piselli, e il qassatat, un tortino di pasta frolla con ripieno di ricotta, piselli oppure spinaci e acciughe. Diffusi anche l'agnello, il maiale o il coniglio e non mancano piatti a base di pesce, come come l’aljotta, una gustosa zuppa. Anche i formaggi locali prodotti sulla vicina isola di Gozo sono molto graditi. Tra i dolci, assaggiate il Qaghaq Tal-Ghasel, un anello dolce preparato con melassa nera.