Heat the oil in a deep heavy pan, then add in the minced garlic and ginger, followed by the onions and fry until lightly golden. Next add the chicken thighs and the pinch of saffron. Stir until the chicken pieces lightly brown. Next add the rice and stir it in. Then pour in the chicken stock and the fish sauce if you are using it and stir again to combine. Turn the heat down to medium low and allow everything to simmer gently and cook for about 20-30 minutes, making sure to give it all an occasional stir.In the meantime, prepare the toppings by boiling the eggs, chopping the spring onions and frying the garlic bits.Once the arroz caldo has reached a porridge-like consistency, turn the heat off and season with salt/pepper if need be. Serve into bowls and top with the spring onions, boiled egg, fried garlic and a squeeze of lemon over the top.Enjoy! 🙂