1 (16 ounce) package rotini pasta
3 hard-boiled eggs
chopped
1 (6.5 ounce) jar marinated artichoke hearts
drained and chopped (reserve marinade)
½ cup diced celery
½ cup diced red bell pepper
½ cup diced red onion
½ cup diced fully cooked ham
½ cup diced cooked shrimp
½ cup frozen green peas
thawed
½ cup small Cheddar cheese cubes
½ cup small Monterey Jack cheese cubes
⅓ cup diced dill pickle
1 (2.25 ounce) can sliced black olives
drained
1 cup sour cream
1 cup mayonnaise
2 tablespoons apple cider vinegar
2 tablespoons white sugar
½ (1 ounce) package ranch dressing mix
or to taste
1 tablespoon mustard
1 dash hot pepper sauce (such as Tabasco®)
or to taste
salt and ground black pepper to taste