Puravu pudiņš parasti ir mīklas ēdiens, kas aromatizēts ar puraviem, dārzeņiem, kas saistīti ar sīpoliem un ķiplokiem. To var pagatavot arī kā maizes vai kukurūzas pudiņu. Puravu pudiņš parasti netiek gatavots kā deserts, bet gan parasti tiek pasniegts kā garnīrs sautējumam, mājputnu gaļai vai dažreiz liellopa gaļai. Tas parasti ir mājās gatavots.
Pēc izskata līdzīgi kā zaļajiem sīpoliem, puravi ir daļa no Allium ģints, kā arī sīpoli un ķiploki. Viņiem ir balts kāts, kas kļūst gaiši zaļš, un vienā galā ir īsas saknes, bet otrā – daudzas garas, dziļi zaļas lapas. Puravu pudiņā izmanto tikai balto un gaiši zaļo daļu.
Tradicionāli puravu pudiņā izmanto suet, cieto govs vai aitas tauku veidu, kas parasti sastopams ap nierēm, bet tā vietā var izmantot sviestu un biezu putukrējumu. Nortumbrijas puravu pudiņa šķirnē ietilpst gan sueta, gan sviests. Milti un sāls ir vienīgās pārējās nemainīgās sastāvdaļas dažādās versijās, un daudzus pudiņus var pagatavot, izmantojot dažas papildu sastāvdaļas. Dažās versijās var atrast cepamo pulveri, cukuru un olas, un tipiskas papildu garšvielas ir melnie pipari, muskatrieksts un kajēnas pipari.
Puravu pudiņš tiek pagatavots divos vispārīgos veidos. Pirmajā puravi sajauc ar pārējām sastāvdaļām, veidojot mīklu. Lai gan arī otrajā variantā ar lielāko daļu sastāvdaļu veido mīklu, puravi izpaliek. Pusi mīklas iespiež pudiņa trauka apakšā, uz mīklas izklāj puravi, bet virsū liek otru mīklas pusi, kā pīrāgu. Abās versijās puravi pirms iekļaušanas traukā tiek sasmalcināti, un pudiņš parasti tiek tvaicēts, lai pagatavotu.
Puravu pudiņa kukurūzas pudiņa versijām pievieno gan kukurūzas kodolu, gan krēmveida kukurūzu. Puravus parasti sautē pirms iekļaušanas pudiņā. Pārējās sastāvdaļas sajauc, pēc tam sajauc kukurūzu un puravi. Kukurūzas versijas bieži tiek papildinātas arī ar sieru.
Maizes pudiņu var pagatavot arī no puraviem. Baltmaize ir nepieciešams elements šajos pudiņos, un var pievienot arī papildu garšvielas, piemēram, timiānu vai maurlokus. Maizes kubiņus pirms iekļaušanas bieži apgrauzdē, un tāpat kā kukurūzas pudiņš tiek sautēts, un trauka virspusē var pievienot sieru. Gan kukurūzas, gan maizes puravu pudiņš parasti tiek cepts.