Pražte celé korenie (koriandrové semienka, škorica, zelený kardamóm, semená feniklu, rasca, horčicové semienka a čierne korenie) na panvici, kým mierne nezhnedne a neuvoľní arómu, nechajte vychladnúť a potom ich zomelte na prášok.
Namáčajte sušené kashmírske čili v octe aspoň 30 minút.
Nakrájajte cibuľu na tenké plátky a opražte ju dozlatista so soľou, aby sa uvoľnila vlhkosť, nechajte vychladnúť.
Nahrubo nakrájajte zázvor a cesnak, pridajte k octu, kurkume, cukru, vyprážanej cibuli a namočeným čili a všetko rozmixujte na hladkú pastu, pridajte trochu vody na uľahčenie mixovania.
Nakrájajte kvalitné bravčové mäso na plátky a potom na kúsky na zahryznutie, odstráňte kosti, ale môžete ich nechať pre arómu v pokrme.
Mäso dobre premiešajte s marinádou tak, aby bolo každé kúsky dobre obalené, a nechajte marinovať cez noc v chladničke.
Mäso spolu s marinádou dajte do hrnca s hrubým dnom alebo holandskej rúry a varte na nízkej teplote, občas premiešajte, bez pridania vody - použije sa šťava z mäsa a marinády.
Dochucujte soľou, cukrom a octom podľa chuti a varte, až kým sa tuk nezvýrazní na povrchu a mäso nie je mäkké, približne 40 minút až 1 hodinu.
Podávajte bravčové vindaloo horúce s ryžou, naanom alebo iným druhom chleba.