Heat a small pan over medium heat and add the bacon pieces. Cook for 5-10 minutes until the bacon is cooked through and crispy. Drain and set aside.
Combine all salad ingredients into a large bowl. Mix to combine.
In a separate bowl, whisk together all of the dressing ingredients until completely combined. Pour into the bowl with the vegetable and mix with a large spoon to completely coat the vegetable mixture.
Cover and place in the fridge for at least an hour to chill before serving.