Boil shiitake mushrooms in 1.2 liters of water for 20 minutes.
Take out shiitake mushrooms and slice into small cubes. Set aside the sliced shiitake mushrooms and the water (1 liter) used in boiling the shiitake mushrooms.
Heat olive oil in a large pot over medium heat.
Add ginger, garlic, star anise and cinnamon stick. Saute for 3 minutes.
Add pork belly and cook until pork turns light brown in color.
Add the 1-liter mushroom broth (from earlier), shiitake mushrooms, soy sauce, shaoxing wine, oyster sauce, sesame oil, five spice powder, rock sugar and fried shallots.
Cover the pot and bring to a boil.
Then lower the heat and simmer for 1 hour. Stirring as much as you can during this time.
Add hard-boiled eggs and simmer for another 30 minutes. Stirring again frequently.
Add rice into a serving bowl. Place braised pork, hard boiled egg and fresh cilantro leaves on top.
Serve and enjoy!