Add the mayonnaise, buttermilk, ranch seasoning, garlic salt, and black pepper to a large mixing bowl. Whisk until smooth and well combined.
Add the cooked rotini, frozen peas, diced ham, and cubed cheese. Stir until everything is evenly coated in the dressing.
Cover and refrigerate for at least 1 hour before serving. For the best flavor, refrigerate overnight.