Home > Salad > Macaroni Salad Recipe

Macaroni Salad Recipe

Macaroni Salad is one of those dishes that just says summertime. This is the perfect blend of elbow macaroni, crisp fresh veggies and the best creamy dressing.

Macaroni Salad pairs so well with BBQ meats, hot dogs, and hamburgers, it’s the perfect creamy, refreshing side dish. 

Macaroni salad mixed with creamy dressing

This post may contain affiliate links. Read my disclosure policy.

Easy Macaroni Salad

Macaroni salad is a staple American pasta salad made with tender pasta, hardboiled eggs, crunchy veggies, and a creamy dressing. You’ll find it served throughout the year to cool down grilled meats sizzling on the BBQ or to pair with a BLT Sandwich on a picnic. A perfect, minimal prep recipe for those hot summer months! 

We love to serve this easy Macaroni Salad with Grilled Steak or Juicy Burgers and Grilled Corn on the Cob for the perfect summer menu.

Ingredients for Macaroni Salad

  • Elbow Macaroni – Elbow macaroni is the most classic choice for macaroni salad. While you can get away with swapping in rotini or penne, nothing compares to the creamy dressing getting stuck in tiny crooks of macaroni noodles! 
  • Red Bell Peppers – We like to use red bell peppers for their subtle sweetness. If you can’t get your hands on them, any other color will do. Don’t like bell peppers? No problem – see the substitutions below.
  • Red Onion – Red onion works best for its pop of color and strong flavor. You can also use green onions or chives instead.
  • Celery – Fresh celery adds just the right amount of sweet crunch. 
  • Hardboiled Eggs – You can snag premade hard-boiled eggs or whip up your own using my guide on perfect boiled eggs
Ingredients for macaroni salad with elbow macaroni and vegetables

Substitutions

  • Veggies – Feel free to swap out any of the veggies with cherry tomatoes, cucumber, peas, grated carrots, or boiled corn kernels. Black olives are also a fun add-in
  • Protein – you can swap out the eggs with baked chicken breast, cooked shrimp, diced baked ham, or diced roast turkey
  • Cheese – add diced cheddar cheese, or try other cheeses such as mozzarella, feta, parmesan, Colby jack, or gouda cheese.
  • Pickles – try adding some diced dill pickles for a bit of tanginess. Sun-dried tomatoes are also a nice way to add tang.

The Best Macaroni Salad Dressing

This is our go-to combination for a creamy and tangy dressing with a hint of sweetness.

  • Mayonnaise – Creamy, full-fat mayo is your best bet. You can use half mayo and half Greek yogurt if you like it a little on the tangier side. 
  • Apple Cider Vinegar – Apple cider vinegar adds just the right amount of tang to cut through the fat of the mayo. You could substitute half of the vinegar with pickle juice for extra tanginess. If you substitute with white vinegar, you may need to add a little sugar to balance the acidity.
  • Sweet Pickle Relish – Use the same sweet relish as you would for hot dogs in this recipe. You can also chop up dill pickles and add sugar to taste.
  • Mustard – Regular yellow mustard or Dijon mustard works best!
  • Salt & Pepper – Finish the pasta salad with as much or as little salt and pepper as suits you! 
  • Fresh Herbs (Optional) – If you’d like, add in some minced fresh parsley, dill, or green onion for an extra pop of color and flavor. 
Ingredients for creamy dressing with mayo and relish

How to Make Macaroni Salad

  • Prepare the Pasta – Cook elbow macaroni according to the package instructions. Drain it through a colander and rinse the pasta under cold water and set it aside. 
  • Make the Dressing – In a separate bowl, combine all the dressing ingredients and whisk until smooth and creamy.
  • Toss the Salad – Place the macaroni, veggies, and eggs into a large bowl. Pour in the dressing, stir to combine, and season to taste with salt and pepper. Chill the salad in the fridge for a couple of hours or serve immediately. Enjoy! 
Step by step how to make macaroni pasta salad dressing and pasta salad

What can you serve with Macaroni Salad?

This Macaroni Salad is the perfect side dish for easy gathering, especially because you can make it ahead (more on that below).

Make-Ahead 

You will love that this salad keeps well and tastes great the next day. You can make the salad a couple of hours or up to a day ahead of time. keep it covered and stored in the refrigerator. The best part is that it will continue to develop its flavors as it marinates. Just make sure to give it a good stir before serving to redistribute the dressing.

Can I freeze it? Pasta does not freeze well and turns mushy when thawed, so I don’t recommend freezing macaroni salad.

Ingredients prepped ahead for salad with pasta, bell pepper, celery, egg and onion in a bowl

Why is my macaroni salad bland?

Your macaroni salad is likely bland if you don’t add enough salt to the mix or balance the flavors of the dressing correctly. If you find yourself with flavorless macaroni salad, add more of your favorite ingredients and seasonings and keep tweaking it until you’re happy. Also, make sure you don’t overcook the pasta.

How do you moisten dry macaroni salad?

If your macaroni salad gets a little dry in storage, you can rehydrate it by adding a bit more dressing or stir in a splash of water or olive oil to rehydrate the noodles. This is a common issue, as pasta soaks up moisture when stored in the fridge. 

Creamy macaroni salad recipe in bowl

This is a crowd-pleasing Macaroni Salad and it’s so easy. I hope it becomes a new favorite for you. If you put something unique into your pasta salad recipe, I’d love to hear about it in the comments.

More Tasty Salad Recipes 

If you enjoyed this easy pasta salad recipe, you’ll love these reader favorites that are perfect for potlucks and parties.

Classic Macaroni Salad Recipe

4.96 from 114 votes
Author: Natalya Drozhzhin
Macaroni Salad Recipe in bowl
Macaroni Salad is perfect for a summer menu. Paired with BBQ meats, hot dogs, and hamburgers, it's the perfect creamy, refreshing side dish.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Ingredients 

Servings: 6 servings

Salad Ingredients 

  • 2 cups elbow macaroni, uncooked
  • 1 cup red bell peppers, diced
  • 1/2 cup red onion, diced
  • 1/2 cup celery, diced
  • 2 large hard-boiled eggs
  • 1 Tbsp chopped parsley, optional for garnish

Dressing Ingredients

  • 1/2 cup mayonnaise
  • 3 tbsp apple cider vinegar
  • 3 tbsp sweet relish
  • 3 tsp yellow mustard
  • 1 tsp ground black pepper
  • 1 tsp salt, adjust to taste

Instructions

  • Cook the elbow macaroni in salted water according to the package instructions until it is aldente – it should be tender but firm to the bite. Drain and rinse the pasta under cold water to stop the cooking process and set it aside.
  • In a separate bowl, combine all the dressing ingredients together and whisk until smooth and creamy.
  • Place the macaroni into a large bowl. Add the diced bell peppers, red onion, celery, eggs, and any other desired mix-ins*.
  • Pour in the dressing and stir to combine. Garnish with parsley if desired and serve right away or cover and refrigerate until ready to serve.

Notes

Variations & Substitutions:
  • Veggies – Add or replace any of the veggies with cherry tomatoes, cucumber, peas, grated carrots, boiled corn kernels, or black olives.
  • Protein – swap out the eggs with baked chicken breast, cooked shrimp, diced baked ham, or diced roast turkey
  • Cheese – add diced cheddar, mozzarella, feta, parmesan, Colby jack, or gouda cheese.
  • Pickles – try adding some diced dill pickles for a bit of tanginess. Sun-dried tomatoes also add a nice tang.

Nutrition Per Serving

348kcal Calories41g Carbs9g Protein16g Fat3g Saturated Fat9g Polyunsaturated Fat4g Monounsaturated Fat1g Trans Fat62mg Cholesterol627mg Sodium237mg Potassium3g Fiber5g Sugar1002IU Vitamin A33mg Vitamin C32mg Calcium1mg Iron
Nutrition Facts
Classic Macaroni Salad Recipe
Amount per Serving
Calories
348
% Daily Value*
Fat
 
16
g
25
%
Saturated Fat
 
3
g
19
%
Trans Fat
 
1
g
Polyunsaturated Fat
 
9
g
Monounsaturated Fat
 
4
g
Cholesterol
 
62
mg
21
%
Sodium
 
627
mg
27
%
Potassium
 
237
mg
7
%
Carbohydrates
 
41
g
14
%
Fiber
 
3
g
13
%
Sugar
 
5
g
6
%
Protein
 
9
g
18
%
Vitamin A
 
1002
IU
20
%
Vitamin C
 
33
mg
40
%
Calcium
 
32
mg
3
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Salad, Side Dish
Cuisine: American
Keyword: Macaroni Salad
Skill Level: Easy
Cost to Make: $$
Calories: 348
Natasha's Kitchen Cookbook

Natalya Drozhzhin

Natalya is a food blogger who founded Momsdish to make cooking easier. Growing up on a farm in Ukraine, Natalya was inspired by the amazing dishes that were prepared using simple ingredients. Natalya is most notably known for making cooking approachable for any person.

Read more posts by Natalya

4.96 from 114 votes (90 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Lindab
    May 25, 2023

    I love miracle whip too, and I always use a dash of lime or lemon, in all my salads. Love watching your videos and love your recipes too.

    Reply

    • NatashasKitchen.com
      May 25, 2023

      Thank you, Linda! I’m so glad you are loving my recipes.

      Reply

  • Angie simon
    May 25, 2023

    When I make my macaroni salad I add baby shrimp and top it with some shredded carrots every one likes it

    Reply

    • NatashasKitchen.com
      May 25, 2023

      That sounds great, Angie!

      Reply

  • Carol Briers
    February 6, 2023

    I am one of the weird ones that do not like mayo. I like Miracle Whip for the tang and I also prefer dill relish to sweet. I adore every one of your recipes, but would I ruin this one with my substitutions?

    Reply

    • NatashasKitchen.com
      February 6, 2023

      Hi Carol! One of my readers reported making theirs with Miracle Whip instead of Mayonnaise and it was still a hit! 🙂

      Reply

  • Kathryn
    December 31, 2022

    I like to add diced SPAM to my salad to give it more flavor and extra hard boiled eggs….yum.

    Reply

    • Natashas Kitchen
      December 31, 2022

      Thank you so much for sharing that with me.

      Reply

    • Janice Quick
      July 27, 2023

      What a great idea adding Spam.
      Thanks for the idea. We LOVE Spam. Both of of us grew up with it.

      Reply

  • Kim
    October 22, 2022

    Was absolutely amazing. Question tho how long will it keep in the fridge?

    Reply

    • NatashasKitchen.com
      October 22, 2022

      Hi Kim! This salad continues to develop its flavors as it marinates but we like to eat this within 2-3 days. It needs to be refrigerated.

      Reply

  • John Martinelli
    October 21, 2022

    Ok to omit the relish?? Pickle juice instead of vinegar?? Thanks!

    Reply

    • Natasha's Kitchen
      October 21, 2022

      Hi John, I have not tested that to advise. If you try it as an experiment, please share with us how it goes!

      Reply

  • Mary Mendez
    August 2, 2022

    This is one of the best pasta salads I’ve made. I will make it again but I want to use rotini pasta. Should I still use 2 cups?

    Reply

    • Natashas Kitchen
      August 2, 2022

      I’m so glad you loved it, Mary! I bet it could work with rotini! If you experiment, let me know how you liked the recipe!

      Reply

      • Billie Main
        October 20, 2022

        I also dice up some cucumber and add and it really sets it off

        Reply

        • NatashasKitchen.com
          October 20, 2022

          Sounds delicious!

          Reply

  • Alyssa
    July 29, 2022

    Just made this! Had to double it for a large picnic tomorrow.

    One concern: It’s bite-y, probably because of the apple cider vinegar. If it’s too bite-y tomorrow, what should I use to cut that down? Some more mayo?

    Reply

    • NatashasKitchen.com
      July 30, 2022

      Alyssa! I think that could work.

      Reply

  • Kris Zimmerman
    July 22, 2022

    Hands down, the best macaroni salad I’ve ever made. I love the tang from 3 TBSP of apple cider vinegar!

    Reply

    • NatashasKitchen.com
      July 22, 2022

      So glad you enjoyed this salad, Kris! Thank you for the feedback.

      Reply

  • Kim
    July 21, 2022

    Your recipes never disappoint me! Looking to try this one. Curious if the dressing is sweet? Just not a fan of sweet macaroni salad.
    Thx Natasha! Appreciate your time and awesome recipes and videos!

    Reply

    • Natashas Kitchen
      July 21, 2022

      Hi Kim, we believe we found the perfect balance with this salad! I hope you love it!

      Reply

  • Chris
    July 17, 2022

    I’m wondering if salami would taste good with this recipe?

    Reply

    • Natasha's Kitchen
      July 17, 2022

      Hi Chris, I have not tried that yet to advise. If you do that as an experiment, please share with us how it turns out.

      Reply

  • myles
    July 11, 2022

    Great recipe This is the third time I have made it in 2 months. Everyone loves it. It’s a staple for the summer !!

    Reply

    • NatashasKitchen.com
      July 11, 2022

      So glad to hear that, Myles. Thank you for sharing.

      Reply

  • Michelle
    July 9, 2022

    Adding some baby cooked shrimp or just cooked shrimp to this salad is wonderful as well! Thank you for the recipe!

    Reply

    • NatashasKitchen.com
      July 9, 2022

      Yum! What a great idea. Glad you enjoyed this recipe, Michelle.

      Reply

  • Simona d
    July 7, 2022

    I made it and love it ….it was even better the next day. Even left out the egg because of food allergies. Still a great salad and will definitely make it again.

    Reply

    • NatashasKitchen.com
      July 7, 2022

      That’s wonderful! So glad you enjoyed it.

      Reply

  • Lena
    June 21, 2022

    Omitted eggs and onions since we’re not a fan of either. SO GOOD. Best macaroni salad I’ve ever had. The zing from the vinegar keeps you going back for more. Thanks for such a stellar recipe!

    Reply

    • NatashasKitchen.com
      June 21, 2022

      So glad to hear that you enjoyed this recipe, Lena! Thank you for the review.

      Reply

  • Thuy Meinz
    June 20, 2022

    I made this salad today, added dill instead of pasley…. It is so delicous. My husband was non stop eating and he asked to make again… another cold salad add on our menu. Thank so much

    Reply

    • Natasha's Kitchen
      June 20, 2022

      Love it! Thank for sharing, I’m always happy to see happy results or great feedback.

      Reply

  • Karen
    June 16, 2022

    I followed the recipe EXACTLY as written and it was a HUGE success! SO easy! SO tasty! A 10/10 and a definite make-again! THANK YOU!!!

    Reply

    • Natashas Kitchen
      June 16, 2022

      I’m so happy you enjoyed that. Thank you for sharing that with us, Karen!

      Reply

  • Natalya
    June 8, 2022

    Yum! I had leftover Mac-and-cheese, so made this salad today. It was so delicious. Surprisingly my toddlers liked it too. Perfect meal on a hot summer day.

    Reply

    • Natashas Kitchen
      June 8, 2022

      That is the best when kids love what we moms make. That’s so great!

      Reply

  • Tammy J.
    June 5, 2022

    This is a keeper, Natasha! My husband loves pasta salads of all types, but I’ve never found a macaroni salad that I liked, too. Well, we now have a winner for both of us! Thank you for the great recipes you share.

    Reply

    • Natasha's Kitchen
      June 5, 2022

      You’re very welcome! I hope you and your family will love all the recipes that you will try!

      Reply

  • Andrea
    June 4, 2022

    This is my family’s new favorite macaroni salad. I made a few modifications because we are not big fans of either yellow mustard or sweet relish. I used 2 Tbls of dijon mustard and 1 1/2 Tbls of dill relish + 1 Tbls sweet relish. Big YUM!! It does change the flavor from the usual, but it is really good. Give it a try. Thank you once again, Natasha

    Reply

    • NatashasKitchen.com
      June 4, 2022

      That’s wonderful. Thank you for the feedback, Andrea.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.