Put Instant Pot on saute mode. Add olive oil. Saute onion, and then add garlic, and then ginger.
Add long-grain rice and 2 tablespoons of fish sauce. Mix it together with onion-garlic-ginger combination.
Add 7 cups water, 1/2 chicken cube, 1 kilo chicken legs, a pinch of saffron, a little bit of salt and pepper. Don't go overboard with the salt and pepper because you can add more at the end, depending on your taste.
Pressure cook for 25 minutes. Natural release for 10 minutes, then quick release for the rest.
Taste. Add 1 more tablespoon of fish sauce, salt, and pepper, if desired.
While the arroz caldo is cooking in the Instant Pot, cut the scallions, slice the lemons, crush the chicharon, and boil the eggs.
Mince one head of garlic, and slow fry it in olive oil on the stove top on low to medium heat. You want to slowly cook the garlic until it is golden brown. Using low to medium heat will ensure you don't burn the garlic.
Prepare one bowl for you with toppings. Enjoy.