Raised in the Kitchen cookbook giveaway graphic

Raised in the Kitchen is available now!

Cozy Christmas Movie & Snack Nights 🎥🎄

How to Make Macaroni Salad [+ Video]

58 Reviews

This classic macaroni salad recipe is ultra creamy and tangy. It’s guaranteed to be devoured at all your summer BBQs, parties, and potlucks! It has taken more years than I care to share to create the best macaroni salad, but we’ve nailed it and now we can teach you how to make it!

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

Classic Macaroni Salad Recipe

Macaroni salad is one of those classic side dishes that most people will just go buy at the deli. And let’s be honest, store-bought macaroni salad just isn’t that good more often than not. But there’s no reason to buy it at the store when creamy macaroni salad is so simple to make at home! 

Next time you are invited to a summer BBQ with friends, volunteer to bring this homemade macaroni salad. Make this and thank me later!

So don’t go to the deli for your macaroni salad, just whip up this simple classic macaroni salad recipe!

Homemade Macaroni Salad Ingredients 

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

  • Macaroni pasta
  • Red onion
  • Bell peppers
  • Sweetened condensed milk
  • Mayonnaise
  • Granulated sugar
  • Apple cider vinegar
  • Salt and pepper
  • Dijon mustard

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. Heat a pot of water over medium high heat and add a teaspoon or two of kosher salt.
  2. Once the water is boiling, toss in the pasta and cook it PAST al dente.
  3. Drain the pasta immediately. (You can even run some cold water over it to stop the cooking process.)
  4. Cool the pasta in the fridge while you finish preparing the veggies and macaroni salad dressing.
  5. 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. 

Additional Add-Ins for Macaroni Salad

For our macaroni salad recipe, we like to keep it super simple and include the following add-ins:

  • Red onion
  • Green bell peppers
  • Red bell peppers

However, you can add any number of things depending on what flavors and textures you like. Here are some possibilities:

  • Peas
  • Ham
  • Pineapple (adding ham and pineapple gives it a nice Hawaiian flavor)
  • Pickles (sweet or dill)
  • Cheese (cubed)
  • Hard boiled eggs
  • Tuna (ewwww, but do what floats your boat!)
  • Celery
  • Bacon
  • Carrots (shredded)

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

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 on to 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 Macaroni Salad for a Crowd?

It’s always hard to gauge how much macaroni salad to make for big crowd. A good rule of thumb is to go with 1/2 cup per person. That covers for 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 Macaroni 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 along side 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 macaroni salad.

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. 


Raised in the Kitchen - Carrian Cheney

Our new book is now available!

This unique cookbook guides the way through every step, including meal lists and easy-to-follow recipes, and features dollops of heartwarming family stories.

Buy now

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

How to Make Macaroni Salad

3.95 from 58 votes
Prep Time: 5 minutes
Cook Time: 15 minutes
Chill Time: 3 hours
Total Time: 3 hours 20 minutes
Servings: 10 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!


  • 12 ounces Macaroni Pasta
  • 1/4 Red Onion , minced
  • 1/2 Green Bell Pepper , minced
  • 1/2 Red Bell Pepper , minced
  • 1/2 Can Sweetened Condensed Milk
  • 1 Cups Mayonnaise
  • 1/4 Cup Granulated Sugar
  • 1/4 Cup Apple Cider Vinegar
  • 1/2 Teaspoon Salt
  • 1/4 Teaspoon Freshly Ground Pepper
  • 1 1/2 Tablespoons Dijon Mustard (or yellow mustard)


  • 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.
  • 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.
  • In a large bowl, mix together the veggies and dressing. Add the cooled pasta and toss to coat.
  • Set in the fridge for up to 3 hours, covered with plastic wrap. Stir before serving and adding additional seasoning if needed.


Salad will keep for 5 days in the refrigerator.
Nutrition Facts
How to Make Macaroni Salad
Amount Per Serving (1 g)
Calories 249 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 3g19%
Polyunsaturated Fat 14g
Cholesterol 13mg4%
Sodium 326mg14%
Carbohydrates 20g7%
Fiber 1g4%
Sugar 12g13%
Protein 3g6%
* Percent Daily Values are based on a 2000 calorie diet.

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


When you try a recipe, please use the hashtag #ohsweetbasil on INSTAGRAM for a chance to be featured in our stories!  FOLLOW OH, SWEET BASIL ON FACEBOOK | INSTAGRAM | PINTEREST | TWITTER FOR ALL OF OUR LATEST CONTENT, RECIPES AND STORIES.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Oh, Sweet Basil on Instagram

Want more of our family, recipes, and all our shenanigans?

Check us out on Instagram and be sure to tag us @ohsweetbasil #ohsweetbasil for a chance to be featured!

Cozy Christmas Movie & Snack Nights 🎥🎄

About the authors

carrian feik cheney oh sweet basil

Cade and Carrian have three children and love to spend time together whether it’s vacationing or snuggled up on the couch for a good movie.

And this family especially loves to eat.

They love everything from the keep you fit and healthy to the get out your sweat pants indulgent and everything in between.

But most of all, they love the memories made, shared and treasured and it’s all thanks to a meal shared together with loved ones.

Leave a comment

Recipe Rating


  • The best!!! My go to recipe for any gathering!!

    • Reply
    • Yesssssss! Thanks, Laura!

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

    • Reply
    • Yay! Thank you so much Kathy!

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

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

      • Reply
  • Is the 12 oz of macaroni dry or cooked?

    • Reply
  • Is that 12 oz of cooked or uncooked macaroni?

    • Reply
    • Uncooked

      • Reply
  • Made this a week ago – followed the recipe to a “T”. At first taste, I thought it was too sweet. The next day, after the flavors had an opportunity to blend together, I was blown away by its deliciousness! Making it again today!

    • Reply
    • Hi Cathy! Thank you so much for the feedback! I actually love it the second day more too. There’s something about all those flavors melding together over a few hours that takes it over the top!

      • Reply
  • My family absolutely loved this! Followed the instructions exactly and it was perfect!! Family favorite now!!

    • Reply
    • Thank you so much!!

      • Reply
  • Looks so yummy!! What brand are those noodles? They look so long and yummy.

    • Reply
    • Hi Hilary! I don’t have a clue to be honest! I like DaVinci brand when I can find it, but Kroger brand does the job too!

      • Reply
  • I like macaroni salad so I was excited to try this recipe. The dressing has a strong taste and over powered the pasta and other ingredients. If I make it again, I will use less dressing. I felt like the pasta was swimming in dressing.

    • Reply
    • Hi Lynette! The pasta to dressing ratio is crucial! The pasta definitely shouldn’t be swimming in dressing! I’m sorry this didn’t turn out as expected. You can definitely alter it to your liking next time.

      • Reply
  • I do not know how to cook. I am a beginner. This recipe is the best macaroni salad I’ve ever had! I didn’t use all the dressing, I mixed it in to my taste. I’m so grateful you put this recipe on here! My family is going to love it! I add more red onion, celery, egg only because that’s how I remember it being made as a kid!

    • Reply
    • Thank you so much Stephanie! So glad you enjoyed it!

      • Reply
  • After comparing recipes, I am very eager to try this. Never thought about using sweetened condensed milk. Well, we’re going to try it today. I was looking for a change of pace to go with glazed ribs. This might be another go to option. Thanks

    • Reply
    • Hey Keith! How was it? Sounds like a delicious meal!

      • Reply
    • So how was it. I’m questioning the whole sweetened condensed milk thing myself, but so intrigued by it that I’m going to try it.

      • Reply
    • So did you like the condensed milk in the recipe? I’ve never used it before so not quite sure…

      • Reply
    • Wow!! Thank you for posting this recipe. At first, I was nervous about the sweetened condensed milk but honestly once chilled the flavors all blend wonderfully together! I did, however, substitute regular sugar for Monkfruit sweetener (1:1 ratio) as it does not spike your insulin. Could not tell a difference at all. In fact, I made this for a graduation party I was hosting and everyone LOVED it! Alot of my friends asked for the recipe too. Oh, the best part…all the kiddos loved it too! Thanks again for this yummy recipe ❤

      • Reply
      • People are always worried about the sweetened condensed milk, but it is exactly what macaroni salad needs!! So glad you enjoyed it! And we love monkfruit sweetener! What a great idea! Thank you for taking time to leave us a comment!

  • Delicious recipe.. Thanks for sharing.

    • Reply
    • Thank you so much!

      • Reply
  • I’m a 76 year old grandmother who has been cooking for a half century. My secret ingredient for keeping macaroni salad moist without adding extra mayo is finely chopped zucchini. You won’t even know it’s in there. Cut a zucchini in half and chop in a food processor or by hand very fine.

    • Reply
    • I love that idea! Thanks for the tip!

      • Reply

Cozy Christmas Movie & Snack Nights 🎥🎄