Cook the macaroni according to package instructions. Drain and rinse under cold water to cool.
In a large bowl, whisk together the mayonnaise, sour cream, apple cider vinegar, sugar, salt, and pepper.
Add the cooled macaroni to the bowl and toss to coat with the dressing.
Gently fold in the cherry tomatoes, romaine lettuce, bacon, and green onions.
Cover and refrigerate for at least 1 hour to allow the flavors to meld.
Before serving, give the salad a good stir and adjust the seasoning if needed.
For a healthier twist, use whole wheat pasta or substitute Greek yogurt for the sour cream. You can add diced avocado for a creamy texture or a sprinkle of shredded cheddar cheese for extra flavor. If you’re feeling adventurous, try adding a dash of hot sauce or a pinch of smoked paprika to the dressing for a bit of a kick. For a vegetarian version, simply omit the bacon and add some toasted nuts or seeds for crunch.