In a large pot or Dutch oven, heat the vegetable oil over medium-high heat.
Add the ground pork or chopped pork belly and cook until browned and crispy. Break up the meat with a spoon as it cooks.
Add the finely chopped onion to the pot and sauté until it becomes translucent.
Add the minced garlic and ginger, and sauté for another 1-2 minutes until fragrant.
Stir in the soy sauce, dark soy sauce, rice wine, brown sugar, and five-spice powder.
Add the star anise and mix well.
Pour in the water or chicken broth and bring the mixture to a boil.
Reduce the heat to low, cover, and let it simmer for about 1 hour, stirring occasionally. If using, add the hard-boiled eggs to the pot during the last 30 minutes of simmering to let them absorb the flavors.
Taste the braised pork and adjust the seasoning if needed.
Enjoy your meal!