Classic Macaroni Salad
on May 13, 2020, Updated Mar 21, 2025
This post may contain affiliate links. Please read our disclosure policy.
This is the best kind of old-fashioned macaroni salad, starring a simple dressing and elbows, perfect for picnics and barbecues.

This is what I think of as the platonic ideal of macaroni salad. The kind of truly classic macaroni salad you find at a great diner or deli counter. NOT the “meh” mac salad at a mediocre supermarket. It’s truly easy to make, and uses ingredients you probably have in your panty. And while there is no shame (NO SHAME!) in buying packaged macaroni salad, this is just leaps and bounds above.
This is what you are thinking of when you are planning those summer BBQs, cookouts, picnics, and potlucks! And if you were going to create a big old spread of summer salads, you could nestle this up with a Chicken Salad, a Summer Shrimp Salad, and a Classic Potato Salad.
Store macaroni salad in an airtight container in the fridge for up to a week. Bring to room temperature before serving for best flavor and texture.
Table of Contents
This is the best kind of old-fashioned macaroni salad, starring a simple dressing and elbows, perfect for picnics and barbecues.
Old-Fashioned Macaroni Salad
This classic recipe was inspired by Sheila Lukins’ macaroni salad recipe in her terrific U.S.A. Cookbook, who shares the opinion that macaroni salad just has to be made with macaroni.
This macaroni salad recipe is delightfully creamy and soothing in its mildness. The relish—to me is what makes picnic-style macaroni salad what it is. The flavors are nicely balanced, not overdressed or hyper-creamy as some macaroni salads can be.
Classic Macaroni Salad Ingredients
- Dried elbow macaroni – This is essential for a classic macaroni salad; read the note below for more.
- Mayonnaise, sour cream, milk – The combination of these offer a creamy, tangy, and rich dressing for the pasta.
- Salt and pepper – To taste.
- Plum tomatoes – For a little burst of sweetness and acidity.
- Bell pepper – Adds just a bit of crunch. You can use yellow, red, orange, or a combination of all three.
- Red onion – For a bit of spice and a variety of texture. You could also other color onions, or scallions or green onions.
- Fresh dill and parsley – These herbs will offer a fresh and earthy flavor.
- Sweet pickle relish – The pickle relish adds a bright burst of flavor.
How to Make Classic Macaroni Salad
- Cook pasta: Cook the macaroni pasta according to the package directions in salted water. Drain and rinse under cold water.
- Make the dressing: Combine mayonnaise, sour cream, milk, and salt and pepper.
- Combine everything: Mix the macaroni, dressing, tomatoes, bell pepper, onion, dill, parsley, and relish.
- Refrigerate and enjoy: Cover the salad and refrigerate for 4 to 24 hours. Bring to room temperature before serving and adjust the seasonings.
Tips and Variations
- It is key to drain the pasta thoroughly before combining it with the dressing. Otherwise, excess water clinging to the elbows might dilute the creamy dressing and prevent it from coating the pasta evenly.
- Add some finely chopped celery along with the other vegetables.
- I feel like macaroni salad has to be made with macaroni noodles. I make loads of pasta salads, and many of them involve different shapes of pasta. However, to me, classic macaroni salad with its particular combination of mayo and sour cream and veggies and a touch of something pickley just demands to be made with elbows.
- You could simplify this macaroni salad if you don’t have all of the ingredients. Feel free to leave out the tomatoes or one of the herbs or the peppers, if you wish.
- Add some chopped hard-boiled eggs.
- Try chopped sweet pickles in place of the relish.
FAQs
Taking the time to cook your pasta perfectly is the key to the perfect macaroni salad. Do not undercook your pasta. This is not the place for super al dente pasta. Cooking your pasta thoroughly until tender with just a bit of chew means the macaroni salad dressing will adhere and coat the elbows well, providiong that ideal creamy texture.
Yes, for macaroni salad you should rinse your pasta. Usually you should not rinse pasta when serving it hot with a sauce, as the starch coating the cooked pasta helps the sauce adhere to the noodles better. In the case of a cold salad, the starch might actually make the salad sticky or even a bit grainy. For the ultimate creamy experience, rinse the pasta under cool water before tossing it with the dressing.
What to Serve with Classic Macaroni Salad
More Pasta Salad Recipes
- Vegetarian Pasta Salad
- Greek Chicken Pasta Salad
- Chicken Pasta Salad with Ramp Vinaigrette
- Simplest Tomato, Corn, Basil, and Mozzarella Pasta Salad
Pin this now to find it later
Pin ItClassic Macaroni Salad
Ingredients
- ½ pound dried elbow macaroni
- ¾ cup mayonnaise
- ¼ cup sour cream
- ¼ cup milk
- Kosher salt and freshly ground black pepper (to taste)
- ½ cup seeded and diced plum tomatoes
- ½ cup finely diced bell pepper (yellow, red, green, or a combination)
- ½ cup minced red onion
- 2 tablespoons chopped fresh dill
- 2 tablespoons chopped fresh parsley
- 2 tablespoons sweet pickle relish
Instructions
- Bring a large pot of salted water to a boil. Cook the macaroni according to the package directions. Drain and rinse in a colander under cold water.
- Place the mayonnaise, sour cream, milk, salt, and pepper in a bowl and stir to combine. Add the drained cooled macaroni, and toss to combine. Add the tomatoes, bell pepper, onion, dill, parsley, and relish and toss to combine very well.
- Cover the salad and refrigerate for 4 to 24 hours. Bring to room temperature before serving and adjust the seasonings.
This is the perfect recipe for a classic! My family loves this and we take it to all our picnics. A real hit!