Skip to Content

Vegan Macaroni Salad (No Mayo)

Today’s Italian-inspired recipe for vegan macaroni salad with no mayo makes an easy vegan side dish perfect for summer BBQ parties, Memorial Day or 4th of July cookouts. It’s loaded with flavorful veggies, and finished with a simple, mayo-free dressing that can be made with or without oil.

Get ready to meet your new favorite vegan pasta salad recipe!

Vegan pasta salad Italian style

Few summertime cookouts can happen without a good macaroni salad. It’s a perfect comfort food that can offer quite a bit of variety in flavor and texture.

I’ve had some great and not-so-great macaroni salads over the years. The ones I liked best often shared one thing – they didn’t have a creamy dressing.

I mean, if you like creamy pasta salads, there’s nothing wrong with that. But I find that they can be too heavy when eaten at a BBQ party on a hot summer day. Especially when paired with such barbecue staples as hamburgers or hot dogs.

I have a couple of vegan pasta salad recipes here on the blog: my easy vegan pesto pasta salad made with delicious kale cashew pesto, and my ​veggie-loaded balsamic pasta that makes a great pasta salad when served cold.

But today I’m sharing my new creation – deliciously tangy, vibrantly flavored vegan macaroni salad made without vegan mayo or its substitutes. It has a a simple, Italian-inspired homemade dressing that uses ingredients you probably have at home right now.

Better yet, this dressing can be made with or without oil. So if you’re following an oil-free diet, you’re in the right place!

This vegan macaroni salad makes a great addition to your barbecue party spread along with smoky vegan chipotle coleslaw and easy vegan potato salad.

Serve it anytime with baked vegan BBQ tofu sandwich, vegan Buffalo tofu sandwich, or vegan hot dogs with Currywurst Ketchup for a summertime-inspired comfort food meal.

Watch me make this vegan macaroni salad in episode 11 of my live YouTube cooking show:

Italian-style Vegan Macaroni Salad Ingredients

Elbow macaroni pasta. This type of pasta has a perfect size and shape for cold pasta-based salads. The important thing here is to avoid overcooking it, or the texture of your pasta salad will be off. If you’re following a gluten-free diet, feel free to use your favorite gluten-free pasta here.

I used 1.5 cups of uncooked macaroni pasta, which yields about 4 cups of cooked macaroni. (For other ingredient amounts, see the recipe card at the end of this post.)

Follow Useful Tips below to find out how to make this vegan macaroni salad taste its best.

Vegan macaroni salad ingredients

Red bell pepper, roasted or fresh. I’m a big fan of using roasted red pepper in my Italian-style vegan pasta salad. Roasting red peppers brings out that complex combination of sweet and umami flavors that Italian cuisine is famous for.

Most grocery stores sell roasted red peppers in glass jars. But if you want to take things to the next level, I highly recommend roasting them yourself. It’s easier than you think – see instructions here.

Don’t want to roast peppers at home, or use the canned ones from the store? Fresh red peppers will work too.

Red onion. If you’re looking to add a delicious crunch with a spicy “bite” to a salad, red onions are your go-to ingredient. They taste good both fresh and roasted, although roasting mellows out the spiciness and brings out a sweeter flavor.

I wanted to keep both the crunch and the “bite” of red onions in my macaroni salad, so I’m using fresh ones in this recipe.

Black or kalamata olives. Either type of olives will work here. The taste of kalamata olives packs a whole lot more umami, which is a great way to boost flavors. But I know that a lot of people don’t like kalamata olives, so black olives make a good substitution.

Cherry tomatoes. Using cherry (or grape) tomatoes in this recipe adds a tangy component that’s so refreshing on a summer day. I’m cutting them in half here, but if you find really small cherry tomatoes, feel free to keep them whole.

Fresh herbs – basil and/or parsley. Fresh herbs are a welcome addition to any Italian-inspired dish. We’ve been enjoying a bumper crop of basil in our Aerogarden lately (check out this nifty planter – it’s great for effortlessly growing lots of veggies and herbs in your kitchen), so I’m adding basil to anything and everything I can.

Olive oil OR cooled pasta cooking water (use the latter for oil-free vesion). This is the base for the dressing of my macaroni salad. Cold-pressed extra virgin olive oil works well as a combining agent for the rest of the dressing ingredients.

If you’re following an oil-free diet, save a bit of pasta cooking water just before you drain the pasta, and use it instead of oilve oil. You may need to use more of it than the amount I’ve listed for the oil (see the recipe card) because the macaroni will absorb a lot of liquid, especially if it’s fat-free.

By the way, check out my post with 10 easy oil-free vegan salad dressing recipes that are made without any special kitchen gadgets (i.e. a blender, food processor, etc.).

Red wine vinegar. I’m using it to add a vibrant, zesty flavor to my pasta salad dressing.

Red wine vinegar is my second favorite after balsamic vinegar for Italian-style dishes. However, balsamic vinegar makes pasta look darker. Red wine vinegar doesn’t do that – that’s why it’s my preference for this recipe.

Dijon mustard. Just a touch of Dijon mustard adds a light “bite” to the dressing. A little bit goes a long way, so use it sparingly – you don’t want to overpower the flavors.

Pure maple syrup. A perfect ingredient for adding sweetness. I prefer maple syrup to sugar in salad dressings because, unlike sugar, it doesn’t need any extra help to dissolve.

Dried oregano. Adds an extra touch of “Italian-ness” to the flavor. You can skip it if you want.

Salt, pepper. These go without saying. (I am saying though, as you can see ?) Start with less – you can always sprinkle more straight into the salad if needed.

See also: 40+ vegan BBQ party recipes for summer cookouts and gatherings.

Vegan macaroni salad recipe - gluten free and oil free options

How to Make Vegan Macaroni Salad with No Mayo

Bring a large pot of salted water to a boil. Add elbow macaroni pasta, and cook to al dente following the directions on the box.

(If making an oil-free version of this macaroni salad: reserve 1/4- 1/3 cup pasta cooking water before draining.)

Drain the pasta, and rinse under a stream of cold water to cool off. Set aside until needed.

While the pasta is cooking, chop roasted or fresh red pepper, red onion, olives, and cherry tomatoes.

Make the dressing. Add olive oil/pasta cooking water into a small bowl, and mix in red wine vinegar, Dijon mustard, pure maple syrup, dried oregano, and salt and pepper. Whisk with a fork until well combined.

Mix cooled elbow macaroni pasta with prepped vegetables in a large bowl. Drizzle with the dressing, and stir well to incorporate.

Sprinkle with chopped basil and parsley. Taste and adjust the seasoning.

If you have time, allow the macaroni salad rest in the fridge for 1-2 hours to let the flavors blend together. Otherwise, serve right away.

How to Roast Bell Peppers at Home

Roasting bell peppers at home is quite simple, but there are a few key points to keep in mind. Roast them until the skin starts getting blistered, then cover them with plastic wrap right away, and put them in the fridge until cool.

In more detail (see pictures for each step in the photo below):

Step 1. Preheat the oven to 400°F (200°C). Lightly grease a small baking sheet.

Wash a red pepper and cut it in half or into quarters. Discard the seeds and soft inner membranes. Rub the inner and outer surface of each piece of pepper with high heat oil (I use avocado oil). Why cook with high-heat oil.

How to roast red pepper step by step instructions

Step 2. Put the pepper pieces onto the prepared baking sheet inner side down. Roast in the oven for 12-15 minutes, or until the edges of each piece of pepper start getting bubbly, and a few blistered spots form. (If this doesn’t happen at 12-15 minutes, roast 3-5 minutes longer.)

Step 3. Remove the pepper pieces from the oven. Immediately put them in a glass or ceramic dish, and cover tightly with plastic wrap – not a lid because lids don’t fit as tightly as plastic wrap, which prevents peppers from “sweating” properly.

Put the plastic wrap-covered dish into the fridge for at least 10-15 minutes. You’ll see the plastic wrap get foggy with steam first.

Once the steam clears and water droplets form inside the wrap, take the peppers out of the fridge.

Step 4. Now we need to remove the film-like outer skin off of each piece of pepper. Start by picking a small bit of skin from the top, and pull it to remove. It might come off in one piece if the peppers were roasted long enough.

Continue peeling until all skin is removed. Discard the skin.

Once the peppers are completely peeled, feel free to use them in any recipe that calls for roasted red peppers.

If you’ve roasted peppers for use in this vegan macaroni salad recipe, you’ll need about 1/2 of a regular-sized pepper to yield the amount listed in the recipe card below.

Italian-style macaroni salad vegan

Useful Tips for Making the Best-Tasting Pasta Salad

TIP 1: How to make the pasta more flavorful.

Make sure to salt the pasta cooking water really well. This infuses macaroni with more flavor as it cooks, which will make your pasta salad even tastier.

TIP 2: How to keep cut cherry tomatoes from making the macaroni salad soggy.

Cut tomatoes can release lots of juice. That’s why I recommend adding them into your pasta salad shortly before serving. So if you’re bringing this salad to a cookout or a potluck, pack them in a separate small container, and toss them into the salad when you arrive.

Tip 3: How to “tame” the spiciness of fresh red onion.

If fresh chopped red onion tastes too strong to you, soak it in cool water for 10 minutes. Drain well, and add to the pasta salad along with the rest of the ingredients.

4. How to prevent the pasta salad from tasting bland.

The dressing needs to taste more bold and tangy than you’d expect: it will mellow out quite a bit after you mix it into the salad. So if it starts off just mildly tangy, then your macaroni salad will most likely come out bland.

Taste the dressing after you’ve mixed all of its ingredients together (olive oil through salt and pepper). To “perk up” the flavors, add more vinegar and/or mustard and/or salt.

How to Store Italian-style Vegan Pasta Salad

Refrigerate this pasta salad in an airtight container. This pasta salad will keep for up to 3-4 days. Give it a good stir just before you serve it, and drizzle it with 1-2 tsp olive oil if it looks dry.

Check out my vegan appetizers and side dish recipes page to find more recipe ideas for delicious vegan appetizers and sides.

Yield: 8 servings

Vegan Macaroni Salad (No Mayo)

Easy vegan macaroni salad recipe mayo free

This delicious and light Italian-style vegan macaroni salad features a variety of flavorful veggies and a simple tangy dressing made without mayo. A perfect plant-based dish for summer BBQ cookouts and gatherings that both vegans and omnivores will love. Includes gluten-free and oil-free options.

Prep Time 15 minutes
Cook Time 10 minutes
Additional Time 5 minutes
Total Time 30 minutes


  • 1 1/2 cups dry elbow pasta (use gluten-free pasta if needed)
  • 1/3 cup medium diced red bell pepper, roasted (see notes*) or fresh
  • 1/3 cup medium diced red onion
  • 1/3 cup sliced black or kalamata olives
  • 1/2 cup cherry tomatoes, sliced in half
  • Chopped fresh basil, parsley to taste


  • 3 Tbsp olive oil OR cooled pasta cooking water (for oil-free version)
  • 1 Tbsp + 1 tsp red wine vinegar
  • 1/2 tsp Dijon mustard
  • 1 tsp pure maple syrup
  • 1/4 tsp dried oregano
  • Salt, pepper to taste


  1. Cook the pasta to al dente in salted water following directions on the box. (If making oil-free vegan macaroni salad: reserve 1/4- 1/3 cup pasta cooking water before draining the pasta.) Drain the pasta, rinse under a stream of cold water to cool. Set aside.
  2. Prep roasted or fresh red pepper, red onion, olives, and cherry tomatoes while the pasta is cooking.
  3. Make the dressing: add all ingredients into a small bowl, and whisk with a fork until well combined. The flavor needs to be quite strong - it will mellow quite a bit once the dressing is mixed with the pasta. If the dressing tastes mild, add more vinegar and/or mustard and/or salt.
  4. Mix cooled macaroni pasta with prepped vegetables in a large bowl. Drizzle the dressing on top, mix well to incorporate. Sprinkle with chopped basil and parsley. Taste and adjust the seasoning.
  5. Allow the pasta salad rest in the fridge for 1-2 hours to let the flavors blend together, or serve right away.


* I love the flavor of roasted red pepper in this vegan macaroni salad. Homememade roasted red pepper tastes best (see pepper roasting tips in the post above), but store-bought will work too. Fresh red pepper can also be used in a pinch.

Recommended Products

This recipe contains affiliate links to If you make a purchase through affiliate links on my blog, I receive a very small commission that helps me run this blog, at no extra cost to you. Thank you for your support!

Nutrition Information:


8 servings

Serving Size:

2/3 cup

Amount Per Serving: Calories: 209Total Fat: 9gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgCarbohydrates: 32gFiber: 2gSugar: 1gProtein: 3g

Please note that the provided nutritional information data is approximate.

Follow Vegan Runner Eats on Pinterest for more recipes!

If you want to Pin this recipe, click on the round pin button at the top of this card.

Hope you enjoy my Italian-style vegan macaroni salad with no mayo this summer!

If you’ve enjoyed this post, share it with your friends on social media! And stick around for more awesomeness – subscribe to Vegan Runner Eats to receive the latest posts (I’ll send you a free copy of my vegan dinner recipe e-book as a thank you), or follow the blog on Facebook, Pinterest, and Instagram.

author avatar
Alina Zavatsky - Vegan Runner Eats
Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Eventually she embraced veganism as a way to be kinder to fellow living beings and the environment. Alina hopes that this blog helps its readers on their path to becoming vegan and making this world a better place.

Skip to Recipe