Add peanuts and seasonings: Place the raw peanuts in a large Dutch oven or heavy pot. Add all seasonings — salt, Worcestershire, liquid smoke, Tabasco, Old Bay, crushed red pepper, habanero powder, cayenne, garlic salt, and minced garlic.
Add water: Pour in enough water to achieve about a 50/50 peanut-to-brine ratio. Stir well to combine.
Bring to a boil: Heat over high heat until the mixture reaches a rolling boil, stirring occasionally. Boil for about 10 minutes.
Simmer slowly: Reduce the heat to medium-low, cover with the lid, and simmer for 8–10 hours, stirring occasionally.
Monitor the water level: Check the pot every 1–2 hours. If the peanuts are no longer fully submerged, add hot water to maintain the brine level.
Check for doneness: After about 8 hours, taste a peanut. The texture should be soft, similar to a kidney bean. If still firm, continue cooking up to 10 hours total.
Serve and enjoy: Serve warm with a mix of peanuts and brine in each bowl.
Store leftovers: Once cooled, store peanuts and brine in a jar or airtight container in the refrigerator. To reheat, warm the peanuts and brine together in a pot over medium heat for 5–10 minutes.