Wash, drain, and trim the green beans. Pat dry with a paper towel.
2 pounds green beans
Add the bacon to a large, heavy-bottomed pan and cook over medium heat until crisp. Remove the bacon and drain on paper towels, leaving about 2 tablespoons of bacon drippings in the pan. Set aside some of the bacon for topping the finished green beans.
4 slices thick-cut bacon
Add the onion to the bacon drippings and cook over medium heat until softened.
1 small onion
Add the green beans and sauté, tossing to coat in the bacon drippings. Add the garlic and cook for another 2–3 minutes.
1 Tablespoon garlic
Pour in the chicken stock and add the thyme, salt, and black pepper. Stir in most of the cooked bacon, reserving some for serving.
2 cups chicken stock, 2 sprigs fresh thyme, 1/2 teaspoon salt, 1/4 teaspoon black pepper
Bring to a boil, then reduce the heat to a simmer. Cover and cook for about 1 hour, or until the green beans are tender but not mushy. Thicker green beans may require additional cooking time.
Taste and season with additional salt and pepper as needed. Sprinkle the reserved crispy bacon over the green beans before serving.