Cut off the brown ends of the Brussels sprouts and pull off any yellow outer leaves. Mix them in a bowl with the olive oil, salt and pepper. Pour them on a sheet pan and roast for 35 to 40 minutes, until crisp on the outside and tender on the inside. Shake the pan from time to time to brown the sprouts evenly.
Mix in the optional ingredients (bacon & cranberries) before serving.
Sprinkle with more kosher salt to taste. Remember the bacon will add some saltiness.