Preheat the oven to 375F. On a baking sheet, toss the potatoes with the olive oil. Roast for 25 minutes or until tip of knife pierces potato easily.
Heat a skillet on medium heat. Add the bacon and cook for 2 minutes. Then add in the garlic and the red onion. Saute for an additional 3 minutes until the bacon is crisp.
In a large bowl, whisk together the red wine vinegar, mustard, salt and pepper. Stir in the bacon, garlic and onions, including all of the bacon drippings. Add in the roasted potatoes and the green onions. Toss gently and serve immediately.
Notes
You don't need to peel the potatoes, just clean the outside. The skin becomes perfectly crispy and adds color to the finished dish.
Cut the potatoes in the same size and shape so that they cook evenly.
Serve the potatoes warm to the table.
The flavors are brightest as soon as they are made, but if you do have leftovers, you can store them in an airtight container in the fridge.