This quick and easy macaroni salad is made without mayo and uses elbow macaroni pasta, colorful crunchy veggies, and a simple, zesty homemade Italian dressing for a perfectly light and flavorful pasta salad that’s great to make ahead.

A big white bowl filled with macaroni salad with two serving spoons on top, and fresh vegetables in the background.

5 star review

“I’ve made this recipe several times over the last couple of years, and it never disappoints! This pasta salad is always a hit at every potluck, and I love that it holds up well in the fridge for leftovers. I always sub bowtie pasta for the macaroni (because bowtie pasta is so cute).”

– Emilia

Macaroni Salad with Homemade Italian Dressing Vibes

Occasionally my family gets nostalgic for the comfort of a good old fashioned pasta, so I set out to create my own version using garden fresh veggies and a sprinkling of fresh herbs! A fresh twist on a classic, this nourishing macaroni salad with homemade Italian dressing is full of fresh summer veggies and tossed with a tangy, quick vinaigrette. 

For the veggies I started with the classic chopped red onion and celery, and then added carrots, bell pepper, tomatoes, and a handful of fresh parsley. But it’s a super versatile and forgiving recipe that will work with lots of different produce, so you can use whatever you happen to have on hand. Since you can make it ahead of time & store it in the fridge, this garden pasta salad is perfect for lunch, a light dinner, or as a side dish to bring to a potluck or picnic. 

I wanted to avoid the bottled Italian dressing so instead whisked together a quick homemade version. You can, of course, use store bought for a quick recipe shortcut – but trust me, the dressing is so simple to make. It tastes like the bottled version, only much fresher!

Why We Love a Mayo-Free Pasta Salad

This pasta salad is super simple to make in one bowl with just a handful of ingredients. I love that it can be made ahead in batches and it’s one of those rare recipes that somehow tastes even better the next day, making it perfect for meal prep! The trick to less prep and less mess is to make the easy vinaigrette in the bowl before you add your other ingredients (it also ensures you don’t miss a single drop of all that flavorful Italian dressing). Once you whisk that dressing together, you just add in your cooked pasta & chopped veggies and you’re ready to go!

Feel free to play around with the veggies and herbs in this salad, adding what you like and skipping what you don’t. For instance, if you’re not a fan of tomatoes (I know you’re out there!), just leave them out or substitute with something else (like roasted red peppers).

Close up of a pasta salad with vegetables and two serving spoons.

Make it a Main Dish by Adding a Protein of Choice

Add one can of drained tuna for a healthy tuna macaroni salad, 1 cup cooked and chopped chicken for a chicken macaroni salad, 1 cup of chopped hard boiled eggs for a vegetarian macaroni salad, or 1 can of drained & rinsed chickpeas for a vegan macaroni salad.

A big white bowl filled with macaroni salad with two serving spoons on top, and fresh vegetables in the background.

Ingredient Notes & Sub Ideas for Ya

  • Cooked pasta: I used cooked and cooled elbow macaroni pasta because I wanted to create a healthy twist on the classic macaroni salad, but you could use any pasta shape you like. This recipe works great with both whole wheat or gluten-free pasta.
  • Carrots: Fresh carrots work best for this recipe. I look for whole carrots with the tops on for the best & sweetest flavor, but baby carrots would also work in this recipe.
  • Cherry tomatoes: I used halved cherry tomatoes for this recipe since they don’t require much prep (I appreciate that they’re quick and easy to halve & eat with a fork). If you don’t like tomatoes, you can also substitute roasted red peppers in their place.
  • Bell pepper: I used a yellow bell pepper but you could use any color bell pepper you like.
  • Celery: Fresh celery works best for this recipe and provides delightful, refreshing crunchy texture to this garden pasta salad.
  • Red onion: I love the subtle bite that raw red onion adds to homemade salads. You could also use shallots in their place. If you don’t like or can’t have onions, feel free to omit them.
  • Flat-leaf parsley: The flavor of fresh parsley pairs well with the other ingredients in this pasta salad. If you don’t have fresh herbs, feel free to omit them.
  • Italian seasoning: I used no-salt added Italian seasoning to flavor the homemade Italian dressing. This premade blend is a great shortcut ingredient since it already comes with a mixture of basil, oregano, rosemary, thyme, and marjoram. But you could also just use dried oregano in place of Italian seasoning.
  • Garlic powder: I love the ease and convenience of using granulated garlic powder in this recipe. But you can also use fresh minced or grated garlic if you prefer.
  • Red wine vinegar: Together with the olive oil, the red wine vinegar forms the base of the vinaigrette and brings that flavor we’ve all come to know & love in a good Italian dressing.
  • Extra virgin olive oil: I like the subtle flavor from the olive oil in this dressing but you can also use any other neutral oil you like – such as avocado, canola or vegetable oil.
A big white bowl filled with macaroni salad with two serving spoons on top, and fresh vegetables in the background.
5 stars (3 ratings)

Quick Macaroni Salad (No Mayo!)

This quick and easy macaroni salad is made without mayo and uses elbow macaroni pasta, crunchy veggies, and a simple, zesty homemade Italian dressing for a perfectly light and flavorful pasta salad.

Ingredients

For the Homemade Italian Dressing:

  • 1 teaspoon Italian seasoning, or dried oregano
  • ½ teaspoon garlic powder
  • 1 teaspoon salt
  • ¼ cup red wine vinegar
  • ¾ cup extra virgin olive oil

For the Salad:

  • 1 pint cherry tomatoes, sliced into halves
  • 6 medium carrots, diced, about 1 cup
  • 1 large bell pepper, diced, about 1 cup, any color
  • 4-5 stalks celery, diced
  • ¼ small red onion, diced, about ¼ cup
  • 6 medium carrots, diced, about 1 cup
  • cup chopped flat-leaf parsley
  • 1 pound cooked and cooled elbow pasta

Instructions 

  • In a small bowl or jar with a tight-fitting lid place the Italian seasoning, garlic powder, salt, and vinegar. Whisk or shake until well combined. Add the olive oil and whisk or shake again until well combined. The dressing will naturally settle as it sits, so give it a good whisk or shake before serving.
  • In a large bowl combine the cooked pasta, tomatoes, carrots, bell pepper, celery, red onion, and parsley. Pour over the dressing and stir to combine. Let sit at least 30 minutes for the dressing to absorb and the flavors to combine. Serve at room temperature.

Notes

Nutrition information calculated using gluten-free elbow pasta.
For gluten-free, be sure to use a gluten-free pasta.
For more ingredients & modifications, see the full blog post above.

Nutrition Information:

Calories: 378kcal, Carbohydrates: 42g, Protein: 5g, Fat: 22g, Saturated Fat: 3g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 15g, Sodium: 324mg, Potassium: 22mg, Fiber: 5g, Sugar: 0.04g, Vitamin A: 215IU, Vitamin C: 3mg, Calcium: 8mg, Iron: 1mg
Nutrition disclaimer
Did you make this recipe?If you do, be sure to share it on Instagram and tag me at @realfoodwholelife so I can see!

Share + Save this Recipe