Trim the tops and bottoms of the green beans.
In a large pot, boil water. Once boiling, salt the water as you would water for pasta so that the water tastes slightly salty. Only a little of the salt will be absorbed by the green beans so don’t worry if it seems to like a lot.
Add the green beans to the boiling water, reduce the heat, and cover. Cook for 2 minutes.
Take a large bowl and fill with ice and cold water. Once green beans have finished cooking, strain the green beans and place them in the ice water. Make sure the green beans are fully submerged and leave them to chill until they feel cold to touch.
Heat a large frying pan over medium-high heat. Add the bacon and fry until the meat starts to turn brown and crispy. If there is more than a tablespoon or two of grease in the pan, pour out the excess grease.
Add the shallots and the garlic to the pan and fry for about a minute.
Add the green beans to the frying pan and cook until they are heated through. Add salt and pepper to taste. Don’t be afraid to grab a bean and try one for temperature and to adjust the seasoning!
Serve and enjoy.