Cook pasta as instructed.
Warm Cast-iron skillet to medium heat and add bacon to pan. Cook until the bacon starts to brown on one side. Use tongs to flip the bacon. Move cooked bacon to dry plate lined with paper towel to absorb grease. Once bacon has cooled, chop into medium pieces.
Spray broccoli crown with avocado oil and place over medium heat. Grill for about 20 minutes (turning every few minutes) until the thickest parts of broccoli are crisp around the edges. Once cooled, cut the florets free beneath the flower canopy into bite-sized pieces.
In a large bowl, toss together the pasta, bacon, broccoli, tomatoes, red onion.
In a small bowl, combine all of the dressing ingredients and whisk together. Add to pasta mixture and mix well.
Chill for 1 hour in the refrigerator and top with cubed avocado before serving.