This classic Southern macaroni salad is creamy, tangy, and loaded with crisp vegetables and hard-boiled eggs. The easy make-ahead side dish is perfect for cookouts, potlucks, and family gatherings.
Cook macaroni in a large pot of well-salted boiling water according to package directions for al dente. Drain and rinse under cold water until completely cool.
While the pasta cooks, dice the onion, celery, bell pepper, and eggs, and chop the parsley.
In a small bowl, whisk together mayonnaise, vinegar, sugar, mustard, pickle relish, and garlic until smooth.
In a large bowl, combine cooled pasta, vegetables, eggs, and parsley. Toss with dressing to coat evenly. Season with salt and pepper.
Cover and refrigerate for at least 2-3 hours before serving. Stir before serving and add a spoonful of extra mayo if the salad looks dry.
Video
Notes
Pasta swap: Any short pasta shape works well. Small shells, ditalini, or rotini are all good substitutes for elbows.
Cook pasta to al dente. It will continue to soften as it chills, so pull it just before fully tender.
Rinse the pasta. Cold water stops the cooking, removes surface starch, and prevents clumping.
Mayo matters. Use a full-fat, high-quality mayo for the best flavor and texture. Duke's is the classic Southern choice.
Garlic note: Raw garlic adds a nice background flavor, but it's optional. Substitute a pinch of garlic powder if you prefer a milder taste.
Relish options: Substitute chopped sweet pickles, chopped dill pickles, or dill pickle relish depending on your preference.
Add a protein: Stir in diced cooked chicken, ham, shrimp, or tuna for a heartier version.
Make ahead: Best made the night before. The flavors improve as it chills. Stir and add extra mayo before serving if needed.
Storage: Refrigerate in an airtight container for up to 3-4 days. Discard if left at room temperature for more than 2 hours.
Do not freeze: The pasta and vegetables will become watery and mushy when thawed.