Place a wok or pan on the stove and turn heat on to medium low. Add the raw peanuts to the pan, ensuring that they're in a single layer.
Allow the peanuts to cook, stirring or shaking the pan every few minutes to ensure that the peanuts get evenly roasted and don't burn. After the peanuts are golden brown on all sides, remove from the heat. This usually takes roughly 30 minutes. Allow the peanuts to cool.
Once they are cool, you can rub the peanuts between your hands or shake them in a closed container to remove the dried red skin. Store the peanuts in a sealed container on the countertop or in the pantry. They should stay fresh for roughly 1-2 months.