This post contains affiliate links. Read my disclosure policy here.
This Vegan Macaroni Salad will be a hit at your next summertime gathering. Made with a rainbow of crisp veggies and al dente elbow noodles that are finished with a creamy and zesty dressing. It's easy to make and impossible to resist!

It's just not summertime without a big bowl of Vegan Macaroni Salad on the table. Don't you agree?
I make it all summer long for backyard barbecues, picnics, potlucks, and beach days. It's always the first to disappear, right next to the vegan potato salad.
It's comforting, yet refreshing and cooling with its crisp veggies, al dente macaroni, and a tangy-sweet dressing. Who can resist?
Ingredients and Common Replacements
Let's take a closer look at the key ingredients in this macaroni salad and some common replacements:

- Macaroni: While elbow macaroni is traditional, you can use other pasta shapes like penne or rotini for a fun twist.
- Veggies and Herbs: I used red bell pepper, celery, dill, and red onion. Feel free to add your favorites such as peas, carrots, green onions, parsley, chives, or cucumbers.
- Dill Pickles: These are optional but add a wonderful zing to the dish. You can also use dill relish.
- Vegan Mayo: Mayo is the creamy base of the dressing, but you can lighten it up with a combination of mayo and unsweetened vegan Greek yogurt.
- Pickle Juice: This adds a wonderful flavor to the macaroni, but it's optional. You don't need to replace it with anything else, but you may want to bump up the lemon juice or vinegar.
- Lemon Juice and Vinegar: I used a combination of apple cider vinegar and fresh lemon juice. If you don't have apple cider vinegar, you can use red wine vinegar.
- Dijon Mustard: Regular yellow mustard works too if you prefer a milder flavor.
- Agave Syrup: Maple syrup works or any type of sweetener. Just make sure to whisk well if you're using granulated sugar.
- Garlic and Onion - I used dried garlic/onion granules. If you use fine powder, I would reduce the amount in the recipe. You can also use 1-2 grated cloves of fresh garlic and add it to the dressing.
How to make macaroni salad
Making macaroni salad couldn't be easier and it's so easy to adjust to taste. Here's how to do it:

- Cook the pasta according to package directions then rinse under cold water. In a small bowl whisk all dressing ingredients until combined.
- In a large bowl add the macaroni, chopped veggies, pickles, and chopped dill.
- Add the dressing and toss well to combine. Chill for 1-2 hours. Taste for seasoning and add more if needed.
Expert Tips and Tricks
To ensure your dish is a smashing success, here are some expert tips and tricks:
Al Dente Pasta: Cook your macaroni noodles just until they're al dente, which means they should still have a slight bite to them. Overcooked noodles can turn mushy in the salad.
Chill Out: Let your salad chill in the refrigerator for at least 1-2 hours before serving. This gives the flavors a chance to meld and intensify, resulting in a more delicious dish.
Taste and Adjust: Don't hesitate to taste the salad before serving and adjust the seasonings if needed. You might want to add a pinch more salt or a dash of pickle juice or lemon juice to suit your palate.
Customize Your Veggies: Feel free to experiment with different veggies based on your preferences. Chopped cucumber, peas, or even edamame can add a unique twist.
Fresh Herbs: While fresh dill is the star in the classic recipe, you can explore other herbs like parsley, chives, or cilantro for a fresh burst of flavor.
FAQs
Absolutely! In fact, making it a day ahead allows the flavors to meld for an even tastier salad.
Just use gluten-free pasta, and ensure your other ingredients are also gluten-free if you're very sensitive.
Dressing Variation
If you want a mayo-free dressing, you'll love this cashew-based version. Just replace the mayo with 1 ¼ cups raw cashews, 1 ¼ cups unsweetened non-dairy milk, and ⅓ cup unsweetened vegan Greek yogurt (or a thick variety). Everything else is the same in the written recipe below. Here's how to put it together:
If you don't have a high-powered blender, you will need to soak the cashews for 3-4 hours (discard soaking water when finished). Add all the dressing ingredients (including the ones in the written recipe below) to a high-powered blender and blend on high until creamy and smooth. Follow the remaining recipe instructions as written below.

More summer favorites
Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️ rating and sharing your feedback in the comment section below. It would make my day!
⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes.
Recipe
Vegan Macaroni Salad
Ingredients
Dressing
- 1 ½ cup vegan mayo
- ¼ cup pickle juice
- 2 tablespoons lemon juice , fresh squeezed
- 2 tablespoons apple cider vinegar or red wine vinegar
- 2 tablespoons dijon mustard
- 2 teaspoons agave syrup or agave nectar
- 1 teaspoon granulated garlic
- 1 teaspoon granulated onion
- 1 teaspoon sea salt + more for pasta water
Macaroni Salad
- 16 ounces elbow macaroni
- Olive oil for drizzling on macaroni
- 1 cup red bell pepper , diced (1 small pepper)
- 1 cup celery , diced (about 2-3 stalks)
- ½ cup red onion , diced, and soaked in cold water for 10 minutes.
- ½ cup diced dill pickles
- ⅓ cup chopped fresh dill (more for garnish)
- Paprika and fresh cracked pepper , for garnish
Recommended Equipment
- Large Pot
- Colander
- Large bowl
Instructions
- Place pasta in a large pot of salted boiling water. Cook until al dente and according to package directions. Rinse under cold water to stop cooking, then drain well and drizzle with oil. Set aside.
- In a small bowl, whisk all dressing ingredients until combined. The dressing will look thin but it will coat the noodles perfectly and thicken up in the fridge.
- In a large bowl, add the macaroni, chopped veggies, pickles, and chopped dill. Add the dressing and toss well to combine. Chill for 1-2 hours, tossing again midway through. Taste for seasoning and add more if needed. Top with more fresh dill, paprika, and fresh cracked pepper and serve.
judy
I loved the recipe, but I added double the amount of vegetables. It was perfect. It feeds a lot of people.
Melissa Huggins
Hi Judy, I'm so glad it was a hit! Sounds perfect with the extra veggies. Thank you for trying it and sharing feedback. 🙂
Lynn Kenny
I made this 2 weekends ago. It was so fantastic! Everyone loved it that they wanted to take some home with them! Delicious, colorful and easy to make!
Melissa Huggins
I'm so happy it was a hit. Thanks for trying it and sharing your wonderful feedback. 🙂
Kelly
This was so delicious. I used macadamia nuts instead of cashews. That was the only change II made. Going to use the dressing for potato salad. Thanks for the recipe!
Support @ Vegan Huggs
Hi Kelly! We are so happy to hear that you loved the recipe and that it worked out well with the macadamia nuts 🙂 Thanks for stopping by!
Linda
Super yummy and so much better than using mayo. The taste and texture is perfect! The dill really makes this meal pop.
Olivia
Can you freeze these and if so, please could I have instructions :))
Melissa Huggins
Hi Olivia, I haven't tried freezing this, so I'm not sure of the results. Sorry, I wish I could be more help. Thank you for stopping by 🙂
Nina
Loved this recipe! I made it for a summer cookout dinner along side vegan hot dogs and fruit.
Melissa Huggins
I'm so glad you liked it. Sounds perfect with the hot dogs and fruit. Thank you for giving it a try 🙂
Shannon
What would you suggest for a cashew allergy? Thanks!
Sara
Made it today and it’s about to be served. Beautiful salad!
Melissa Huggins
Hi Sara! Thank you so much! 🙂
Cassie
love that this is dairy free 😍
Sam
This macaroni s as lad recipe was spot on in taste and texture. Thanks for the "WAY" healthier mac salad recipe!
Sarah Smith
This looks amazing!! I cant wait to make it!!
Melissa Huggins
Thank you, Sarah! 🙂