Vegan Macaroni Salad
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.Enjoy my easy, creamy vegan macaroni salad, made with fresh, wholesome ingredients. Naturally gluten-free and perfect for picnics and barbecues, it delivers all the classic deli-style flavors you love—only healthier, thanks to its plant-based twist. The homemade dressing takes it to the next level, making it truly irresistible!
The classic dressing for macaroni salad traditionally uses a mayo type base, so I set out to find a way to make a macaroni salad without mayo, but still have the same tangy creamy flavor that mayo brings.
I nailed it, and when mixed with the al-dente pasta, sauteed peppers, and crunchy veggies, it is spot on. I don’t even think it’s a stretch to call this the best vegan macaroni salad recipe ever!
If you love pasta salads as much as I do, be sure to also check out my flavorful vegan orzo salad and my gluten-free pasta salad with olives and herbs.
👩🏽🍳 Why I Absolutely Love This Recipe
While most macaroni salad is made with mayo and sometimes even sugar, I am so happy I can finally enjoy a veggie macaroni salad that is lightened up and way healthier.
I use only fresh ingredients like cashews, potatoes, and white beans to make a creamy dressing with a perfect mayo-like taste and texture that would fool just about anyone! It’s a total crowd pleaser and I have gotten compliments from vegans and non-vegans alike when I serve it!
Plus, this macaroni salad without mayo is a great dish to make ahead of time. In fact, letting it rest in the refrigerator allows the ingredients to marinate together longer, which will allow for even more flavorful bites! (See my FAQs below on how to meal prep this recipe!)
Whether serving at a vegan picnic, bbq, party, potluck, or casual weeknight side, this easy vegan macaroni salad is always a fan-favorite amongst both kids and adults.
🥘 Ingredients
Making vegan macaroni salad without mayo really only requires a few extra ingredients, for a healthy, whole-foods based dish. Here is what I use:
Salad Base
Macaroni Noodles: The classic pasta shape for macaroni salad is in the name, macaroni! However, you can also use other shapes if you want, and call it vegan creamy pasta salad instead!
Veggies: I like to use a combination of orange, yellow and red bell peppers, onion, celery, and pickles to add a variety of colors, flavor, and texture to the salad. Feel free to use any veggies you like (see my variations section below for more mix-in ideas!)
Salt & Pepper: To enhance the natural taste of the vegetables, I use a pinch of salt and black pepper.
Creamy Dressing
Cashews, Potatoes, & White Beans: I love this combination! These 3 ingredients blend together into the most amazing creamy base. I like using this instead of vegan mayo because it has more protein and whole food nutrition from the cashews and white beans.
Pickle Juice: I use this to add a delicious balance of saltiness, tang, and subtle sweetness.
Seasonings: I use salt, garlic, and ground mustard seed to achieve the ultimate mayonnaise flavor without any egg!
🔪 How To Make Vegan Macaroni Salad
This is a fairly simple recipe that requires 3 main parts to be made, then mixed together and you’re done! Here is how I make my healthy vegan macaroni salad:
Cook The Pasta: I start by cooking the pasta according to the package directions. Once it’s done, I drain the noodles, rinse it under cold water, and add it to a large bowl.
Sauté The Sweet Pepper: While the pasta cooks, I sauté the chopped sweet pepper over medium heat with a bit of veggie broth (or oil) and a dash of salt. It takes about 5-7 minutes to get nice and soft.
Prepare The Veggies: While the pepper cooks, I place the celery, red onion, dill pickles, pickle juice, and black pepper in the large bowl, ready for mixing.
Make The Creamy Dressing: Next, I whip up the creamy dressing by blending all the dressing ingredients until it’s smooth and silky.
Combine Everything: I add the creamy dressing to the bowl with the pasta and veggies, then mix it all together. I taste it to adjust the seasoning—I usually need an extra ½ teaspoon of salt.
Chill The Salad: I place the salad in the fridge while I clean up, letting it chill so the flavors can fully marinate.
Garnish & Enjoy: Once it’s cold and ready, I garnish it with my favorite toppings and dig in!
💭 Expert Tips
My #1 Secret Tip for this recipe is to avoid overcooking the pasta.
I always keep an eye on my pasta as it cooks, checking in on the texture and softness. Once it is done, I rinse my pasta to ensure that the noodles do not overcook.
Even after they are drained, noodles tend to continue cooking a bit while they cool down. By rinsing them in water, the cooking process is halted and the noodles will stay at their current consistency.
Mushy noodles are not ideal for this salad as they would fall apart when stirring in the other ingredients.
Other Tips To Keep In Mind:
- Soak Cashews: For the creamiest base to this non dairy macaroni salad, I always soak my cashews in water overnight. For a faster process, you can soak them in hot water for a few hours or in boiling water for about 30 minutes.
- Use Fresh Ingredients: For the best flavor, I always use fresh, crisp celery, peppers, and red onion.
- Taste And Adjust Seasoning: Once everything is combined, I recommend that you taste the salad and adjust the seasoning so that the flavor is to your liking!
📖 Variations
Whenever I want to switch things up from this classic version, I make a few simple changes:
Gluten-Free Option: In order to make this a gluten free macaroni salad, all you need to do is use gluten-free pasta. For this cold-pasta recipe, I recommend choosing a gluten-free pasta that keeps its texture in the fridge and doesn’t get mushy. The only brand I’ve found that works is Bionaturae gluten free pasta.
Other Mix-Ins: You can definitely change this up to make it your own. The ingredients I use here are to capture that spot on deli flavor, but you can add in even more. Load up this vegan macaroni salad with vegetables, herbs, and more for added flavor and nutrition. Here are some of my top ideas:
- Broccoli
- Carrots
- Olives
- Green onions
- Mushrooms
- Zucchini
- Yellow squash
- Tomato
- Peas
- Fresh dill
- Fresh parsley
- Cubed or shredded cheese – plant based or standard
- Hard boiled eggs (this would make this a recipe for vegetarian macaroni salad)
- Meat eaters can add in chopped bacon, salami, or ham
🍽 Serving Suggestions
There are so many amazing dishes that go with my dairy free macaroni salad! I literally can have it with anything but generally, think picnics and barbecues. Here are some of our faves:
- High Protein Veggie Burgers
- Vegan Chicken Sandwich
- Vegan Pigs In A Blanket
- Veggie Hot Dogs
- Tofu Skewers
- Apple Walnut Salad
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftovers in an airtight container in the refrigerator. It will be best to eat within 2-3 days, but safe to eat for up to 5. It will keep out of the refrigerator longer than the traditional mayo filled kind, but I don’t let it sit out for more than a few hours. Let’s be honest, chilled macaroni salad always tastes better than room temperature!
Freezing: I usually don’t freeze this dish as it won’t be quite as good once defrosted. The texture usually changes. I find it best to mix up the dressing and freeze that separately. When I am ready to serve, I simply defrost the dressing, give it another blend if it has separated, then mix with the pasta and veggies.
❓Recipe FAQs
Yes, you sure can! Here are my suggestions for when you want to make this in advance.
* Make the vegan macaroni salad dressing and store in an airtight container in the refrigerator for up to 5 days.
* Chop the veggies and keep together in the fridge for up to 3 days.
* Sauté the peppers up to 3 days in advance.
* The pasta can be boiled up to 2 days ahead of time.
* Day of serving, mix everything and go!
* You can also completely make the macaroni salad, but I suggest doing so only a day or so ahead of time since it will start to get soggy.
No, it’s not necessary to let the pasta cool before assembling the salad—unless you’re using certain gluten-free varieties. However, once the salad is assembled, I do recommend that you let it cool slightly before placing it in the fridge.
🥗 More Healthy Side Dish Recipes!
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Picky Eater.
Love this Vegan Side dish recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
Vegan Macaroni Salad
Ingredients
For The Macaroni
- 16 ounces elbow macaroni pasta or other preferred shape
- 2 cups chopped sweet red/orange/yellow pepper one kind or a mix
- your favorite oil to sauté or broth if oil free
- ¼ teaspoon sea salt
- ¾ cup chopped celery
- ¾ cup chopped dill pickles
- ¼ cup dill pickle juice from the jar
- ¾ cup chopped red onion soaked in cold water for a few minutes and drained (see note)
- ½ teaspoon ground black pepper
Creamy Dressing
- 1 cup raw cashews see note
- ¼ cup cooked potato see note
- ½ cup cooked white beans rinsed and drained
- ¾ cup water
- 2 tablespoons dill pickle juice from the jar
- 1 ½ – 2 teaspoons sea salt adjust for your preference
- 1 clove garlic
- ¼ teaspoon ground mustard seed
Optional Garnishes
Equipment
Instructions
- Cook pasta according to package directions.
- Once pasta is done, rinse in cold water then add it to the bowl with the veggies below.
- Saute chopped sweet pepper over medium heat using veggie broth or oil and a dash of salt. Cook until soft, about 5-7 minutes.
- Meanwhile, put celery, red onion, dill pickles, pickle juice and black pepper in a large bowl.
- Next, make the creamy dressing by putting the ingredients into a blender and blend until creamy and smooth.
- Add the creamy dressing to the bowl and mix. Taste and adjust salt as necessary. I needed an extra ½ teaspoon.
- Place in the fridge while you clean up to allow it to get cold and so the flavors can marinate completely.
- Once ready, garnish with ingredients of choice and devour!
Notes
- Any sweet pepper variety works, or a combo of all.
- Soaking the onion helps takes the bite out of it. This step is optional but it helps reduce the strong onion flavor.
- I like putting the extra pickle juice in the bowl with the veggies to help them marinate in the flavor while you prepare the rest of the dish.
- If you don’t have a high speed blender, soak the cashews overnight to soften them. You can also boil them for 20-25 minutes if you forget. Another method is using a coffee or spice grinder to grind them dry (not soaking) into a very fine powder.
- I used red potatoes but any starchy potato will work, just don’t use sweet. It also won’t work to substitute with something that is not an actual potato (such as another root vegetable).
- Chop veggies. Saute red pepper. Soak or grind cashews if not using a high speed blender. Cook potato. Make creamy dressing.
- Make sure pasta is well cooked and veggies are finely chopped.