Cut all the vegetables into large pieces (green onions, onions, carrots, celery, cilantro)
Grind up all the spices into a powder
Crush dry chili either with blender or mortar and pestle.
Pour the oil into a pot and turn to medium. It's important to heat up the oil slowly. Add in ginger first and fry until it's crispy. Turn the heat off, wait 30s
Add in all the other vegetable, once the oil doesn't splatter, turn the heat to low. Fry until the vegetables are crispy. It should take 10 minutes
Take out the vegetables. Turn the heat off.
Add in sesame seed, wait for 30s
Add in the spice mix. There should be some bubbling.
Add in chili flakes, dry crushed chili. Let it simmer for 30s-1 minute. Take it off the heat, let it cool for a bit
Add in the vinegar by pouring on the side of the pot. It should bubble a bit.
Make sure it's fully cooled (this will also help with the infusing the oil) before storing in an air tight container or jar. This recipe is enough to fill 500ml jar.
Store in the fridge. It can last 1 year or more. Use a clean spoon to avoid contamination and spoiling the oil