Macaroni Salad

By Beth Moncel
5
from
10
Read reviews
Prep 15 minutes
Cook 10 minutes
Servings 8 servings (¾ cup each)
$3.50 recipe / $0.44 serving
Jump to recipe Save

I think it’s safe to say Macaroni Salad is a summer potluck or BBQ staple. Like, if I turned up and didn’t see a big ol’ bowl of classic macaroni salad on the table, I’d honestly be a little concerned. It’s cold, creamy, carby, and totally nostalgic. The kind of side dish that just belongs next to grilled burgers or veggie skewers. It’s also super cheap to make, which I really appreciate. But this easy mac salad isn’t just good for gatherings, it’s also a great side to meal prep for your lunches for the week!

Overhead close up view of a bowl of homemade macaroni salad.
Pinterest Pin this recipe for later!

“This recipe is amazing! I had my first bite and said “wow” out loud. My partner who normally doesn’t like any sort of mayo based dressings loved it too. I cut the sugar back a tiny bit (added about 2 tsp instead of 1 tbsp) but that’s just preference. Will definitely be keeping this in the summer rotation! Thanks Beth :)”

Sam

A Classic Macaroni Salad

Macaroni salad starts with one of my favorite budget-friendly staples: macaroni, of course. It’s a creamy pasta salad at heart (and there are a lot of ways to make it), but here’s how I like to do it. I mix in celery, bell pepper, and red onion for crunch and color, plus a couple of hard-boiled eggs to make it more filling. Then the dressing is a classic deli-style combo of mayo, Dijon, sweet pickle relish, a splash of vinegar, a pinch of sugar, and salt and pepper.

To me, this is the macaroni salad that belongs right beside my Southern potato salad at summer BBQs, potlucks, and casual family dinners. They both have that creamy, nostalgic side dish thing going on, but this one gets extra texture from the macaroni and crisp vegetables, plus a brighter finish from the dressing. It’s classically creamy, sweet, tangy, crunchy, and delicious. Plus, it gets even better after chilling because the dressing, vegetables, and seasonings have time to meld. 🤤

Recipe Success Tips

  1. Cut the add-ins small enough to mix evenly. I think one of the easiest ways to make macaroni salad taste really good is to dice the celery, bell pepper, red onion, and hard-boiled eggs into small pieces so they distribute through the pasta instead of clumping together. This gives every spoonful a little crunch, creaminess, and flavor without any one ingredient taking over.
  2. Cook the macaroni until fully tender, but not falling apart. This recipe is easy for beginners, and getting the pasta texture right is the one place I’d pay close attention. Pasta firms up slightly in the fridge, so you don’t want it too al dente for this recipe. It should feel tender when you bite into it and still hold its shape when stirred. If it has a firm white center, it needs another minute; if the noodles are splitting or collapsing, they’ve gone too far.
  3. Whisk the dressing until smooth and season to taste. The mayo should loosen, the Dijon should blend completely into the dressing, and the sugar, vinegar, relish, salt, and pepper should make it taste creamy, tangy, and lightly sweet before it touches the pasta. This helps the dressing coat the macaroni evenly instead of leaving streaks of mustard or little pockets of seasoning.
  4. Chill the salad before serving if possible! While you can serve this macaroni salad right away, I think it tastes best after at least 30 minutes in the fridge. The raw onion mellows slightly, and the dressing ingredients blend better. Stir it well before serving.

Top Tip

I absolutely love the bite of the red onion in this recipe. It adds a really nice contrast to the creamy dressing. But if you’re someone who doesn’t love that sharp, raw onion flavor, try soaking the chopped onion in cold water for about 10 minutes before mixing it in. Just make sure to drain it well and pat it dry with a paper towel so it doesn’t water down the salad. This trick takes the edge off without losing any crunch!

Share this recipe

Macaroni Salad

Cost $3.50 recipe / $0.44 serving
5 from 10 votes
Macaroni Salad is an easy and inexpensive classic for potlucks, summer BBQs, or an easy side dish for dinner.
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
Overhead view of a bowl of macaroni salad with a wooden spoon taking some.
Servings 8 servings (¾ cup each)
Prep 15 minutes
Cook 10 minutes
Total 25 minutes

Ingredients

  • 2 hard-boiled eggs ($0.24)
  • ½ red bell pepper ($0.63)
  • ½ red onion ($0.60)
  • 2 ribs celery ($0.20)
  • 8 oz. (220 g) macaroni (uncooked, $0.62*)

Dressing

  • 1 cup (230 ml) mayonnaise ($0.80)
  • 1 Tbsp Dijon mustard ($0.18**)
  • 1 Tbsp sweet pickle relish ($0.08)
  • 1 Tbsp red wine vinegar ($0.10***)
  • 1 Tbsp granulated sugar ($0.01****)
  • ½ tsp salt ($0.02)
  • ¼ tsp black pepper (freshly cracked, $0.02)

Video

Instructions 

  • Chop the salad ingredients, so they're ready to go. Dice the hard-boiled eggs, bell pepper, onion, and celery.
  • Boil the macaroni until tender, then drain it in a colander. Briefly rinse the pasta with cool water to cool it off.
  • While the macaroni is boiling, prepare the dressing. Stir together the mayonnaise, Dijon, relish, red wine vinegar, sugar, salt, and pepper.
  • Combine the cooled and drained macaroni, egg, bell pepper, celery, and onion in a bowl. Pour the dressing over top, then stir until everything is well combined and coated in dressing.
  • Serve the macaroni salad immediately or refrigerate until ready to eat. Chilling it for at least 30 minutes makes it taste even better! Enjoy.

See how we calculate recipe costs here.


Notes

*Gluten-free pasta can be used, but choose a small shape (ideally macaroni if you can find it!) and cook it just until tender according to the package directions. Rinse briefly with cool water, drain very well, and stir gently because gluten-free pasta can be more delicate.
 **Dijon mustard gives the dressing a smooth, savory sharpness without making the dressing taste too mustardy. Yellow mustard can be used in a pinch, but it has a stronger color and a more classic mustard flavor, so start with a little less and add more to taste.
***Red wine vinegar adds a tangy flavor that wakes up the creamy mayo dressing. Apple cider vinegar is the closest swap and will taste a little fruitier, while white vinegar is sharper. Lemon juice can also work, but it gives the salad a brighter, more citrus-forward flavor.
****There are two main camps when it comes to macaroni salad: sweet and not so sweet. I like mine with just a touch of sweetness to balance the acidity and creaminess of the dressing, so that’s what you’ll get with this recipe. If you like yours sweeter, you can simply add more sugar to taste (up to about ¼ cup sugar).
Want to add some garlic? If you like a little garlic flavor, add ¼ tsp garlic powder to the dressing. I prefer garlic powder here because it blends smoothly into the mayo dressing and gives a mellow, savory flavor without the sharpness of raw garlic.
Make it ahead: Macaroni salad lasts about 3-4 days in the fridge when stored in an airtight container. For the best flavor, chill it for at least 30 minutes before serving so the seasonings in the dressing and the crunchy vegetables have time to meld. 
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition Information

Serving: 0.75cupCalories: 332kcal (17%)Carbohydrates: 25g (8%)Protein: 6g (12%)Fat: 23g (35%)Sodium: 385mg (17%)Fiber: 2g (8%)
The nutrition data is automatically calculated using all ingredients listed on the recipe card, including any listed as optional. Percentages are of daily value.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Macaroni Salad Step-by-Step Photos

The ingredients for macaroni salad.

Gather all of your ingredients.

Diced celery, hard boiled egg, red onion, and red bell pepper on a wooden butting board.

Prep the add-ins: Start by dicing two hard-boiled eggs (here’s a tutorial on how to make hard-boiled eggs, if needed), ½ of a red bell pepper, ½ of a red onion, and 2 ribs of celery. I like to dice the celery, bell pepper, and onion fairly small (about ¼-inch pieces), so they mix evenly through the macaroni without any big crunchy chunks taking over. The egg can be chopped a little larger since it’s softer and breaks down slightly as you stir anyway.

Cooked macaroni in a colander.

Cook the pasta: Next, boil 8 oz. elbow macaroni in salted water until tender. Since macaroni salad is served cold, the pasta should be fully cooked, but not mushy. Bite into a noodle to check it: if the center still looks white or feels firm and chalky, it needs another minute. If the noodles are splitting, collapsing, or losing their curved shape, they’re overcooked.

Drain the pasta in a colander and rinse briefly with cool water to stop the cooking process and cool it down for the dressing. Let it drain well so extra water doesn’t thin out the salad.

Macaroni salad dressing ingredients in a bowl.

Prepare the dressing: Combine 1 cup mayonnaise, 1 Tbsp Dijon mustard, 1 Tbsp sweet relish, 1 Tbsp red wine vinegar, 1 Tbsp sugar, ½ tsp salt, and ¼ tsp freshly cracked pepper. Whisk for about 20-30 seconds, or until the dressing looks creamy and combined. Give it a quick taste before adding it to the pasta. It should taste tangy, lightly sweet, and well-seasoned since it’ll mellow slightly once mixed with the macaroni and vegetables.

The ingredients for homemade macaroni salad in a bowl.

Assemble the salad: Add the cooked, cooled, and well-drained macaroni to a large bowl along with the chopped egg, bell pepper, celery, and red onion. The macaroni should feel cool to the touch before the dressing goes in, so the mayo stays thick and creamy.

Homemade dressing added to a bowl of macaroni salad.

Dress the salad: Pour the prepared dressing over the macaroni and veggies in the bowl.

A finished bowl of macaroni salad.

Stir gently until everything is well combined and coated in dressing, scraping along the bottom of the bowl so everything is incorporated. The salad should look creamy and evenly mixed, with little pieces of egg, celery, pepper, and onion throughout.

Chill or serve: And now your macaroni salad is ready to eat! You can serve it right away, though it does taste best after chilling in the fridge for at least 30 minutes, so the flavors have time to meld. If you don’t plan to serve it right away, keep it chilled and give it a good stir again just before serving.

Overhead view of a bowl of macaroni salad with a wooden spoon taking some.

What Else Can I Add to Macaroni Salad?

This homemade macaroni salad is another one of those great catch-all recipes. You can add all sorts of ingredients for color, texture, and flavor. Here are some add-in ideas I love:

  • Broccoli florets: For extra crunch and color. Chop them very small or blanch briefly (boil on the stove top for 1-2 minutes, then cool) if you want a softer texture.
  • Peas: These add sweetness and some plant-based protein! I prefer using frozen peas here. Thaw them first, and pat dry so they don’t water down the dressing.
  • Black olives: Add a briny, salty flavor. Since olives bring extra salt, taste the salad before adding more seasoning.
  • Shredded carrots: For sweetness, color, and crunch. A coarse shred works well because it holds up in the creamy dressing.
  • Diced ham: Makes the salad heartier and more savory!
  • Chopped parsley: Adds freshness and a little color.
  • Leftover grilled chicken: Turns this side dish into an easy cold lunch. Dice it small or shred it before mixing in.
  • Diced dill pickles: If you add a lot of pickles, you may want to slightly reduce the relish or vinegar so the dressing doesn’t get too sharp.
  • Crispy air fryer bacon crumbles: I love the smoky, salty crunch bacon crumbles add! Fold them in right before serving if you want them to stay crisp.

Serving Suggestions

I love serving this macaroni salad with our grilled sausage and peppers packet for an easy summer dinner. It’s also great alongside chicken burgers or smoky mushroom kebabs…anything off the grill, really. And if you’re putting together a spread, don’t forget the potato salad! Add a simple fruit dip for dessert, and you’ve got a meal that’s totally family-friendly and perfect for a casual get-together with friends.

Storage Instructions

Keep any leftovers in the refrigerator for up to 3-4 days in an airtight container. The macaroni will continue to absorb moisture as it sits, so you may find it gets a little drier each day. Give it a good stir before serving, and if needed, add a small spoonful of mayo to loosen it up.

Room Temperature

If you’re taking your mac salad to a potluck or BBQ, don’t let it sit out at room temperature for more than two hours. Keep it chilled until serving, especially on hot summer days. If the temperature is above 90°F, don’t let it sit out for more than one hour to keep things food-safe!

Freezer

I don’t recommend freezing this recipe. Mayo-based dressings can separate after thawing, and cooked macaroni can turn soft or mushy. This one is best made fresh and stored in the fridge.

Try These Summer Potluck Classics Next:

  • Cowboy Caviar is a colorful summer dip, salad, and taco topper all in one, with black beans, black-eyed peas, tomatoes, peppers, cilantro, and a tangy lime vinaigrette.
  • My favorite way to serve this Creamy Coleslaw is chilled, glossy, and tucked right next to smoky, saucy summer mains.
  • I like how these Stovetop Baked Beans use pantry staples, so they’re easy to pull together when the picnic table needs one more side!

Our Macaroni Salad recipe was originally published 6/22/22. It was retested, reworked, and republished to be better than ever 8/2/25.

Share this recipe

Posted in: , , , , , , , , , , , , ,

5 from 10 votes
guest
Recipe Rating




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

20 Comments
Newest
Oldest Most Voted
Janna
02.28.26 7:15 pm

This is my go to macaroni salad. Delicious as written and nicely adjustable for what you’re craving. I love to make and eat this for lunches.

Barb
11.27.25 9:49 am

Love!

Ashley
08.05.25 10:08 am

The equipment list should include a pot and colander :)

Emily Laurinec
05.26.25 6:47 pm

Delicious! First time making a macaroni salad and the instructions were easy to follow and I didn’t feel too intimidated :) I added a 3rd boiled egg and doubled the dressing amt, but other than that followed to a tee. Will save this for summer rotation!

Sarah
08.16.24 4:00 pm

I have a friend who can’t have refined sugar – any ideas on what to sub? Would honey be weird??

Kathy
06.30.24 7:38 am

My whole family loved this recipe! Solid replacement for those plastic tasting store-bought versions. The only thing I would change is to add a third or even fourth hard-boiled egg as I do love that addition in both potato and macaroni salads.

Kathryn
07.05.23 9:27 am

This was excellent. I made it for July 4th. Only change is I added some banana peppers because I had them. They worked really well with flavors in the dish.

Meredith
03.03.23 9:30 pm

I made a half batch of this before and it was SO GOOD I need to make it again. Any suggestions for making this a full meal, like the meal prep recipes? Thanks!

Sarah M
05.26.25 10:49 am
Reply to  Meredith

I would add canned tuna and/or some white beans to make it a more complete meal.

SouthernGurl4539
11.23.22 12:58 pm

This came out so GOOD!!! My husband loved it and always loves your dishes. But this was the kicker. I was cooking this and my dad came over to deliver some groceries and he smelled what I had just cooked. I gave him some of this pasta salad to take home for him and my mom to try and they loved it too. They have now requested that I make it for Thanksgiving Day. Beth, you may have just started a new Thanksgiving tradition in our family’s home without even knowing it. Lol :)

Dama
08.19.22 4:50 pm

Hey, I’ve always wondered – is there a particular reason to use macaroni for pasta salads, or is it just tradition? Does it make any kind of difference in the pasta shape itself?

Monti Carlo
08.20.22 10:50 am
Reply to  Dama

Use what you have! I love making mine with bowtie. XOXO -Monti

Sam
07.21.22 6:57 pm

This recipe is amazing! I had my first bite and said “wow” out loud. My partner who normally doesn’t like any sort of mayo based dressings loved it too. I cut the sugar back a tiny bit (added about 2 tsp instead of 1 tbsp) but that’s just preference. Will definitely be keeping this in the summer rotation! Thanks Beth :)

Jinx
07.08.22 10:35 am

Can you use gluten free pasta in this salad?

Monti Carlo
07.09.22 9:13 am
Reply to  Jinx

Absolutely! Just make sure to follow the directions on the box and cook until tender.

S
07.06.22 12:37 pm

Loved this! I don’t usually like mayo-based pasta salads, but this was so good. I doubled everything to use a full box of pasta, left out the eggs and instead added more veg.

Tessa
07.02.22 11:42 am

My husband doesn’t usually like macaroni salad but he devoured this. Went back for multiple servings. This pasta salad is great. Just the right amount of sweetness, crunchy veggies, creamy dressing. Super good. 

kathryn
06.30.22 7:41 am

This is so good! I love the crunch of all of the vegetables, I’ve found that a lot of other macaroni salads are too mushy. I only used part of the dressing (saving the rest) since I wasn’t planning on eating it all in one go and I was worried the pasta would soak up too much of the dressing/get dry. The dressing has a good tang to it and honestly would be good on anything combo of veggies and pasta! This will be a summer staple.