Home » Recipes » Salads » Classic Vegan Macaroni Salad

Classic Vegan Macaroni Salad

5 from 4 votes

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. I Read my disclosure policy.

Sharing is caring!

This delicious vegan macaroni salad recipe is everything a classic macaroni salad should be with diced onion, celery, and bell pepper along with shredded carrots and chopped pimento peppers. Only it’s made vegan with vegan-friendly ingredients like vegan mayo and optional black salt.

bowl of vegan macaroni salad with carrots, green pepper, and celery in the background

When I say this recipe is classic macaroni salad, I mean it! In fact, it’s a veganized copycat version of the Classic Macaroni Salad found on Allrecipes. I’ve made a few tweaks and adjustments to make it vegan friendly so that everyone can enjoy it!

Enjoying vegan food can be tricky at a potluck or barbeque event. You don’t always know what will be available to you and so you need to bring something you can eat but that others would also enjoy.

This colorful vegan macaroni salad is the best macaroni salad for the job! It is perfect for picnics, potlucks, and special brunch events. Make it and take it. No need to mention that this delicious recipe is vegan because nobody will know the difference.

Pin now to save for later:

bowl of vegan macaroni salad with pinterest text overlay

Ingredients and substitutions to make the best vegan macaroni salad you will be proud to take anywhere!

It’s easy to make vegan macaroni salad if you know the right substitutions to make. I’ve made this vegan macaroni salad many times and this is what works for me.

(Note: If you are not vegan but still wanted to make this delcious easy macaroni salad, use any mayonnaise of your choice -but actual mayo – not “salad dressing” nor Miracle Whip, leave out the black salt, and use the max amount of sugar suggested.)

  • elbow macaroni pasta – You will need a 16-ounce box for this recipe. Can you use another type of small-shaped pasta? Of course! I think bow-tie pasta, rigatoni, corkscrew pasta, or cavatappi would make a lovely pasta salad. BUT for the classic salad, you really need to use elbow macaroni. To ensure it is vegan, read the ingredients. Most small-shaped pasta is. But do read the ingredients to make sure it will work for you.
  • vegan mayo – There are so many new vegan mayo brands on the market now and not all of them taste exactly the same. The one I use most often is Best Foods Vegan Mayo (which I believe is the same as Hellmann’s brand) because it is easy to find in my local grocery store. I have also used Follow Your Heart Veganaise when I can find it. While we do have many delicious vegan options right now, they all taste a little bit different. Some are sweeter than others which is why I suggest a range in the amount of sugar used (see below).
  • white vinegar – Some macaroni salad recipes call for apple cider vinegar. The Allrecipes classic macaroni salad uses white vinegar – and so will we.
  • ½-⅔ cups granulated sugar – Notice that I give a suggested range for the amount used. This is because not all vegan mayonnaise brands are the same. Some are sweeter than others. Start with the lesser amount because you can always add more. The difference between the two measurements is about 2 1/2 tablespoons. Start by adding one extra teaspoon at a time. Stir and taste before adding more.
  • yellow mustard – Prepared yellow mustard is what makes this vegan macaroni salad a classic. Some recipes call for mustard powder or Dijon mustard. This one does not. Stick with the yellow mustard for this pasta salad recipe.
  • sea salt and black pepper – Use any salt you’d like. I just like sea salt.
  • optional black salt (Kala Namak) – Black salt – or Kala Namak – is actually pinkiish/gray in color. It has a strong sulfur taste that lends an eggy flavor. Many non-vegan mayonnaise brands have that eggy flavor – because they use eggs – where as vegan mayo typically does not have the egg flavor (depending on the brand). IF and only if you find you miss the eggy flavor, add the black salt. Keep in mind that a little goes a long way and start with 1/8 teaspoon, give it a taste and see if you’d like to add more.
black salt
A package like this will last for a long time. You only need to use it a little bit at a time.
  • red onion finely diced – Use any onion you’d like. I don’t actually know which type of onion is used in the Allrecipes classic recipe. I like the flavor and color of red onions.
  • diced celery – You will need one cup which is about two stalks.
  • diced bell pepper – The classic recipe calls for green bell pepper. I have used other types as well depending on what I have on hand. Green bell pepper does have a more sharp flavor than the other peppers and is preferable for a classic macaroni salad recipe.
  • grated carrot – I am lazy and often buy packaged carrot shreds. If you want to grate your own carrots, it’s all good.
  • chopped pimento – This comes in a little jar that is usually found near the pickles and olives. Sometimes it is in strips and sometimes it is already chopped.
ingredients needed for macaroni salad

How to make vegan macaroni salad

The exact ingredients with measurements can be found in the recipe card below along with more concise abbreviated instructions. Read on for more details, tips, and tricks so that you will feel confident making this recipe.

Step 1: Cook the pasta

Follow the package instructions to cook the pasta. Drain and run cold water over the pasta to stop the cooking process and to begin the cool down process. Set the cooked pasta aside until you are ready to assemble.

If the dressing is already made then you can just place the cooked and cooled pasta directly into the bowl with the prepared dressing. I do pat it dry a little bit first.

Step 2: Make the creamy dressing

While the water is boiling and the pasta is cooking, you can make the dressing and prepare the chopped veggies.

Every good macaroni salad starts with a flavorful creamy dressing. You are going to like this one because it’s creamy, a little sweet, and a little tangy.

mixing the vegan mayo, mustard, sugar and seasonings
Use a large bowl so that you will have plenty of room to mix all of the pasta salad ingredients.

Mix the dressing directly in the bowl you will be using to combine and store the salad. No reason to dirty extra bowls.

Whisk together the vegan mayonnaise, white vinegar, sugar, yellow mustard, salt and black pepper, and black salt (if you are using it).

Remember to start with the lesser amounts of both the sugar and the black salt. Mix it up, give it a taste and add more if desired. Keep in mind that you can easily add more; but it is impossible to take it away once it is mixed in.

mixing the dressing

Step 3: Prepare the vegetables

I usally just buy my carrots preshredded. If you want to grate your own then wash and peel before grating. You will only need one-half cup of grated carrots for this recipe which, depending on the size of your carrot, might be anywhere from one-third to one-half of the carrot.

Dice the red onion, green bell pepper, and celery. I like my vegetables diced very small for this recipe, especially the onion. Chop the pimento if it isn’t already diced as small as you’d like it.

As you are dicing and chopping, you can just add the prepared vegetables to the large bowl with the dressing and the cooked pasta.

all of the ingredients for macaroni salad in glass bowl and ready to toss

Final step: Toss it all together

Once everything is added to the large bowl, toss everything together ensure all pieces are evenly covered by the creamy sauce. You can add salt and pepper to taste if desired.

mixing together in vegan macaroni salad with a wooden spoon

Cover well and place in the refrigerator for a couple of hours. The flavors will meld more as it sits. You can actually serve it right away. It will be at room temperature though – and I do like my macaroni salad on the cold side.

Left overs should last in the refigerator for up to five days. If the pasta salad dries out in the fridge then refresh with a little nutrual flavored unsweetened plant milk.

For more great vegan recipes that you can take to a potluck or barbeque, try:

The printable recipe card for the best vegan pasta salad

bowl of vegan macaroni salad with carrots, green pepper, and celery in the background with a spoon in the dish

Did you love this recipe?

Want to share the love? It would be great if you could leave five ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ stars and even a comment. Did you know that this will help Google to find this recipe when others are looking for something similar? Thanks, Cindy

bowl of vegan macaroni salad with carrots, green pepper, and celery in the background with a spoon taking a portion

Classic Vegan Macaroni Salad

This vegan macaroni salad recipe is everything a classic macaroni salad should be with diced onion, celery, and bell pepper along with shredded carrots and chopped pimento peppers. Only it's made vegan with vegan-friendly ingredients like vegan mayo and black salt. (See notes about the black salt below.)
5 from 4 votes
Print Pin Rate
Course: party food, Salad
Cuisine: American
Keyword: classic macaroni salad, vegan macaroni salad
Prep Time: 30 minutes
cooling time in the refrigerator: 2 hours
Total Time: 2 hours 30 minutes
Servings: 8
Calories: 462kcal
Author: Cindy Rainey


  • 16 ounce elbow macaroni pasta
  • 1 cup vegan mayo
  • ¼ cup white vinegar
  • ½-⅔ cups granulated sugar
  • 3 Tablespoons yellow mustard
  • ½ Tablespoon sea salt
  • ½ teaspoon ground black pepper
  • ⅛-¼ teaspoon optional black salt (kala namak) see notes
  • 1 cup red onion finely diced
  • 1 cup celery diced
  • 1 bell pepper diced
  • ½ cup grated carrot
  • 2 Tablespoons pimento chopped


  • Prepare the macaroni according to package directions. Drain when finished cooking and run cold water over it to begin the cool-down process. Set aside.
  • While the water is boiling and the pasta is cooking, you can chop and dice the vegetables and make the dressing.
  • Use a large bowl. This is the bowl you will mix everything in. Whisk together the vegan mayo, vinegar, sugar, mustard, salt and pepper, and black salt together if you are using it. See notes about the amount of sugar used.
  • As you dice the vegetables, add them to the bowl with the mixed dressing. Dice the onions, bell pepper, celery, and pimento. Peel and shred the carrot if you didin't buy it pre-shredded. Add all to the bowl.
  • Once the pasta has been drained and rinsed, I pat it dry a littte bit. Add it to the bowl with the diced vegetables and dressing. Toss all together.
  • Cover and refrigerate. It will take up to two hours to be cooled enough to serve. Store extras in an airtight container in the frige for up to five days.


Black salt – or Kala Namak is actually gray/pink in color and has a sulfur-like eggy taste. It is totally optional to use this Mid-Eastern seasoning to boost an egg-like flavor in vegan dishes that use vegan mayo. You might find it at an Indian market, or high-end grocery store, or on Amazon. Not everyone likes the eggy taste. If you don’t then don’t use it. If you don’t want to buy it, then don’t worry about it. This macaroni salad will still be delicious.
The ingredients show 1/2 – 2/3 cup of granulated sugar. The original recipe calls for 2/3 cups. The reason for the range in measurement is that not all vegan mayo is made the same. Some is sweeter than others. I play it safe and start with one-half cup and then do a taste test. You can always add a little bit more.  Keep in mind that the difference in tablespoons between one-half and two-thirds cups is about 2 1/2 tablespoons. So start with one-half cup of sugar and add a teaspoon at a time but no more than seven or eight teaspoons. 
I like my vegetables – especially the onions – to be diced small.


Calories: 462kcal | Carbohydrates: 61g | Protein: 8g | Fat: 19g | Saturated Fat: 2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.3g | Trans Fat: 0.001g | Sodium: 679mg | Potassium: 263mg | Fiber: 3g | Sugar: 16g | Vitamin A: 1964IU | Vitamin C: 25mg | Calcium: 30mg | Iron: 1mg

Posted To:

By on June 26th, 2022

About Cindy Rainey

Veggie Fun Kitchen by Cindy Rainey
Welcome to Veggie Fun Kitchen where you will learn to recreate family favorites the plant-based/vegan way! Let me know if I can help. I'm here for you.

More posts by this author.

2 thoughts on “Classic Vegan Macaroni Salad”

  1. 5 stars
    Thanks for the vegan mac salad recipe! Tho we’re not vegan, this was delicious and I’m always happy to make a vegan recipe for our vegan friends when entertaining.


Leave a Comment

Recipe Rating