Skip to Content

We Wrote a Cookbook!

Learn More

Macaroni Salad

  • Serves: 8
  • Prep Time: 15 min
  • Cook Time: 15 min
  • Calories: 340
a bowl of homemade macaroni salad in a bowl with carrots, celery and green onions

A classic, easy macaroni salad for summer entertaining, potluck-bringing and all around feasting!

The Only Classic, Creamy Macaroni Salad Recipe You’ll Ever Need

From barbecues to potlucks, picnics to campouts, macaroni salad is one of the great summer side dishes. Creamy, carby, and cold (essential for mayo-based salads in the summer!), we always, always get excited when we see a big bowl of macaroni salad on the table. While plenty of delis make a decent version, our homemade macaroni salad recipe really is so much better than anything you could buy. Not only is it free of preservatives or stabilizers (of course), it’s also just way better in every way—taste, texture, freshness, you name it! You can cook the macaroni to a perfect al dente so that you know for sure your mac salad will be satisfying to eat instead of mushy. With a sweet, tangy, delicious macaroni salad dressing, our easy macaroni salad recipe will get you rave reviews all season long.

ingredients for macaroni salad pasta, carrots, green onions, celery, mayonnaise, relish, sugar, salt and pepper

Macaroni Salad Ingredients

Everyone seems to make their macaroni salad in a slightly different way, but elbow macaroni is an obvious must, and it’s just not macaroni salad without mayonnaise. That mayo makes the macaroni salad dressing creamy, but some sort of sweet ingredient—sugar or honey, typically—makes the dressing a bit sweet, too. Some people add mustard as a contrast, but we’ve opted for an allium-based sharpness instead! Onion powder and scallions provide the much-needed lift that this mac salad needs. Carrots and celery for crunch, and you’re pretty much good to go! Sweet pickle relish is another “secret” macaroni salad ingredient for us—it adds so much flavor and all you have to do is open a jar. Here’s your macaroni salad shopping list:

  • Elbow macaroni

  • Mayonnaise

  • Sugar

  • Honey

  • Onion powder

  • Black pepper

  • Carrots

  • Sweet pickle relish

  • Celery

  • Scallions

cooked pasta for macaroni salad in a bowl
mayonnaise, apple cider vinegar, salt, sugar garlic powder and pepper in a bowl for macaroni salad
cooked pasta, carrots, relish, green onions and celery in a bowl for pasta salad
homemade pasta salad in a bowl

How to Make Macaroni Salad From Scratch

Yes, we really do think ours is the very best macaroni salad recipe there is, but that doesn’t mean it’s hard to make! Classic, creamy macaroni salad is so, so easy to make. Some recipes like to get fancy with fresh herbs or vinaigrette dressings—and that’s fine. But as for us? If we’re eating mac salad, it’s got to be classic, all-American, super old-fashioned, mayo-dressed macaroni salad! Here’s how to make a truly classic macaroni salad:

  1. Cook the macaroni and rinse it with cold water to cool it off.

  2. Whip up the macaroni salad dressing! Just stir together the mayo, sugar, honey, onion powder, pepper, and salt.

  3. Chop the vegetables! Shred the carrots, and chop the celery and scallions.

  4. Toss everything together! Cover the macaroni salad and pop it in the fridge to chill.

homemade macaroni salad in a bowl

How Long Does Macaroni Salad Last?

Mayo-based salads like macaroni salad and potato salad are notorious summertime trip points. They really, really need to stay cold! You should keep the macaroni salad in the fridge until you plan to serve it, and once it’s out on the table, follow the “two-hour rule”—if it sits at room temperature for more than two hours, it’s time to toss anything left in the bowl. And, according to the FDA, consider the temperature outside—the FDA says "If the air temperature is above 90°F,, the 'two-hour rule' becomes a one-hour rule.” As for making macaroni salad ahead of time, you do want to give yourself enough time to make the salad and let it chill for 30 minutes to an hour before serving. But beyond that, fresh is best! The prepared macaroni salad will keep for a few days in the fridge before serving, but we like to make it day-of so that everything tastes and looks bright and fresh.

homemade macaroni salad in a bowl

More Summer Salad Recipes to Try

Tools You’ll Need:

homemade macaroni salad in a bowl
a bowl of homemade macaroni salad in a bowl with carrots, celery and green onions

Is This the Best Macaroni Salad Recipe Ever, or What?

We hope that it is! We certainly think so, or we wouldn’t be sharing it! But we’d love to know how it turned out for you—let us know when you served it, who you shared it with, and what you liked about! So, if you make it, let us know how you like it! Share a photo and tag us on Instagram using @themodernproper and #themodernproper so that we can see your stuff! Happy eating!

Macaroni Salad

  • Serves: 8
  • Prep Time: 15 min
  • Cook Time: 15 min
  • Calories: 340


  • 3 1/2 tsp Kosher salt
  • 1 lb Elbow pasta
  • 1 1/4 cup Mayonnaise
  • 1 1/2 Tbsp Sugar
  • 1 Tbsp Honey
  • 1 tsp Onion powder
  • 1/4 tsp Freshly cracked black pepper
  • 1 cup Grated carrots
  • 2 Tbsp Sweet pickle relish
  • 1 1/2 cups Finely chopped celery
  • 3 Green onions, finely chopped


  1. Fill a large stock pot with 4 quarts of water and add 3 teaspoons (1 tablespoon) kosher salt. Bring to a boil over high heat. Add the pasta and cook to al dente, according to the package directions. Drain in a colander and rinse with cold water.
  2. In a large serving bowl, whisk together the mayonnaise, sugar, honey, onion powder, pepper, and remaining 1/2 teaspoon salt. Add the pasta, carrots, relish, celery and green onions. Toss to combine.
  3. Cover and refrigerate until ready to serve.

Nutrition Info

  • Per Serving
  • Amount
  • Calories 340
  • Protein 7 g
  • Carbohydrates 48 g
  • Total Fat 13 g
  • Dietary Fiber 1 g
  • Cholesterol 51 mg
  • sodium 1204 mg
  • Total Sugars 9 g

Macaroni Salad

Questions & Reviews

Start the discussion with a question or review.