Free 2026 Meal Planner (Printable)
Plan your weekly dinners and stay organized.

Download Free

Sweet Macaroni Salad

This article may contain affiliate links. If you purchase through them, we may earn a small commission at no extra cost to you.

Sweet macaroni salad is a cold pasta salad made with elbow macaroni, a creamy mayonnaise dressing, crisp vegetables, and just enough condensed milk to give it that signature sweet tang.

It’s the kind of easy macaroni salad that shows up at every BBQ, potluck, and summer cookout for good reason — it feeds a crowd, it travels well, and everyone actually eats it.

This creamy macaroni salad comes together in about 15 minutes of prep. The hardest part is waiting for it to chill. Make it the night before a picnic, a cookout, or any summer gathering and it’s one less thing to think about the day of.

If you love cold pasta salad recipes, you’ll also want to try our Classic Deli-Style Dill Pickle Bacon Ranch Pasta Salad, Grilled Ratatouille Pasta Salad with Balsamic Vinaigrette and Authentic Hawaiian Macaroni Salad

Ingredients You’ll Need

Here’s everything that goes into this classic macaroni salad. Nothing fancy — just pantry staples and a few fresh vegetables.

Ingredients

  • 2 cups elbow macaroni, uncooked

  • 1 cup mayonnaise

  • 3 tablespoons condensed milk

  • 2 tablespoons apple cider vinegar

  • 1 teaspoon yellow mustard

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1/2 cup celery, finely diced

  • 1/2 cup red onion, finely diced

  • 1/2 cup red bell pepper, finely diced

  • 1/4 cup sweet pickle relish

  • 2 hard-boiled eggs, chopped

  • 1/4 cup shredded carrots

No apple cider vinegar? White wine vinegar works just as well. For a lighter version, swap half the mayonnaise for plain Greek yogurt — it keeps the creaminess without all the richness.

Step-by-Step Guide

Directions

  • Cook the macaroni according to package directions — usually 8 to 9 minutes in well-salted boiling water.
    You want it just past al dente, a little softer than you’d cook it for a hot dish.
    Drain and rinse under cold water immediately.
    This stops the cooking and cools the pasta down fast.
    Set it aside to drain fully while you make the dressing.
  • Make the dressing.
    In a large bowl whisk together the mayonnaise, condensed milk, apple cider vinegar, mustard, salt, and black pepper.
    Taste it before you add anything else — it should be creamy, a little tangy, and noticeably sweet.
    That balance is what makes a sweet macaroni salad actually good.
    Adjust the condensed milk or vinegar by half a teaspoon at a time if it needs it.
  • Add the vegetables.
    Toss in the celery, red onion, red bell pepper, shredded carrots, and sweet pickle relish.
    Stir everything through the dressing so the vegetables are fully coated.
    The relish is important here — it adds sweetness and a little brine that you can’t really replicate with anything else.
    Don’t skip it.
  • Add the macaroni and eggs.
    Make sure the pasta is fully drained — excess water will thin out the dressing.
    Fold the macaroni in gently, then add the chopped hard-boiled eggs last so they don’t break down too much.
    Stir until everything is evenly coated.
    The salad will look a little loose at this point.
    That’s fine.
  • Refrigerate for at least 2 hours before serving — 4 hours is better.
    The pasta absorbs the dressing as it chills, which thickens everything up and deepens the flavor.
    Pull it out 10 minutes before serving.
    Give it a stir and taste it again — cold pasta tends to need a little more salt.
    Add a pinch and adjust.

Important Recipe Notes

  • Don’t skip the chill time. Two hours minimum, four is better. The pasta soaks up the dressing as it sits — if you serve it too early it tastes flat and the texture is off.
  • Cook the pasta a little soft on purpose. Slightly overcooked macaroni absorbs the sweet dressing better than al dente. It also softens further as it chills, so starting firm means you end up with chewy pasta salad.
  • Always taste after chilling. Cold dulls seasoning. Pull it out 10 minutes before serving, give it a stir, and add a pinch of salt if it needs it.

Variations & Substitutions

  • No eggs? Leave them out entirely. The salad still works — the eggs just add a little richness and bulk.
  • Add protein to turn this into a full meal. Diced deli ham, canned tuna, or shredded rotisserie chicken all fold in well. Use about 1 cup.
  • Make it tangier by reducing the condensed milk to 1.5 tablespoons and adding an extra teaspoon of apple cider vinegar. Good if you prefer a more classic deli-style macaroni salad over a sweet one.
  • Gluten-free version: swap the elbow macaroni for any gluten-free pasta. Rice-based elbows hold up the best in cold salads.
  • Add heat with a tablespoon of diced jalapeño or a pinch of cayenne in the dressing. Sweet and spicy works surprisingly well here.

Make-Ahead & Storage

  • Make it up to 24 hours ahead. This is actually the best way to do it — the flavor improves overnight. Keep it covered in the fridge until you’re ready to serve.
  • Fridge storage: keeps well in an airtight container for up to 4 days. Stir before serving each time and add a spoonful of mayo if it looks dry.
  • Freezer: don’t freeze this one. Mayonnaise-based salads break when frozen — the texture turns grainy and watery when thawed.
  • Serving tip: pull it out of the fridge 10 minutes before serving. Cold pasta salad straight from the fridge tends to taste flat. A few minutes at room temperature wakes up the flavor.
  • Potluck tip: double the batch. A single batch feeds 8, but at a BBQ or summer cookout people always go back for seconds.

Sweet Macaroni Salad

Course: Recipes
Servings

8

servings
Prep time

15

minutes
Cooking time

10

minutes
Calories

310

kcal
Total time

145

minutes

Ingredients

  • 2 cups elbow macaroni, uncooked

  • 1 cup mayonnaise

  • 3 tablespoons condensed milk

  • 2 tablespoons apple cider vinegar

  • 1 teaspoon yellow mustard

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1/2 cup celery, finely diced

  • 1/2 cup red onion, finely diced

  • 1/2 cup red bell pepper, finely diced

  • 1/4 cup sweet pickle relish

  • 2 hard-boiled eggs, chopped

  • 1/4 cup shredded carrots

Directions

  • Cook the macaroni according to package directions — usually 8 to 9 minutes in well-salted boiling water. You want it just past al dente, a little softer than you’d cook it for a hot dish. Drain and rinse under cold water immediately. This stops the cooking and cools the pasta down fast. Set it aside to drain fully while you make the dressing.
  • Make the dressing. In a large bowl, whisk together the mayonnaise, condensed milk, apple cider vinegar, mustard, salt, and black pepper. Taste it before you add anything else — it should be creamy, a little tangy, and noticeably sweet. Adjust the condensed milk or vinegar by half a teaspoon at a time if it needs it.
  • Add the vegetables. Toss in the celery, red onion, red bell pepper, shredded carrots, and sweet pickle relish. Stir everything through the dressing so the vegetables are fully coated. The relish is important here — it adds sweetness and a little brine that you can’t really replicate with anything else.
  • Add the macaroni and eggs. Make sure the pasta is fully drained — excess water will thin out the dressing. Fold the macaroni in gently, then add the chopped hard-boiled eggs last so they don’t break down too much. Stir until everything is evenly coated.
  • Refrigerate for at least 2 hours before serving — 4 hours is better. The pasta absorbs the dressing as it chills, which thickens everything up and deepens the flavor. Pull it out 10 minutes before serving. Give it a stir and taste it again — cold pasta tends to need a little more salt.

Leave a Comment

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

*