Snijd de knoflook in dunne plakjes en de sjalotjes in dunne ringen.
Verhit de olie in een pannetje op een middelhoog vuur. De olie is heet genoeg wanneer je de achterkant van een houten lepel in de olie doet en er belletjes ontstaan. Zet het vuur laag en voeg de sjalotjes, knoflook, steranijs, kaneelstokje een snuf zout toe. Laat ca. 15-20 minuten pruttelen tot de sjalotjes en knoflook goudbruin zijn. Blijf in de buurt, het kan soms hard gaan.
Giet de olie door een zeef in een glazen pot. Laat de sjalotjes en knoflook vijf minuutjes afkoelen in de zeef (zo blijven ze straks knapperig). Verwijder de steranijs en het kaneelstokje en doe de sjalotjes en knoflook in de olie, samen met de chilivlokken.
Bewaar de crispy chili olie in een afgesloten pot.