Soak the raw peanuts in a large bowl. The peanuts will float to the top. Use a plate and place a weighted object on it to ensure all of the peanuts will be soaked. Soak it overnight.
Drain the soaked peanuts and rinse it.
Add the peanuts to a large pot and fill it up with enough water to cover the peanuts. Add in the flavors, star anise, Hawaiian salt, ginger, and peppercorns. Stir and bring it to a boil then reduce it to a simmer.
Cover and let it simmer for 1-2 hours. Stir every thirty minutes to ensure all of the peanuts are evenly cooked. After it has finished simmering, turn off the heat and let the peanuts soak in the hot water for another 30 minutes to soak in more of the flavors.
Drain the peanuts and serve immediately or as a cold snack. Enjoy these onolicious Boiled Peanuts!