01 -
In a large pot or Dutch oven, cook chopped bacon over medium heat until crisp, about 5–7 minutes. Remove bacon with a slotted spoon and set aside, leaving the drippings in the pot.
02 -
Add diced onion to the bacon drippings in the pot and cook for 3–4 minutes until softened. Stir in minced garlic (if using) and cook for an additional 30 seconds.
03 -
Add the green beans, chicken broth, apple cider vinegar, salt, black pepper, and optional ingredients (red pepper flakes, bay leaf). Bring to a boil, then reduce heat to low. Cover and simmer for 45–60 minutes if using fresh beans or 25–35 minutes for frozen beans, stirring occasionally. Cook until the beans are tender but not falling apart.
04 -
Stir in the cooked bacon. Taste and adjust seasoning as needed, adding more vinegar or pepper if desired. Discard the bay leaf and serve hot with the flavorful cooking liquid (potlikker).