This old-fashioned Classic Macaroni Salad recipe is a texture lover's dream with a creamy, light mayo-based dressing, al dente pasta, hard-boiled eggs, and crunchy fresh veggies like celery, red pepper, and onion in every bite! Perfect for all your summer gatherings from picnics to potlucks!

During the hot months of summer we sure love to eat pasta salad! Be sure not to miss some of our other favorites like BLT Pasta Salad, Hawaiian Macaroni Salad, and Frog Eye Salad.

A large glass bowl filled with macaroni salad.

Table of Contents
  1. Easy Macaroni Salad Ingredients
  2. Creamy Macaroni Salad Recipe Variations
  3. How to make dressing for this Creamy Macaroni Salad Recipe
  4. How to make macaroni salad
  5. Our Favorite Foods to serve with the Best Macaroni Salad Recipe
  6. Storing Leftover Homemade Macaroni Salad
  7. More potluck perfect side dishes
  8. Homemade Macaroni Salad Recipe

Summer means burgers on the grill, slices of juicy, cold watermelon, and all the barbecue side dishes you can think of! Whether it's Memorial Day weekend, the 4th of July, or closing out the summer right with a Labor Day cookout, summer is a time for gathering with friends and enjoying the weather and food!

Macaroni salad is one of the best recipes to make for cookouts because it goes with pretty much everything! There is just something about the cool, tangy flavors of creamy macaroni salad that pairs perfectly with spicy barbecue, grilled meat, and juicy burgers.

Everybody seems to like their macaroni salad a little bit different, and this recipe is my favorite because it's so easy to customize it to your preferences. I love macaroni salad with eggs, but you can always leave them out and add cubed cheddar cheese in their place.

I know lots of people tend to swing by the deli department at the supermarket to grab tubs of macaroni salad, but making it at home is so much better and you can customize it to your preferences. For example, I love my macaroni salad with eggs and extra veggies. Plus, it is really a quick and easy recipe to make!

Two white bowls with servings of cold macaroni salad next to a larger serving bowl, a striped napkin, and spoon.

Easy Macaroni Salad Ingredients

  • Pasta: I love ditalani for macaroni salad, but obviously elbow macaroni noodles are a good choice too. Even small shells will work here.
  • Veggies: I typically use red bell peppers, celery, green or red onions (depending on what I have on hand), and broccoli florets. But I change it up often depending on what I have on hand. You might consider sliced radishes, frozen peas (if making ahead, just add them cold and they will thaw by the time you get to the party!), chopped roma tomatoes, and olives. Some people like to add sweet pickles and use the sweet pickle juice in the dressing. It's not really my thing, but if you love sweet pickles then go for it!
  • Hard-boiled eggs or diced cheddar cheese
  • Macaroni salad dressing: This quick and easy dressing is whisked together in one bowl and made with real mayo (no fake stuff for me, thank you very much!), sour cream, Dijon mustard, white vinegar (or apple cider vinegar), a little sugar, salt, and pepper.

Creamy Macaroni Salad Recipe Variations

To change the macaroni salad a bit you could do lots of different variations. You can add more veggies like green peas, broccoli, corn, radish, chopped roma tomatoes, olives, or dill pickle. If you want you can also add some chopped ham or salami or cubed blocks of cheese like cheddar.

A white bowl with macaroni salad with egg, broccoli, and red pepper.

How to make dressing for this Creamy Macaroni Salad Recipe

The dressing for this chilled pasta salad is what really sets it apart. It's just the right amount of creaminess with balanced flavors of tangy and ever-so-slightly sweet, with a little kick from the dijon mustard.

There is just enough sauce to coat the pasta without overwhelming the salad and making it seem soggy. And just say no to dry macaroni salad.

A glass bowl with the ingredients for macaroni salad dressing.

How to make macaroni salad

A large bowl filled with the ingredients for macaroni salad and a mayo-based dressing poured over the top.
  1. Cook the pasta until al dente. Follow the package directions and cook the pasta in boiling salted water. Drain well and rinse with cold water to stop the cooking process.
  2. Prep the mix-ins like veggies and eggs. While the pasta cooks, chop the celery, onion, and red pepper. Peel and chop the hard boiled eggs.
  3. Make the macaroni salad dressing. This is as easy as adding mayo, sour cream, mustard, vinegar, sugar, salt, and pepper to a bowl and whisking it to combine.
  4. Combine! Mix everything in a large bowl, toss to evenly coat the noodles and vegetables in the creamy sauce. Taste and adjust the salt and pepper, if needed.
  5. Chill until ready to serve.
Small white bowls with macaroni salad next to a larger serving bowl.

Our Favorite Foods to serve with the Best Macaroni Salad Recipe

Macaroni salad is a great dish to bring to summer potlucks or BBQ’s. It makes a lot and everyone loves it! You can serve macaroni salad alongside some delicious burgers or hot dogs, ribs, BBQ chicken, fried chickencorn on the cobsloppy joessliders, sliced watermelon, and so much more!

Storing Leftover Homemade Macaroni Salad

How long does Macaroni Salad last?

This is a great salad to make a day or two in advance and keep in the fridge since it is best served chilled.

You can keep macaroni salad in the fridge for up to 5 days after making it. Which is perfect because I will totally eat this for lunch every day during the summer with leftover grilled chicken from the night before or whatever else is on hand. Lazy lunch options are the best during this time of year.

Don't leave this salad out at room temperature for more than 2 hours though because of the mayo-based dressing. If you are going to a potluck or picnic and it's going to be a hot day, I recommend bringing a cooler to store this in for food safety.

Can you freeze Macaroni Salad?

Yes you can freeze macaroni salad. When ready to freeze, place it in a freezer-safe container and store it in the freezer for up to three months. When you want to eat it, take it out of the freezer and set it in the fridge overnight to thaw out. The pasta salad may be a little runny and the mayonnaise will separate a little when it’s thawed so I would add a bit more mayo to refresh the salad.

A large glass bowl with macaroni salad next to a striped napkin and spoon.

More potluck perfect side dishes

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Homemade Macaroni Salad

5 from 1 vote
Amy Nash
Prep Time 10 minutes
Cook Time 10 minutes
Additional Time 15 minutes
Total Time 35 minutes
Course Side Dish
Cuisine American
Servings 6 -8 Servings
This old-fashioned classic Macaroni Salad recipe is a texture lover's dream with a creamy, light mayo-based dressing, al dente pasta, hard-boiled eggs, and crunchy fresh veggies like celery, red pepper, and onion in every bite! Perfect for all your summer gatherings from picnics to potlucks!



  • 8 ounces ditalini pasta or elbow macaroni
  • ¾ cup broccoli florets
  • 1 cup red pepper, diced small (about 1 medium)
  • 2 celery stalks, diced small
  • ¼ cup green onion, sliced thin
  • 4 hard-boiled eggs, peeled and chopped
  • ¼ cup chopped fresh parsley (optional)


  • 1 cup mayonnaise
  • 3 Tablespoons sour cream
  • 1 Tablespoon white vinegar
  • 1 Tablespoon dijon mustard
  • 1 teaspoon granulated sugar
  • ¾ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper


  • Cook pasta in boiling, salted water according to package directions. Add broccoli florets to the pasta water in last 30 seconds. Drain and rinse the cooked pasta with cold water.
  • Combine the pasta and broccoli with the red pepper, celery, onion, and hard boiled eggs in a large bowl.
  • In a separate bowl, whisk together the mayo, sour cream, vinegar, mustard, sugar, salt, and pepper. Pour over the pasta and veggies. Stir well until everything is uniformly coated in the dressing, then sprinkle with chopped fresh parsley, if desired.
  • Keep refrigerated until ready to serve.


  • Optional add-ins: ½ cup diced english cucumber, ½ cup sliced black olives, ½ cup sharp cheddar cheese (cubed or shredded), ¾ cup frozen peas.
  • Substitutions: Apple cider or red wine vinegar will work in place of white vinegar. Greek yogurt can be substituted for up to ½ of the mayo and sour cream, although the taste will be slightly different. Any small type of pasta may be used.
  • This will keep for up to 5 days in the fridge.


Calories: 477kcal | Carbohydrates: 33g | Protein: 10g | Fat: 33g | Saturated Fat: 6g | Polyunsaturated Fat: 17g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 143mg | Sodium: 613mg | Potassium: 265mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1344IU | Vitamin C: 46mg | Calcium: 51mg | Iron: 1mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World


Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.