Preheat the oven to 450 degrees Farenheit. Toss the Brussels sprouts with 2 tablespoons of the oil and sprinkle with salt and pepper on a rimmed baking sheet. Spread them out on the baking sheet and roast, stirring once or twice during the cooking process, until they’re tender and charred in spots, about 35 to 40 minutes.

While the roasting process is going on, add the bacon to a medium saute pan and render over medium heat, 1 to 2 minutes. Add the remaining 1 tablespoon oil, walnuts, garlic, shallots and a pinch of salt. Cook it all until the bacon is crispy, being careful not to burn the walnuts. In a separate bowl, stir the vinegar, honey and mustard with a fork. Whisk this mixture into the bacon one. Season the whole thing with salt and pepper, to taste.

Once the sprouts are done, transfer them to a large mixing bowl, add the bacon mixture and toss well.