Machaca on Mehhiko roog, mis koosneb marineeritud hakitud veiselihast. Traditsiooniliselt kuivatati machaca veiseliha pärast küpsetamist, luues veiseliha tõmbluse. Moodsamad versioonid veiseliha aga ei kuivata. Selle asemel asetatakse liha tortilladesse või taco kestadesse või serveeritakse salsa, guacamole või munapuder. Machacat võib sageli leida Mehhiko restoranidest, kuid tavaliselt leitakse seda lihtsalt hakitud veiseliha nimetuse all.
Machaca marinaadid sisaldavad tavaliselt küüslauku, tšillit, laimimahla ja Worcestershire’i kastet. Marinaadi võib lisada ka muid vürtse, näiteks köömneid. Värske küüslaugu või tšilli asemel võib kasutada küüslaugu- ja tšillipulbrit. Tavaliselt lisatakse marinaadi ka soola ja pipart.
Kasutatav liha on tavaliselt veiselihapraad. Kõrge kvaliteediga liha, chuck on üldiselt rasvasem valik kui paljud teised jaotustükid. Alles pärast seda, kui liha on küpsetatud, lõigatakse see tükkideks, kuid praad lõigatakse tükkideks, igaüks tavaliselt umbes veerand naela (113 g), enne marineerimist.
Toidule lisatakse sageli sibulat, küüslauku ja kuubikuteks lõigatud tomateid. Kaasa võib lisada ka paprikat ja tšillipipart. Võib lisada ka maitseaineid, nagu kuivatatud sinepit, köömneid, pune ja pipratera. Tavaliselt keedetakse machacat veiselihapuljongis.
Machaca valmistamiseks ühendatakse marinaadi koostisosad ja tükeldatud veiseliha asetatakse ööseks vedelikku. Pärast marineerimist kurnatakse veiseliha ja lastakse seista, kuni see soojeneb toatemperatuurini. Seejärel pruunistatakse liha õlis ja pannakse kõrvale. Sibul, küüslauk ja maitseained praaditakse ning lisatakse tomatid, tšilli ja puljong. Pärast segu lühikest küpsemist lisatakse veiseliha ja roog lastakse podiseda kuni kaks tundi.
Kui küpsetamine on lõppenud, peaks liha olema piisavalt pehme, et seda kahvliga lahti tõmmata ja see purustatakse. Mõned versioonid panevad hakitud veiseliha tagasi pannile ja jätkavad machaca hautamist, kuni vedelik on peaaegu eemaldatud. Kui roog on valmis, maitsestatakse seda maitse järgi soola ja pipraga.
Mõned machaca versioonid jätavad marineerimisetapi vahele. Selle asemel hautatakse liha ja osa maitseaineid vees üle tunni. Seejärel liha jahutatakse ja puljong reserveeritakse. Seejärel praaditakse ülejäänud koostisained enne liha pannile tagasi tõstmist. Reserveeritud puljong segatakse keetmise lõpus.