Line a rimmed baking sheet with parchment paper or foil and spray it lightly with nonstick cooking spray.
Gather all of your ingredients and measure them into bowls before starting.
Add the granulated sugar, light corn syrup, and water to a large, heavy bottomed saucepan set over medium heat.
Cook, stirring occasionally, until the mixture begins to boil. Cook the mixture until it reaches 270°F on a candy thermometer. Be patient – this should take about 6-8 minutes.
Next, add the peanuts and cook the candy until it reaches exactly 300°F. This should take another 8-10 minutes.
Quickly remove the candy from the heat and stir in the butter, baking soda, salt, and vanilla.
Pour the brittle onto the prepared baking sheet and spread it into an even layer.
Allow the brittle to cool at room temperature for 1 hour, or until it has hardened and set. Then break it into large pieces and enjoy. Garnish with a sprinkle of flakey sea salt, if desired.