Heat a large skillet over medium-high heat. Once hot, add the chopped bacon and cook, stirring often, until it starts to brown, about 4-5 minutes.
When the bacon is beginning to crisp, toss in the finely diced onion. Cook for a few minutes, stirring occasionally, until the onion starts to soften.
Add the broth, red wine vinegar, and sugar, stirring to combine. Let this mixture simmer for 3-4 minutes to develop the flavors.
Add the drained green beans, stirring well to coat them in the bacon and onion mixture. Cook for 4-5 minutes, making sure not to overcook the beans—they should still have a little bite!Add in the salt, and pepper.
Taste and adjust the seasoning with salt and pepper if needed. Serve warm, and enjoy the ultimate cozy side dish!