Macaroni salad is a creamy pasta salad that never disappoints. You can make it with simple veggies and a tangy mayo-yogurt dressing.

The result is a delicious summer salad with a cooling crunch and luscious creaminess. You can make it ahead and serve it as a main or side dish for potlucks, picnics, and barbecues.

Creamy macaroni salad

You’ll love this macaroni salad recipe because it’s easy to make and, most importantly, because it’s a sure crowd-pleaser.

This recipe is an American classic born from the intersection of two cuisines: Italian cuisine, where immigrants brought over macaroni to the US.

And German cuisine, rich in creamy mayonnaise-based sauces with a sweet and tangy taste.

There are three main components to make a delicious macaroni salad:

  1. Noodles: you can use any pasta shape. The most popular is elbow macaroni.
  2. Dressing: traditionally is mayo based. Our version combines egg-free mayo with Greek yogurt to make a light yet incredibly creamy dressing.
  3. Veggies: pick colorful, seasonal, and crunchy veggies. They are usually added raw.

While this recipe is heavily inspired by classic macaroni salad, we made a few modifications to make it more balanced, nutritious, and delicious.

Creamy macaroni salad with carrots

Ingredients & Substitutions

ingredients for macaroni salad

Pasta

You can use any Italian pasta to make macaroni salad. The most common shape is elbow macaroni.

Other shapes that work well are fusilli, rotini, and ditalini.

Frozen peas

We include frozen peas to add a naturally sweet flavor, bright green color, and fulfilling protein.

You can cook the frozen peas in the same pot with the pasta.

Bell pepper

Crunchy red bell pepper is best; cut into small pieces.

Substitute halved cherry tomatoes or yellow bell pepper for red bell pepper.

Celery

Celery adds crunch and freshness, and we love it in macaroni salad. Cut it into small pieces.

Substitute thinly sliced radishes for celery.

Red onion

The red onion should be finely chopped.

Substitute shallots or green onions for red onion.

Carrot

The carrot adds color and sweetness. You can grate it with the large holes of a box grater.

Substitute corn for carrots.

Pickle cucumber

You can add dill pickles, sour pickles, or sweet pickles, chopped into small pieces.

Substitute sweet pickle relish, capers, or olives for pickles.

Macaroni salad dressing

Macaroni salad dressing ingredients

Our dressing is creamy and indulgent while being lighter and healthier than a regular macaroni salad dressing. You can make it with:

  • Mayonnaise: you can use vegan mayo or regular mayo.
  • Greek yogurt: substitute with unsweetened non-dairy yogurt to make the recipe vegan.
  • Apple cider vinegar: substitute red wine or white wine vinegar.
  • Mustard: you can use yellow American mustard or Dijon mustard.
  • Sugar: optional, but we think a little sugar makes this recipe more authentic.
  • Garlic powder.
  • Salt and black pepper.
extra creamy macaroni salad

How to make macaroni salad

Boil the pasta in a large pot with salted boiling water per package instructions.

Halfway through cooking, add frozen peas to the pasta in the same pot.

When the pasta is cooked, drain them, rinse them under cold water for 15 seconds, and add them to a large bowl.

Note: rinsing the pasta under cold water for a few seconds is essential to prevent it from overcooking. Don’t rinse for more than 15 seconds, or you’ll remove flavor.

Cooked macaroni and peas

While the pasta cooks, make the dressing by whisking together mayonnaise, Greek yogurt, apple cider vinegar, mustard, sugar, salt, black pepper, and garlic powder.

Dressing in a bowl with whisk

Add shredded carrots, diced bell pepper, finely chopped red onion, chopped celery, chopped pickles, and the dressing to the bowl with the pasta.

Dressing and veggies in a bowl

Stir until well combined and enjoy immediately or store in the fridge, covered with a plate or in an airtight container.

Macaroni salad with peas

Serving suggestions

This creamy macaroni salad is excellent as a main or side dish for summer cookouts, BBQs, and gettogethers alongside your choice of protein and veggies:

Questions

Do you salt pasta water for pasta salad?

Yes, absolutely. You should salt the pasta water because no matter how much dressing you add to the salad if you don’t salt the water, your pasta will taste bland.

How do you keep pasta salad from soaking up all the dressing?

The pasta will inevitably absorb the dressing as it sits in the fridge.

The best thing to do is to cool down the pasta under running water for 15 seconds (no more than that, or you’ll remove the flavor) before mixing it with the dressing.

If the pasta is dry the next day, add a squeeze of lemon juice and toss. It’ll be delicious!

Tips

  • Salt the pasta water: you should always cook the pasta in salted water. If you don’t salt the water, the pasta will taste bland, no matter how much dressing you cover it with.
  • How much salt?

    8 ounces of pasta (230 grams): cook pasta in 2 quarts of boiling water (8 cups or 2 Liters) with 1 tablespoon of salt (15 grams). Serves 2 – 3 people.

    12 ounces of pasta (340 grams): cook pasta in 3 quarts of boiling water (12 cups or 3 Liters) with 1 ½ tablespoons of salt (21 grams). Serves 4 people.

    1 pound of pasta (450 grams): cook pasta in 1 gallon of boiling water (16 cups or 4 Liters) with 2 tablespoons of salt (30 grams). Serves 5-6 people.
  • Cool the pasta with water: while many people might disagree, it is best practice to drain the pasta and cool it under running water to prevent it from overcooking. The trick is to be fast here. You should only rinse it for 15 seconds tops. Rinsing it longer will ruin the flavor and texture of the pasta.
  • Cut the dressing with yogurt: reducing the amount of mayo and adding some Greek-style yogurt not only will almost half the calories of this dish; it will also make it lighter, more digestible, and more nutritious.

Storage

Make ahead: you can make macaroni salad a couple of days ahead of time. Remember that the dressing will dry as the salad sits in the fridge. The next day, add a squeeze of lemon juice and toss before serving the salad.

Refrigerator: keep leftovers in an airtight container in the fridge for up to 3 days.

Freezer: we don’t recommend freezing macaroni salad.

Macaroni salad with shredded carrot

More pasta salads

Get more fresh and summer-friendly summer ideas with these pasta recipes:

More creamy recipes

If you love creamy dishes, try these colorful and super creamy sides:

  • Dill potato salad (potato, radish, celery, Greek-style yogurt, dill, pickles, etc.)
  • Coleslaw (cabbage, carrot, parsley, yogurt, mayonnaise, mustard, etc.)
  • Red cabbage slaw (red cabbage, carrot, parsley, vinegar, mayonnaise, etc.)
  • Broccoli salad (broccoli, sundried tomatoes, red onion, mayonnaise, vinegar, etc.)

For many more pasta ideas, check out our pasta category page.

Macaroni salad with creamy dressing

Macaroni Salad

5 from 12 votes
Macaroni salad is a creamy pasta salad that never disappoints. You can make it with simple veggies and a tangy mayo-yogurt dressing.
The result is a delicious summer salad with a cooling crunch and luscious creaminess. You can make it ahead and serve it as a main or side dish for potlucks, picnics, and barbecues.
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 6 people
Course: Main Course, Side dish
Cuisine: American

Ingredients 

  • ½ pound pasta elbow macaroni or other
  • 1 cup frozen peas
  • 1 red bell pepper diced
  • 1 carrot grated
  • 1 red onion finely chopped
  • 1 rib celery thinly sliced
  • ½ cup dill pickles chopped

Macaroni salad dressing

  • ½ cup vegan mayo or regular mayo
  • ½ cup Greek yogurt or non-dairy yogurt
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon mustard yellow or Dijon
  • 1 tablespoon sugar
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • ¼ teaspoon black pepper

Instructions 

  • Boil ½ pound pasta in a large pot with salted boiling water per package instructions.
    Halfway through cooking, add 1 cup frozen peas to the pasta in the same pot.
    Drain them and rinse them under cold water for 15 seconds, and add them to a large bowl.
    Cooked macaroni and peas
  • While the pasta cooks, make the dressing by whisking together ½ cup vegan mayo, ½ cup Greek yogurt, 2 tablespoons apple cider vinegar, 1 tablespoon mustard, 1 tablespoon sugar, 1 teaspoon salt, 1 teaspoon garlic powder, and ¼ teaspoon black pepper.
    Dressing in a bowl with whisk
  • Add 1 red bell pepper (diced), 1 carrot (grated), 1 red onion (chopped), 1 rib celery (chopped), ½ cup dill pickles (chopped) and the dressing to the bowl.
    Dressing and veggies in a bowl
  • Stir until well combined and enjoy immediately or store in the fridge, covered with a plate or in an airtight container.
    extra creamy macaroni salad

Video

Creamy Macaroni Salad

Notes

Nutrition information is an estimate for 1 serving of macaroni salad out of 6 servings.
STORAGE
Make ahead: you can make macaroni salad a couple of days ahead of time. Remember that the dressing will dry as the salad sits in the fridge. The next day, add a squeeze of lemon juice and toss before serving the salad.
Refrigerator: keep leftovers in an airtight container in the fridge for up to 3 days.
Freezer: we don’t recommend freezing macaroni salad.
ALSO ON THIS PAGE

Nutrition

Calories: 316kcal, Carbohydrates: 40g, Protein: 8g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 0.2g, Trans Fat: 0g, Cholesterol: 1mg, Potassium: 281mg, Dietary Fiber: 3g, Sugar: 7g, Vitamin A: 2757IU, Vitamin B6: 0.2mg, Vitamin C: 30mg, Vitamin E: 0.5mg, Vitamin K: 12µg, Calcium: 52mg, Folate: 32µg, Iron: 1mg, Manganese: 1mg, Magnesium: 36mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this macaroni salad, you might also enjoy:

[adthrive-in-post-video-player video-id=”9ufxiwis” upload-date=”2023-07-14T05:22:48.000Z” name=”Macaroni Salad” description=”Macaroni salad is a creamy pasta salad that never disappoints. You can make it with simple veggies and a tangy mayo-yogurt dressing.

The result is a delicious summer salad with a cooling crunch and luscious creaminess. You can make it ahead and serve it as a main or side dish for potlucks, picnics, and barbecues.” player-type=”default” override-embed=”default”]


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with vegetarian and vegan recipes.

5 from 12 votes (8 ratings without comment)

Leave a comment

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

Recipe Rating




10 Comments

    1. That’s fantastic, Kris! I’m so delighted that this recipe brought back memories from your grandmother’s cooking. How wonderful โค๏ธ

      Thanks so much for taking the time to leave your kind feedback. All the best,
      Louise

  1. This actually brought my childhood memories of what my grandmother had ready for the many hungry mouths that moved through her kitchen back to me in a flash! So thank you for bringing this recipe into my rotation. It brings back fond memories, and also practical solutions to a busy week in my household. I do randomly add the veggies I have, so great recipe to clean out the fridge while at the same time contends with busy schedules. LOVE this recipe, so thank you for reconnecting me to the genius way my grandmother had of setting everyone up for success. Nothing better than clean home cooking to make the week feel manageable!

  2. 5 stars
    I have been crazing pasta salad for weeks. So glad I saw this delicious recipe on Instagram. I made the dressing as directed and I otherwise used what I had on hand to clean out my refrigerator and make this salad. I used Banza brand chickpea pasta, frozen peas, red bell pepper, canned butter beans, and gobs of grated carrots and diced celery. Perfect for a hot summer day.

    1. Thank you for your message Kim,

      We are so happy you liked the recipe ๐Ÿ™‚
      Have a wonderful day!
      Nico

  3. 5 stars
    I never had macaroni salad at my house and what I tasted elsewhere as a kid was not going to make me a fan.
    THIS STUFF is wonderful! I love all the crunch, I love the dressing – I’ve used it on other things, too. I have made it with Hellman’s mayo and regular yogurt with sugar, but I’ve also made it with Keto Honey instead of sugar and used Duke’s mayo for a Keto version and oh my! Regardless, I get compliments every time. So I tell them to check out The Plant Based School!’
    Thank you!

    1. Hi Meg, YAY- I’m so delighted you enjoyed this salad!
      Thank you for so much for your substitution suggestions that are very useful for other readers. And thank you for your kind words and enthusiasm, it really means a lot to us โค๏ธ

      All the best, Louise

  4. I am so happy to find your channel! I have many allergies that make it hard for me to eat a healthy diet. I get so bored of lettuce salads with the same dressing- oil and vinegar! But you have so much variety and new flavours! I have already made two of your salads this week and my whole family is loving them.
    Today my doctor told me I need to lose weight for health reasons. I am planning on cooking each one of the recipes from your YouTube shorts channel and I know I wonโ€™t become bored. Thank you so much for your healthy recipes. ๐Ÿ‘๐Ÿ’–

    1. Hi Angela,
      Fantastic, I’m delighted that you and your family like the salads – and our recipes in general ๐Ÿ™‚
      I wish you the best of luck of your health journey, we’re happy to help you.
      Thank you so much for your kind words, and all the best.
      Louise