Er zijn veel variaties op Madras curry en koken in India is meer een huiselijke praktijk dan een keuken beheerst door de conventies van chef-koks, restaurants, of teksten. Deze curry kan vegetarisch of gemaakt met vlees. De beschikbaarheid van lokale of lokaal beschikbare ingrediënten staat centraal in regionale Indiase voedingsmiddelen., Het eindresultaat van de signaturen van Madras curries kan op verschillende manieren worden bereikt; het resultaat is vaak dat van: rode kleur; geroosterde specerijen; de zuurzoete fruitigheid van tamarinde; een lichte zoethoutsmaak van anijs; gember; een scala aan andere specerijen (zoet en hartig en aards) en de smaken van zout, zoet en zuur. De roodheid wordt bereikt met chili of een mengsel van Chili en paprika, en de sinaasappel van kurkuma. Extra zuurheid kan worden gehad van citroen, limoen of azijn.,

de specerijen vullen de hartige aroma ‘ s aan, waaronder knoflook en eventueel UI of asafoetida. Garam masala, koriander en zwarte peperkorrels kunnen ook deel uitmaken van het kruidenmengsel.

gemeenschappelijke ingrediënten kunnen ook verse kerriebladeren en de laatste toevoeging van verse koriander omvatten.

de variaties omvatten het roosteren van veel van de specerijen, waaronder gedroogde chili’ s, korianderzaad, anijszaad, komijn en kaneel. Dit kan worden gedaan in een oven gedurende 10 minuten bij 180 °C, of in een koekenpan zonder olie op laag vuur., Een basis kruidenmix voor Madras curry kan worden gemaakt wanneer deze gedroogde geroosterde ingrediënten worden gemalen in een vijzel en stamper of koffiemolen en gemengd met kurkuma en opgeslagen in gereedheid voor gebruik.

variaties hebben ook betrekking op opslagmiddelen. De primaire kruideningrediënten kunnen worden opgeslagen als; geroosterd gedroogd gemalen poeder; een pasta van gedroogde ingrediënten met azijn; een olie kruideninfusie.

als vlees wordt gebruikt, kan het lamsvlees, rund of kip zijn. Wanneer gemaakt van rundvlees wordt het Gosht (of Ghoust) Madras genoemd.