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

This vegan macaroni salad is just like the classic and the ultimate crowd-pleaser. It’s made with a simple creamy dressing, colorful veggies, and al dente elbow pasta. Bring this side to your next cookout and impress your family and friends!

horizontal photo of vegan macaroni salad in ceramic bowl

Since I was such a fan of traditional macaroni salad as a kid, I thought it was the perfect summer picnic recipe to veganize. As you may expect, it’s pretty easy to make this dish vegan. With a simple swap of mayo for vegenaise, you’re well on your way to enjoying a vegan version of this summer favorite!

Ingredients You’ll Need 

  • Vegan mayo: Mayonnaise is a staple in classic macaroni salad recipes. Vegan mayonnaise is the perfect swap – it tastes exactly like traditional mayo, yet is completely egg-free.
  • Vegan yogurt: Adds a nice tanginess and additional creaminess. Make sure to use a plain, unsweetened yogurt. Sweetened brands will negatively impact the flavor. Or, replace the yogurt with vegan sour cream or additional mayonnaise.
  • Relish: Our favorite to use is sweet pickle relish, but feel free to opt for any chopped sweet pickles or dill pickles. You can even add a splash of pickle juice if you love relish!
  • Vinegar: Both apple cider vinegar and white wine vinegar work well in this macaroni salad. White wine vinegar or red wine vinegar may also work, but we have not tested it.
  • Mustard: We love the tangy, sharpness of dijon mustard, but if you prefer a milder mustard flavor, opt for yellow mustard.
  • Garlic + Onion: These aromatics add a mild bite and brightness to the dish. Both red onion or green onion work well!
  • Macaroni: We opted for a gluten-free pasta variety, but any noodles of choice will work. If you don’t have elbow pasta, you can replace it with another short cut pasta such as ditalini, bow tie, or shells.
  • Veggies: We stuck to the classics and used carrot, bell pepper, celery, and fresh dill and parsley. Feel free to swap any of these veggies with your family’s personal favorites and make this macaroni salad your own!

Equipment Needed

How to Make Vegan Macaroni Salad

  1. Cook the macaroni. Bring a pot of salted water to a boil, then add in the macaroni. Cook according to package instructions, or until al dente. Drain and set aside to cool completely to room temperature.
  2. Make the creamy macaroni salad dressing. In a large salad bowl, whisk together the vegan mayonnaise, plain vegan yogurt, sweet pickle relish, vinegar, dijon mustard, minced garlic and sea salt, and black pepper to taste.
  3. Add in the remaining ingredients. Into the same bowl with the creamy dressing, add the carrot, red bell pepper, celery, onion, fresh herbs, and cooked macaroni. Fold everything together until well combined and uniform.
  4. Serve. This vegan macaroni salad can be served room temperature or placed in the refrigerator to chill until ready to serve.
close up of vegan macaroni salad in ceramic bowl

Serving Suggestions 

This vegan macaroni salad is the perfect side dish to serve for summer gatherings, pool days, pot lucks, or your next BBQ!

If you’re looking for main dish ideas to pair this salad with, here are a few of our favorite party and vegan grill recipes:

Storage Instructions

Store leftover macaroni salad in the serving bowl tightly covered with plastic wrap or in an airtight, covered container. When tightly sealed, this vegan macaroni salad should keep for 4-5 days.

Freezing this macaroni salad is not recommended. This will change the consistency of the creamy dressing and make the vegetables watery.

close up of vegan macaroni salad in ceramic bowl

Recipe FAQs

Should I let the pasta cool before adding the mayo?

Yes! Vegan mayonnaise is oil-based, so if you fold the mayo in with hot pasta, it will melt and become oily, not creamy. To keep this macaroni salad creamy, it’s important to allow the pasta to cool completely before folding it with the dressing.

Should you rinse macaroni when making macaroni salad?

Rinsing the macaroni when making macaroni salad can be helpful, but it is not necessary. If you are in a rush, feel free to rinse it under cool water to help speed up the cool-down process.

What causes macaroni salad to get watery?

Not draining the macaroni thoroughly can cause excess water to be added to the macaroni salad and result in a watery dressing.

More Vegan Potluck Recipes You May Enjoy:

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you recreate any of our recipes, we love to see your photos!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
close up of vegan macaroni salad in ceramic bowl

Classic Vegan Macaroni Salad Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 6 reviews

  • Author: Sweet Simple Vegan
  • Total Time: 20 minutes
  • Yield: 8 servings


This vegan macaroni salad is just like the classic and the ultimate crowd pleaser. It’s made with a simple creamy dressing, colorful veggies, and al dente elbow pasta. Bring this side to your next cookout and impress your family and friends!



  • 3/4 cup vegan mayonnaise
  • 1/4 cup plain vegan yogurt (or you can use more mayo)
  • 1/4 cup sweet pickle relish
  • 1 1/2 tablespoons white wine or apple cider vinegar
  • 1 tablespoon Dijon mustard
  • 1 clove garlic, finely minced (optional)
  • 1/2 teaspoon salt, or to taste
  • Black pepper, as desired

Additional Ingredients

  • 8 oz. gluten-free macaroni noodles (or noodles of choice)
  • 1 medium carrot, grated
  • 1/2 cup diced red bell pepper
  • 1/3 cup thinly sliced celery
  • 1/3 cup finely diced red (or green) onion
  • 1 1/2 tablespoons chopped fresh parsley
  • 1 1/2 tablespoons chopped fresh dill


  1. Cook the macaroni according to the package directions. Drain and set aside to cool.
  2. In a large bowl, whisk together all of the dressing ingredients. Add in the carrot, red bell pepper, celery, onion, parsley, dill and the cooled macaroni noodles. Fold everything together until well combined and uniform.
  3. Serve immediately or place it into the fridge until you are ready to serve.


  • Store the macaroni in an airtight container in the fridge for up to 1 week.
  • Feel free to customize this recipe and add/omit vegetables and herbs of your choice! This woul be great with peas, olives and even diced vegan cheddar cheese.
  • Prep Time: 10 minutes
  • Cook Time: 10
  • Category: Appetizer, Side
  • Cuisine: Vegan, Gluten-free, American

Nutrition facts label provided by Nutri Fox.

Disclaimer: The nutritional information shown is an estimate provided by an online calculator. It should not be considered a substitute for a professional’s advice. This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. This was so good and took me straight back to the macaroni salad I loved as a kid! I will definitely be making this again.

  2. I made this and it came out so good. I had a lot of veggies in my fridge to use up so I chopped up yellow summer squash, zucchini, broccoli and carrots and blanched them for about 2 minutes with the cooking pasta. I opted for all mayo, no yogurt and the relish really makes this recipe taste like the macaroni salad of my childhood. So perfect for any BBQ or summer potluck!

  3. Looks so good! I was planning on making this today but I don’t have sweet relish. Can I substitute it with chopped pickles or will it give it a different flavor? Should I add a sweeter if I do? If so what sweeter no use suggest and how much? Thanks

    1. Chopped pickles would be just fine! We do that all of the time and it tastes great 🙂

  4. This is absolutely delicious ???????? just another amazing recipe from you guys. Thank you for always coming up with great recipes that can work for everyone.
    Love you guys ????

  5. Made a half recipe to test. This is a nice solid base for a macaroni salad and easily customizable.
    I had to use dried herbs so used 1/3 less (after dividing in 2) so it will need to sit to meld those flavors but I can see keeping this in the summer rotation but full fat since this will be a potluck salad for work.

  6. These recipes look tempting, but anything with 3/4 cup of vegan mayonnaise or coconut oil is NOT healthy food! I’d love to see more low or no oil things that look as delicious as these do!

    1. We have lots of oil-free recipes on the blog 🙂 We also never claimed that this was a health food, just a veganized version of the classic dish. Our goal here is to create something for everyone. If you want to make it healthy, try just using the vegan yogurt 🙂

    2. Just made this and it is fabulous!! My daughter is not a huge fan of pasta salad and she can’t stop eating this one! Thanks!