Make the Chilli Oil: Place all chilli oil ingredients, apart from the oil and soy sauce, in a heat-proof bowl. Heat the oil over medium heat in a small pot until very hot, but not smoking.
When ready, pour the hot oil carefully over the chili oil ingredients. It will sizzle and boil with bubbles. Add soy sauce, stir to combine and then let the chilli oil rest to develop flavour.
For the soup: cut the end off the whole garlic bulb to expose its cloves. Chop the onion into quarters.
Place chicken legs, whole garlic bulb, onion quarters, water and 2 teaspoons of salt into a large saucepan and bring to a boil. Place a lid on top and lower to a simmer for 1.5 hours.
Take the chicken out of the stock and when cooled a little, remove the meat from the bones. Return the bones along with the skin, cartilage, star anise and peppercorns to the stock. Place a lid on top and simmer for a further 1 hour.
Cook rice to packet instructions, drain and set aside for later.
Strain the stock through a sieve and measure 1.7 litres. Add a little water if you have too less or if you have too much then freeze the extra stock and use at a later date.
Using the same or a new medium-sized pot, gently fry the two crushed garlic cloves until soft. Add the carrot pieces and cook for a further 2 minutes. Pour in the chicken stock, bring to the boil, then cover, reduce to a simmer, and cook for 15 minutes, or until the carrots are tender.
Add the shredded chicken back to the pot then stir through soy sauce,ginger and cooked rice. Heat for a couple of minutes until the rice is hot. Taste and season with extra salt and pepper if needed.
Pour soup into bowls and garnish with sliced spring onions. Serve with the chilli oil so people can help themselves.
Notes
Feel free to add additional ingredients to this chilli oil recipe such as white pepper, cayenne pepper, smoked paprika, paprika, cinnamon, shallots, Sichuan peppercorns or more star anise.