This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.

This classic macaroni salad recipe is ultra creamy, tangy, and just the right amount of nostalgic. It’s the kind of side dish that disappears fast at summer barbecues, backyard parties, and potlucks. I’ve spent more time than I’d like to admit fine-tuning this recipe over the years, but now it’s the best macaroni salad ever, and I’m excited to help you make it just as good.

A wooden bowl on a red and white checkered napkin full of creamy cold noodles.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus, you’ll get new recipes from us every week!

Classic Macaroni Salad Recipe

My friend’s mom used to make this macaroni salad every summer for our annual neighborhood barbecue, and it quickly became legendary. She’d always make a huge batch and it would disappear within minutes. She never measured a thing, just chopped and stirred and somehow made it perfect every time. I remember standing in her kitchen once, watching her toss in the peppers and onions with a hum and a smile, and thinking how easy she made it look. That salad disappeared faster than anything else on the table.

Macaroni salad is one of those deli counter staples that rarely lives up to the hype. However, this recipe is well worth your while. It is so easy, and way better. Creamy, crunchy, and full of flavor, this version proves you don’t need to overthink it to get it right.

So next time you’re headed to a summer BBQ or potluck, volunteer to bring this homemade classic macaroni salad recipe! It’s a crowd-pleaser, every single time. Oh and if you really want to knock their socks off pair it with our smoked brisket and baked beans! My mouth is watering already! Thank me later!

Homemade Macaroni Salad Ingredients

Here’s what you’ll need to make this simple macaroni salad recipe:

  • Macaroni pasta: Classic elbow macaroni noodles that give this salad its signature shape and satisfying bite.
  • Red onion: Adds a sharp, slightly sweet crunch for balance and flavor.
  • Bell peppers: Bright and crisp, they bring color and a mild sweetness.
  • Sweetened condensed milk: A creamy, sweet base that makes the dressing uniquely rich.
  • Mayonnaise: Adds smoothness and a savory depth to the dressing.
  • Granulated sugar: Enhances the sweetness and rounds out the tangy flavors.
  • Apple cider vinegar: Brings a touch of acidity to balance the creamy and sweet components.
  • Salt and pepper: Essential seasonings to elevate and tie all the flavors together.
  • Dijon mustard: Offers a subtle tang and a little zip to the dressing.

The measurements for each ingredient can be found on the recipe card at the end of this post.

Can I Use a Mayonnaise Substitute?

I’ve heard that some folks out there don’t like mayo in their creamy pasta salads. You can partially substitute the mayo, but do not omit it completely. It is what keeps the salad nice and creamy. You can use plain Greek yogurt or sour cream to substitute half of the mayo.

A wooden bowl on a red and white checkered napkin full of creamy macaroni salad.

How to Make Macaroni Salad

Let’s break down how to make a simple macaroni salad at home. My girls love making this for our family, if that’s any indication of how easy this recipe is!

  1. Boil: Heat a pot of water over medium-high heat and add a teaspoon or two of kosher salt.
  2. Cook: Once the water is boiling, toss in the pasta and cook it past al dente.
  3. Drain: Drain the pasta immediately. (You can even run some cold water over it to stop the cooking process.)
  4. Chill: Cool the pasta in the fridge while you finish preparing the veggies and macaroni salad dressing.
  5. Combine: Mix the veggies, cooled pasta, and dressing together in a large bowl. Cover with plastic wrap and store in the refrigerator for up to 3 hours before serving.

 The instructions can be found in more detail in the recipe card at the end of this post!

Additional Add-Ins for Macaroni Salad

For our macaroni salad recipe, we like to keep things super simple with just a few fresh add-ins: red onion, green bell peppers, and red bell peppers. But the beauty of this dish is how flexible it can be. Depending on your taste and what you have on hand, you can mix in extras like peas, cubed ham, pineapple (especially paired with ham for a Hawaiian twist), cubed cheese, hard-boiled eggs, or even tuna (if that’s your thing!). Other great additions include celery, crispy bacon, shredded carrots, red pepper flakes, green onions, dill or sweet pickles, or finely chopped shallots. It’s totally customizable.

A wooden bowl on a red and white checkered napkin full of creamy cold noodles and vegetables.

How to Keep Macaroni Salad From Drying Out

The key to keeping macaroni salad from drying out is the pasta. If you don’t cook it enough, the pasta won’t grab onto the dressing and will dry out. If you overcook the pasta, it will be completely soggy and gross. Cook the pasta just right, and your macaroni salad will stay perfectly creamy.

How Much Salad for a Crowd?

It’s always hard to gauge how much macaroni salad to make for a big crowd. A good rule of thumb is to go with 1/2 cup per person. That covers the people who go crazy for it and those who don’t have any.

Can Macaroni Salad Be Prepped in Advance?

Yes, I actually think it tastes the best if you make it the day before and let it refrigerate overnight. It can be made up to two days before. Just be sure to give it a good stir before serving.

A close up picture of a creamy macaroni salad recipe.

How Long Can This Salad Sit Out?

Macaroni salad is often served at hot summer BBQs, but you need to be careful about how long it sits out. Bacteria starts to grow quite rapidly between 40 and 140 degrees Fahrenheit. Macaroni salad that has been sitting out at room temperature for more than 2 hours should be thrown away.

How Long Does Macaroni Salad Last?

Macaroni salad will keep up to 5 days in the fridge in an airtight container.

Can Macaroni Salad Be Frozen?

Any salad that contains mayonnaise should not be frozen. Mayonnaise does not freeze and thaw well. It separates and becomes oily.

What to Serve with Macaroni Salad

This macaroni salad recipe goes with just about everything, but we love it with all our favorite summer dishes:

Then, of course, you’ll want to serve it alongside our grilled corn on the cob and best baked beans with a heaping bowl of homemade berries and cream ice cream for dessert!

A wooden bowl with a red and white checkered napkin in the background full of creamy pasta and veggies.

Tips for the Best Macaroni Salad

Be sure to generously salt the water you’ll be cooking the macaroni in. The pasta itself needs to have some flavor, otherwise your macaroni salad may taste a little bland.

For the creamiest pasta salad, we recommend using full-fat mayo in this recipe. A lower fat version may be substituted if desired, though.

Feel free to play around with the macaroni salad dressing ingredients to suit your own preferences. We like a sweet-yet-tangy dressing, but add more or less sugar to your liking.

More PASTA SALAD RECIPES:

Watch How This Macaroni Salad is Made:

3.83 from 78 votes

How to Make Macaroni Salad

By Carrian Cheney
Prep5 minutes
Cook15 minutes
Total3 hours 20 minutes
Servings10 servings
This classic macaroni salad recipe is ultra creamy and tangy. It's guaranteed to be devoured at all your summer BBQs, parties, and potlucks!
Want to save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • Heat a pot of water over medium high heat with a teaspoon or two of kosher salt.
  • Once boiling, add the pasta and cook PAST al dente. See blog post above for tips.
    12 ounces Macaroni Pasta
  • Drain and completely cool the pasta in the fridge.
  • In a bowl, whisk together the dressing ingredients, do not scrape the sweetened condensed milk out, just dump it.
    ½ Can Sweetened Condensed Milk, 1 Cups Mayonnaise, ¼ Cup Granulated Sugar, ¼ Cup Apple Cider Vinegar, ½ teaspoon Salt, ¼ teaspoon Freshly Ground Pepper, 1 ½ Tablespoons Dijon Mustard
  • In a large bowl, mix together the veggies and dressing. Add the cooled pasta and toss to coat.
    ¼ Red Onion, ½ Green Bell Pepper, ½ Red Bell Pepper
  • Set in the fridge for up to 3 hours, covered with plastic wrap. Stir before serving and adding additional seasoning if needed.

Recipe Notes

Salad will keep for 5 days in the refrigerator.

Nutrition

Serving: 1g, Calories: 249kcal, Carbohydrates: 20g, Protein: 3g, Fat: 18g, Saturated Fat: 3g, Polyunsaturated Fat: 14g, Cholesterol: 13mg, Sodium: 326mg, Fiber: 1g, Sugar: 12g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
A wooden bowl on a red and white checkered napkin full of creamy macaroni salad.

About The Author

Carrian Cheney

Carrian Cheney is the creative force behind ‘Oh, Sweet Basil,’ a food blog she co-authors with her husband, Cade. She creates fresh, family-friendly recipes that encourage togetherness in the kitchen.

More Ideas

3.83 from 78 votes (68 ratings without comment)

Leave a comment

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

Recipe Rating




37 Comments

  1. lowandslow says:

    1 star
    Pass on this one,but if one likes a macaroni salad for desert this is it.

  2. You crazy says:

    1 star
    Condensed milk and sugar?? Are you crazy? This is salad, not pudding

    1. Sweet Basil says:

      Don’t knock it ’til you try it!

  3. Kathryn says:

    1 star
    The key to pasta salad not drying out is coating the pasta with an oil after it’s been cooked and drained because that will create a water repellent layer so the pasta won’t absorb any liquid like the dressing for example or mayonnaise that is what will make a salad dry out because the pasta is absorbing all the dressing and then it makes the pasta expand and get mushy and more likely to break apart which it’s not going to look as nice for presentation on the plate or in the bowl when there’s all broken bits of pasta or macaroni.

    1. Sweet Basil says:

      Thanks for the feedback Kathryn!

  4. Robinn says:

    I just found this recipe and it does sound good!! Just wondering if anybody has tried Miracle Whip instead of Mayo. Would it make any difference? Thank You

    1. Sweet Basil says:

      Thanks Robinn! I have not tried Miracle Whip, but if you like Miracle Whip, I think it would be delicious! Maybe some of our readers have tried it…

  5. Laura says:

    5 stars
    The best!!! My go to recipe for any gathering!!

    1. Sweet Basil says:

      Yesssssss! Thanks, Laura!

  6. Kathy Fish says:

    This is not your regular macaroni salad. It is delicious. Loved it!

    1. Sweet Basil says:

      Yay! Thank you so much Kathy!

  7. Cynthia says:

    Could I warm it up??? It’s delicious tasty and healthy..thank you

    1. Sweet Basil says:

      Hi Cynthia! I wouldn’t recommend it. When mayonnaise gets warm, it separates and would not be very good.