On low-medium heat, add in all your ingredients aside from oil to a frying pan and let the ingredients toast and get it's aroma out! Keep stirring so nothing burns.
After a few minutes, place a small sauce pot with your oil to heat up. Ideally, your oil should NOT be the temperature you'd fry foods in. A good spot to hit if you're being specific is about 225-250F or 110-120C. I usually just let it heat up for a few minutes!
Once your oil is hot, turn off the stove and pour all your seasonings into the oil. Let infuse for an hour or two.
Once the oil has cooled down, it is ready to store or use! Enjoy!