Vegan Macaroni Salad

4.97 from 28 votes

Creamy vegan macaroni salad comes together in about 20 minutes and tastes even better the next day. A simple make-ahead side for cookouts or weekly lunches.

Jump to Recipe β–Ό
Prep Time 10 minutes
Servings 6 servings
Comments
11

This post may contain affiliate links. Please read our disclosure policy.

Large bowl of macaroni salad with large serving spoon inside.
Save this recipe!
Type your email & I’ll send it to you!

This easy vegan Macaroni salad is soo good!

A vegan-style macaroni salad is one of those things I never really thought about making until I needed something for a cookout that everyone could eat. Half my family doesn’t do dairy, some guests are vegan, and regular mayo-based salads can get a little heavy when they sit out. This vegan macaroni salad fixed all of that. The dressing uses vegan mayo as the base, but the pickle juice and red wine vinegar are what actually make it taste good. There’s a tang to it that keeps the whole thing from tasting flat.

I make this easy vegan macaroni salad at least a day ahead whenever I can. The flavors settle in after a few hours in the fridge, and it tastes noticeably better the next day. I keep the vegetables crunchy on purpose; the celery and red pepper give it texture against the soft pasta, and the peas just pop in there. It holds up really well, which makes it a solid option if you’re bringing something to a gathering or just want lunches ready for the week.

Happy Cooking!
– Yumna

Vegan Macaroni Salad Ingredients

Ingredients for recipe before being prepped: dijon mustard, maple syrup, uncooked elbow pasta, whole red pepper, pickle juice, red wine vinegar, seasonings, frozen peas, vegan mayo, 2 whole carrots, and two celery stalks.
  • Elbow macaroni: I usually use elbow macaroni for this recipe, but you can use any small pasta shape. Just be sure to cook it al dente! Do not skip the rinsing step after draining. Stir the pasta while you rinse it so every piece cools down evenly. If any of it is still warm when you add the dressing, it will absorb more mayo than it should, and the salad can end up dry.
  • Vegetables: For this macaroni salad, I like to use diced celery, carrots, red bell pepper, and frozen peas. Chop everything finely and as evenly as possible so you get a little of each in every bite. The peas just need to be thawed, not cooked. For the red pepper, any color works if red is not what you have on hand.
  • Vegan dressing: I make my vegan macaroni salad dressing with vegan mayo, pickle juice, red wine vinegar, a little Dijon mustard, a little maple syrup, salt, and pepper. If you want a creamier result, increase the vegan mayo to ½ cup. For more tang, add an extra tablespoon of pickle juice.

How to Make Vegan Macaroni Salad

Dressing ingredients in large bowl before whisked.
Step 1: In a large mixing bowl, add the vegan mayonnaise, pickle juice, red wine vinegar, Dijon mustard, maple syrup, salt, and pepper.
Dressing ingredients whisked.
Step 2: Mix until everything is well combined.
Macaroni added on top of dressing, celery, carrots, red pepper and peas on top.
Step 3: Add drained macaroni to the dressing, along with celery, carrots, red pepper, and peas.
Macaroni salad all tossed.
Step 4: Toss well to combine.
Large bowl of macaroni salad with large serving spoon inside.

Vegan Macaroni Salad Recipe

Author: Yumna Jawad
4.97 from 28 votes
Easy vegan macaroni salad with elbow macaroni, fresh vegetables, and a tangy pickle and vegan mayo dressing. Great for cookouts and works well made a day ahead.
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Servings6 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • 8 ounces elbow pasta
  • 2 celery stalks finely chopped
  • 2 carrots finely chopped
  • 1 small red pepper finely chopped
  • 1 cup frozen peas thawed

Dressing

Instructions

  • Bring a large pot of heavily salted water to a boil. Add elbow macaroni and cook according to package directions. Drain and rinse with cold water until completely cool. Set aside.
  • In a large mixing bowl, stir together the vegan mayonnaise, pickle juice, red wine vinegar, dijon mustard, maple syrup, salt and pepper.
  • Add drained macaroni to the dressing, along with celery, carrots, red pepper and peas. Toss well to combine. Serve immediately at room temperature or allow to cool in the fridge before serving.

Notes

My Top Tip: Check before serving. The pasta keeps absorbing the dressing as it sits, so if it looks a little tight or dry, stir in an extra tablespoon or two of vegan mayo and toss well before putting it out.
Storage: If you have a glass container with a lid, that’s the best way to store this salad. Otherwise, any airtight container will work. You’ll want to store any leftover macaroni salad in the fridge for up to four days. After that, the noodles will start to break down and become mushy.
 

Nutrition

Serving: 1g, Calories: 268kcal, Carbohydrates: 39g, Protein: 7g, Fat: 9g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Sodium: 396mg, Potassium: 299mg, Fiber: 4g, Sugar: 6g, Vitamin A: 4265IU, Vitamin C: 37mg, Calcium: 33mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Recipe Variations to Try

  • Add a protein. Stir in 1 cup of rinsed chickpeas or white beans to make it more filling. Both blend in well without overpowering the dressing.
  • Add fresh herbs. A tablespoon or two of chopped fresh dill is especially good in this macaroni salad. Flat-leaf parsley works too. Add right before serving so they stay fresh.
  • Add pickles or red onion. 3 to 4 finely chopped dill pickles and ¼ cup of finely diced red onion (or pickled red onion!) are both good in this.
  • Add cucumber or avocado. Dice 1 small cucumber finely and fold it in with the other vegetables for extra crunch. 1 medium avocado, cubed, adds extra creaminess; just make sure to fold it in gently.

Recipe Tips

  1. Don’t over-mix your salad. Once all of the ingredients are added, gently stir everything together until it’s evenly mixed.
  2. Serve at room temperature or chilled. This salad is best served cold or at room temperature. If you’re serving it right away, you can serve it at room temperature. Otherwise, chill it in the fridge for an hour or so before serving.
  3. Check before serving. The pasta keeps absorbing the dressing as it sits, so if it looks a little tight or dry, stir in an extra tablespoon or two of vegan mayo and toss well before putting it out.
Close up of recipe with spoon dipped into pasta with carrots, peas, celery, and red peppers.

Serving Ideas

FAQs

How do I keep my macaroni salad from getting watery?

The best way to avoid a watery macaroni salad is to make sure that the noodles are cooked to al dente and rinsed with cold water after cooking, then allowed to drain. You can also lightly salt your veggies after cutting. You’ll want to let them sit on a plate on top of a paper towel for 15-30 minutes, so the excess moisture has time to weep.

My macaroni salad is too dry. What should I do?

If your salad is too dry, all you need to do is add a little more dressing! Remember, you can always add more, but you can’t take away.

Why does my salad taste bland?

It most likely needs more salt or more pickle juice. Taste after tossing and adjust both. Also keep in mind that cold dulls flavor, so if it just came out of the fridge, let it sit at room temperature for 10 to 15 minutes before serving and taste it again.

Vegan Macaroni Salad in two bowls

More Pasta Salad Recipes

4.97 from 28 votes (23 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Crystal says:

    My family loved this! The dressing made the salad so delicious! I don’t like a macaroni salad that has too much mayo and this was perfect! Thank you!

    1. Yumna Jawad says:

      Yay! I’m so happy to hear you enjoyed this one!

  2. Debbie says:

    Can you make it with gluten free pasta?

    1. Yumna Jawad says:

      It should work!

  3. Tasneem says:

    Will definitely try this out over the weekend πŸ‘ŒπŸ»πŸ‘ŒπŸ»πŸ‘ŒπŸ»πŸ‘ŒπŸ»

    1. Yumna Jawad says:

      Hope you enjoy!

  4. Salma says:

    Perfect salad for BBQ and delicious too! I made it today and had all the ingredients on hand, didn’t even have to go to the store.

    1. Yumna Jawad says:

      Thank you so much! That’s perfect!

  5. Roger says:

    It is a good.recipe. Better to parboil the carrots.By the way it is difficult to type in a comment because of pop ups that appear. Sorry to say I will not do any more comments

    1. Yumna J. says:

      Thank you! I will take that feedback into consideration to make the experience more user friendly!

  6. Emily Kemp says:

    Yum, this looks so delicious and healthy!