01 - Bring a large pot of salted water to a boil. Cook the rotini or penne according to package directions until al dente. Drain in a colander and rinse under cold water to cool completely. Set aside.
02 - Place the bacon slices in a large skillet over medium heat. Cook until evenly crisp, about 5–7 minutes, turning occasionally. Transfer to paper towels to drain, then chop into bite-sized pieces.
03 - In the same skillet, add the lean ground beef over medium-high heat. Cook, breaking it apart with a spoon, until fully browned and no pink remains. Season with salt and pepper. Drain any excess fat and let cool slightly.
04 - In a large serving bowl, combine the cooled pasta, browned ground beef, chopped bacon, halved cherry tomatoes, drained corn, black beans, diced red onion, diced green bell pepper, sliced green onions, and shredded cheddar cheese. Toss gently to distribute evenly.
05 - In a small bowl, whisk together the ranch dressing, BBQ sauce, and hot sauce if using. Season with salt and black pepper to taste.
06 - Pour the dressing over the salad ingredients. Toss gently until everything is evenly coated.
07 - Cover and refrigerate for at least 30 minutes before serving to allow the flavors to meld together.