01 -
Bring a large pot of salted water to a boil. Add elbow pasta and cook until al dente following package instructions. In a separate saucepan, boil eggs until hard-cooked, then cool, peel, rinse, and mash with a fork.
02 -
Finely grate the onion and combine with olive oil in a small dish. Stir together and let sit to mellow the flavor.
03 -
In a medium bowl, whisk together mayonnaise, yellow mustard, pimiento juice, salt, and white pepper until fully combined.
04 -
Once pasta is cooked, drain well and transfer to a large bowl. Add butter and stir until melted and pasta is evenly coated.
05 -
Fold the mayonnaise dressing and grated onion mixture into the buttered pasta. Gently incorporate mashed eggs, chopped pimientos, sweet peas, and diced ham. Mix carefully to preserve texture.
06 -
Cover and chill the completed macaroni salad for at least 4 hours before serving for best flavor and texture.