Vegan Macaroni Salad
This vegan macaroni salad is easy to make and comes together in less than 30 minutes! Elbow macaroni is combined with crunchy veggies and tangy pickles and tossed in a creamy vegan mayo sauce. Itโs the perfect accompaniment to summer barbecues, potlucks, and picnics.

๐ Why youโll love this recipe
- Versatile: This vegan macaroni salad pairs beautifully with almost anything, but it can also hold up as a main dish on its own.
- Crunch & creaminess: The balance of creamy sauce with the crunch of fresh veggies always hits just right!
- Healthy yet flavorful: Who said vegan food canโt be flavorful? This salad is full of comforting and satisfying tastes and textures.
- Budget-friendly: The ingredients for this vegan macaroni salad are inexpensive, and you can even make your own vegan mayo to save more.
If you love vegan macaroni salad, you should really check out our vegan potato salad, vegan pasta salad, vegan chickpea salad, and tomato cucumber salad.ย
๐ฅ The best vegan macaroni salad
If youโre looking for a comforting dish that delivers big on flavor without breaking the bank, youโre going to love this vegan macaroni salad.
It starts with al dente elbow macaroni and fresh veggies like carrots, pickles, and celery. Everything is tossed in egg-free mayo, cashew cream, pickle juice, and mustard, creating an irresistibly creamy, slightly sweet, and tangy dish.
The reason we love macaroni salad so much is that itโs easily customizable to suit your taste preferences. Plus, itโs a great way to use up ingredients in the fridge. You can add other ingredients like peas, corn, cheese, vegan ham, and more. No more wasted food!

๐ฑ Is macaroni salad vegan?
Macaroni salad is not traditionally vegan-friendly since itโs made with mayo and sometimes add-ins like sour cream, cheese, hard-boiled eggs, or cubed meat.
Instead of egg-based mayo, we’ve replaced it with vegan mayo. As we said, you can also try making your own for an even cheaper option. To add a refreshing flavor, weโve also substituted sour cream for vegan cashew crema.

๐ Ingredients & substitutions
- Elbow macaroni: Acts as the base, offering a classic texture. If you prefer, you can experiment with other pasta like ditalini, small shells, or wagon wheels.
- Carrot: Adds a touch of sweetness and a beautiful orange hue. No carrots? Orange or red bell peppers add a similar sweetness and crunch.
- Celery: The crispness of celery perfectly contrasts with the macaroni. If you donโt have celery on hand, you can try green bell peppers instead.
- Dill pickles: Provide a zesty, tangy crunch to the salad. You can also use spicy pickles, sweet pickles, sweet gherkins, or even capers.
- Red onion: Adds sharpness and a pop of color. Try shallots for a milder alternative.
- Vegan mayo: Creates a creamy, silky-smooth sauce to coat the pasta. If you donโt have access to vegan mayo, you can use all cashew crema with added apple cider vinegar instead.
- Cashew cream: This dairy-free sauce adds a creamy yet refreshing element. Feel free to use vegan Mexican crema or dairy-free sour cream for a thicker addition. You can also use store-bought vegan sour cream or yogurt.
- Yellow mustard & pickle juice: Both introduce tang and depth. Feel free to use apple cider vinegar or white wine vinegar instead of pickle juice.
For a complete ingredient list and step-by-step guide, scroll down to our recipe card.
๐ How to make vegan macaroni salad
Step 1: Cook the macaroni
Cook the elbow macaroni until al dente. It’s vital to salt the water as it elevates the pastaโs flavor. Immediately drain and rinse the cooked macaroni under cold water to prevent sticking.

Step 2: Prep the veggies
While the pasta cooks, shred the carrots and dice the other vegetables. Try to keep the pieces a similar size for an even distribution of flavors.

Step 3: Assemble the salad
Mix the mayo, cashew crema, mustard, and pickle juice together in a small bowl. Add the sauce to your vegan macaroni salad, then season it with salt and pepper to taste. Happy eating!

If you have questions about this vegan macaroni salad recipe, check out our FAQs or leave a comment down below!
๐ฎ What to serve with vegan macaroni salad
For the ultimate spread, try serving your vegan macaroni salad with mains like these:
- Vegan meatloaf
- Tofu marinade
- Vegan chicken
- Vegan fried chicken
- Fried oyster mushrooms
- Jackfruit carnitas
- Vegan fajitas
- Vegan elotes
๐ก๏ธ Storage & reheating
Follow these simple storage tips to ensure your vegan macaroni salad stays fresh for longer:
- Fridge: Transfer any leftover salad to an airtight container and keep it refrigerated for 3-4 days.
- Freezer: We donโt recommend freezing this recipe as the texture of the pasta and sauce will change too much once thawed.
- Prep ahead: If youโre making vegan macaroni salad for an event, feel free to prepare everything a day in advance. We find the flavors are even better the next day!

โป๏ธ Variations
- Spicy: Add pickled jalapeรฑos or red pepper flakes.
- Protein: Mix in some cooked chickpeas, cubed tofu, vegan ham, or cubed vegan sausage for added nutrients.
- Greens: Just before serving, toss in some arugula or baby spinach.
- Fresh herbs: Mix in freshly chopped dill, basil, parsley, cilantro, or chives.
- Fruity: Diced apples or grapes can make a juicy, refreshing addition.
- Nutty: Add some toasted almonds or walnuts for a crunch.
- Other add-ins: Try incorporating other add-ins like corn kernels, bell peppers, green peas, green onions, radishes, or olives.
- Vegan cheese: For a salty, umami kick, add cubed vegan cheddar cheese.
๐งโ๐ณ Top tips
- Donโt overcook the pasta: Start checking your macaroni a few minutes before the stated time on the package to prevent overcooking it. You want it to be al dente.
- Rinse the pasta: Rinsing pasta stops the cooking process and prevents it from sticking together.
- Dice equally: Keep the diced add-ins to about the same size as the elbow macaroni for even flavor distribution in each bite.
- Let it chill: Let the salad rest in the fridge for an hour before serving. This will give the flavors more time to develop and meld together.
- Mix gently: Be careful when youโre mixing this vegan macaroni salad. You want everything combined, not mashed.

๐ฌ FAQ
The pasta may absorb some of the sauce over time, so feel free to add a bit more vegan mayo, cashew crema, or a splash of plant milk to loosen it.
You can make the vegan macaroni salad creamier by adding more vegan mayo or even incorporating some mashed avocado or tahini.
The consistency of vegan mayo can vary from brand to brand or homemade recipes. Try thinning it out with a splash of plant milk or pickle juice.
Due to the use of durum wheat pasta, this vegan macaroni salad recipe is not gluten-free. To make it suitable for a gluten-free diet, swap in your favorite brand of gluten-free elbow macaroni.
๐ด More salad recipes
- Couscous Salad: A quick, easy, and healthy recipe full of vibrant flavors and colors.
- Sweet Potato Salad: Featuring Southwest ingredients like beans, chipotle powder, jalapeรฑos, corn, and lime juice.
- Kale Caesar Salad: Creamy salad with tempeh and chickpea croutons.
- Vegan Tuna Salad: A plant-based alternative thatโs ready in 20 minutes or less.

Best Vegan Macaroni Salad
Equipment
- Stockpot
- Strainer
- Chef's knife
- Cutting board
Ingredients
Salad
- 8 ounces dried elbow macaroni
- 1 medium carrot, shredded
- 1-2 stalks celery, finely diced
- 3 dill pickles, finely diced
- ยฝ small red onion, finely diced
Sauce
- โ cup vegan mayo
- ยผ cup cashew crema
- 1 tablespoon yellow mustard
- 1 tablespoon dill pickle juice
- Salt & pepper to taste
Instructions
- Bring some water to a boil in a large pot. Once boiling, salt the water and cook the macaroni according to the package directions, or until al dente. Immediately drain and rinse the pasta under cold water.
- In the meantime, shred the carrots and dice the celery, pickles, and onion. Add them to a mixing bowl with the drained macaroni.
- Mix the mayo, crema, mustard, and pickle juice together in a small bowl. Add the sauce to the macaroni salad, then season with salt and pepper to taste. Happy eating!
Video

Notes
- Donโt overcook the pasta: Start checking your macaroni a few minutes before the stated time on the package to prevent overcooking it. You want it to be al dente.
- Rinse the pasta: Rinsing pasta stops the cooking process and prevents it from sticking together.
- Dice equally: Keep the diced add-ins to about the same size as the elbow macaroni for even flavor distribution in each bite.
- Let it chill: Let the salad rest in the fridge for an hour before serving. This will give the flavors more time to develop and meld together.
- Mix gently: Be careful when youโre mixing this vegan macaroni salad. You want everything combined, not mashed.
- Nutritional information is a rough estimate and should not be taken as health advice.
Nutrition
Note: Weโve updated this post to include new information and helpful tips about the recipe.
Justine Drosdovech is a food writer, photographer, and one of the founders of Broke Bank Vegan. She is a self-taught plant-based chef but uses her healthcare background to craft dishes that are both delicious and nourishing.
