Classic Macaroni Salad

This post may contain affiliate links. Please read my disclosure policy.

Macaroni Salad is a favorite side dish with elbow macaroni and a handful of add-ins tossed a super easy (and extra creamy) dressing.

The dressing takes about 2 minutes to prepare and is great on any kind of pasta salad or even coleslaw!

classic macaroni salad in a bowl

An Easy Make Ahead Side

This simple side is tasty, filling, budget-friendly, and goes with everything from burgers to fried chicken.

  • You can (and should) make macaroni salad ahead of time for the best flavor.
  • Most kitchens have the ingredients on hand for this recipe.
  • It’s super fast to put together.
  • There are no special ingredients required for the dressing (and it only takes about 2 minutes).
  • Use any short pasta or add-ins to make it your own.

ingredients for macaroni salad on a tray


Ingredients in macaroni salad are versatile based on what you have on hand.

The basic ratio: (full recipe below)

  • 1/2 lb elbow macaroni (or any short pasta)
  • about 2 cups add-ins
  • 1 cup dressing

Of course, you can add more or less of any of these ingredients to your liking. Keep in mind that some of the dressing will soak into the pasta.

Try any of the following add-ins:

  • Fresh celery and shredded carrots for color and crunch.
  • Salty Try adding cheese, bacon, ham, pickles, sliced olives, or even capers.
  • Savory Green or red onions, boiled eggs,
  • Sweet Baby peas, pineapple, sweet bell peppers.

macaroni salad dressing ingredients in a bowl

Macaroni Salad Dressing

This macaroni salad dressing is a very simple mayonnaise based dressing with sugar, relish, vinegar, a touch of mustard, and salt & pepper.

It’s sweet, tangy, and zesty; similar to a dressing similar found in potato salad or coleslaw.

Other dressings you can use:

macaroni salad ingredients in a bowl

How to Make Macaroni Salad

As easy as 1,2,3…

  1. Boil, drain, and cool the macaroni.
  2. Chop While the macaroni is boiling, chop the veggies or add ins.
  3. Mix the dressing ingredients and toss with the macaroni and add ins.

This recipe is best left to chill for an hour or two before serving to allow the flavors to blend and the dressing to soak into the pasta.

serving macaroni salad with a spoon

Tips for Perfection

  • Elbows can be swapped for any short pasta.
  • Rinsing the pasta after draining stops it from cooking so it isn’t mushy or sticky.
  • Swap the dressing for any creamy dressing.
  • Dress the salad generously as the pasta will soak up some of the dressing as it sits.
  • Ensure add-ins are diced fairly small.

Make-Ahead & Leftovers

Macaroni salad is best made ahead of time which makes it party perfect. Leftovers will keep in the refrigerator for up to four days.  Sadly, it does not freeze well.

What are your favorite add ins? Leave a comment and rating below!

macaroni salad with a spoon
4.99 from 52 votes
Review Recipe

Classic Macaroni Salad

Prep Time 15 minutes
Cook Time 15 minutes
Chill Time 1 hour
Total Time 1 hour 30 minutes
Servings 6 servings
This classic macaroni salad is creamy & flavorful with elbow macaroni and a handful of add-ins in a simple homemade dressing.


  • ½ pound elbow macaroni uncooked (approx. 2 cups dry), or any short pasta

Add Ins* (see note)

  • 1 cup celery diced
  • ½ cup carrots shredded
  • ½ cup red pepper diced
  • ¼ cup red onion diced, or green onion


  • 1 cup mayonnaise
  • 3 tablespoons apple cider vinegar or white vinegar
  • 2 tablespoons sugar
  • 2 tablespoons sweet relish
  • 1 teaspoon yellow mustard
  • ¼ teaspoon salt & pepper

Follow Spend with Pennies on Pinterest


  • Cook elbow macaroni according to package instructions. Drain and rinse under cold water.
  • Combine dressing ingredients in a small bowl.
  • Add macaroni, dressing, and remaining ingredients to a large bowl.
  • Mix well to combine and refrigerate at least 1 hour before serving.

Recipe Notes

*You will need 2 to 2 ½ cups of add-ins. Use the list above for a basic macaroni salad or change them to your liking. Other favorite add-ins include pickles, olives, ham, sweet peas, and cheddar cheese. Ensure add-ins are diced fairly small.
Rinsing the pasta after draining stops it from cooking so it doesn't get mushy and keeps it from being sticky.
The dressing can be swapped for a bottled dressing of your choice or even coleslaw dressing.
Dress the salad generously as the pasta will soak up some of the dressing as it sits.

Nutrition Information

Calories: 432, Carbohydrates: 37g, Protein: 6g, Fat: 29g, Saturated Fat: 4g, Polyunsaturated Fat: 17g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 16mg, Sodium: 408mg, Potassium: 214mg, Fiber: 2g, Sugar: 9g, Vitamin A: 2332IU, Vitamin C: 18mg, Calcium: 25mg, Iron: 1mg

(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Course Pasta, Salad, Side Dish
Cuisine American

More Make-Ahead Sides

plated Classic Macaroni Salad with writing
Classic Macaroni Salad with a title
Classic Macaroni Salad in a bowl with a title
Classic Macaroni Salad before and after mixing in a bowl with a title
About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Leave a Reply

Your email address will not be published.

Recipe Rating


  1. This reminds me of the macaroni salad that my aunt use to bring to our family reunions. Although I reduced the sugar to 1 T and vinegar to 2 T, it was very delicious. I even caught my husband eating an additional spoonful of the bowl. Needless to same, it is a keeper5 stars

  2. Excellent base recipe! Made this for Easter and it was a hit. I’ll cut back on the sugar next time, but otherwise CLASSIC and AMAZING taste! I’m happy I stumbled upon your recipe. Thank you!5 stars