Using a large pot, bring water and salt to a rolling boil.
Add trimmed green beans and cook for 2-3 minutes until they are bright green.
Remove green beans from pot and place in a bowl filled with water and ice for about 5 minutes. This stops them from cooking.
Place green beans on paper towels and pat dry until ready for dipping in the batter.
In a large bowl, whisk buttermilk and eggs together.
In a separate bowl, whisk flour, breadcrumbs, and seasonings together.
Slowly add flour mixture to buttermilk mixture, stirring vigorously until combined.
Add green beans to batter and stir to coat.
Heat oil in a frying pan over medium heat.
Slowly add green beans one at a time into hot oil and cook until golden brown, turning during cooking (the green beans will float to the top so make sure not to overcrowd the pan so you have more control over cooking/flipping over each one).
Remove and place on a plate lined with paper towels.
Serve with your favorite dipping sauce.