Best Pasta Salad Recipe

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This pasta salad recipe is bursting with flavor thanks to homemade dressing and roasted tomatoes. It is a delicious, make-ahead BBQ side dish  full of fresh veggies, pepperoni and fresh mozzarella cheese.

overhead view of the best pasta salad recipe in a large white serving bowl

Pasta salad is a quintessential barbecue side dish, and this this pasta salad recipe with homemade dressing is truly the best.

It’s always the hit of the party, and a must make for any summer gathering. It’s my go-to whenever we’re pulling out the grill to feed a crowd (also try lemon pasta salad and caprese pastas salad)

This pasta salad recipe is full of fresh summer veggies, features roasted baby tomatoes, and is tossed with a homemade dressing that is out of this world! Plus, you can prepare it in advance to make entertaining a breeze.

overhead view of the best pasta salad recipe in a large white serving bowl

Best Pasta Salad Recipe: Ingredients & Substitutions 

overhead photo of the labeled ingredients in this Best Pasta Salad Recipe
  • Pasta: You can easily make this dish gluten-free by using gluten-free pasta and pepperoni.
  • Vegetables: Feel free to swap the veggies in this recipe for your favorites.
  • White balsamic vinegar. Regular balsamic vinegar works well too.
  • Olive oil. Both canola and avocado oil work well in this recipe. However I think olive oil is the best choice.
  • Dried seasoning. Feel free to substitute fresh herbs if you have them on hand.
  • Pearl Mozzarella. If you cannot find pearl mozzarella, simply chop fresh mozzarella cheese into small cubes.
  • Pepperoni. For a lighter version use turkey pepperoni. For a vegetarian version, omit the pepperoni.
overhead view of the best pasta salad recipe in a large white serving bowl with a wooden spoon taking a scoop

How to Make Pasta Salad with Homemade Dressing

Let’s discuss how to make the best pasta salad, and don’t forget to watch the video.

Roast the Tomatoes 

Begin by roasting the tomatoes. This bring out their sweetness and adds a wonderful depth of flavor to the pasta salad. You can use raw tomatoes, but I suggest you try roasting them.

Begin by drizzling the tomatoes with olive oil and sprinkling with salt and pepper.

How to Make Pasta Salad - tomatoes on a baking sheet before roasting

The roasting process is simple, drizzle on some olive oil, sprinkle a little salt and pepper, stir and bake. Just be sure to bake long enough that the tomatoes become shriveled and dry out as much as you’d like!

How to Make Pasta Salad - tomatoes on a baking sheet before roasting

Make the Homemade Italian dressing

While the tomatoes are roasting, make the homemade Italian dressing. Simply mix together all the ingredients in a glass measuring cup or add them to a glass jar and shake to combine.

front view of a glass container with the homemade pasta salad dressing

Cook the Pasta

While the tomatoes are roasting, cook the pastsa according to the package instructions in salted water. When it is al dente, drain, but do not rinse the pasta. The dressing sticks much better to un-rinsed noodles.

Assemble the Pasta Salad

Once all the components are ready, it’s time to assemble the pasta salad recipe.

I suggest chopping the vegetables small so there are little bits of veggies in every bite. Put all the ingredients in a large bowl, then add the dressing and stir to combine.

overhead view of the best pasta salad recipe in a large white serving bowl with all the ingredients organized separately before being mixed together

Chill

 I recommend letting this pasta salad recipe sit covered in the refrigerator for at least 2-3 hours before serving, or overnight.

Taste and adjust! Before serving pasta salad always taste it and adjust the seasonings as necessary! Depending on the pasta used, you may even need to add a touch more dressing. I usually adjust the salt and pepper right before serving.

overhead photo of best pasta salad recipe in a white serving dish garnished with basil

Serve

Serve this pasta salad recipe with your favorite barbecue dishes. We love making this with hamburgers, BBQ chicken, chicken kebabs, broccoli salad, coleslaw and potato salad.

Store

You can store leftovers in an airtight container in the refrigerator for up to 5 days. I do not recommend freezing this recipe.

best pasta salad recipe in a white serving dish

Pasta Salad Recipe FAQs

Can you make pasta salad the night before?

One of the (many) wonderful things about this recipe is that you can make it a day in advance. I actually prefer to prepareย it ahead of time to give the flavors a chance to blend together.

How long can you keep pasta salad in the refrigerator?

This recipe lasts for up to 5 days in the refrigerator.

What sauce do you put on a pasta salad?

The best sauce for pasta salad is the homemade dressing including in this recipe. However, you can use your favorite store-bought Italian dressing if you prefer.

overhead view of the best pasta salad recipe in a large white serving bowl with a wooden spoon taking a scoop

If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can see your creations!

The Best Pasta Salad Recipe with Homemade Dressing

Laura
This pasta salad recipe is bursting with flavor thanks to homemade dressing and roasted tomatoes. It is a delicious, make-ahead BBQ side dishย  full of fresh veggies, pepperoni and fresh mozzarella cheese.
4.79 from 38 votes
Course Salad, Side Dish
Cuisine American, Italian
Servings 10 cups pasta salad (about 30 servings)
Calories 177
Prep Time5 minutes
Cook Time1 hour
Chilling1 hour
Total Time1 hour 5 minutes

Ingredients 
 

Pasta salad:

  • 16 ounces rotini pasta (uncooked, 4 cups)
  • 1 cup pepperoni (diced)
  • 8 ounces fresh mozzarella cheese (cubed)
  • 1 cucumber diced
  • 2 cups bell pepper diced (colors of your choice)
  • 12 ounces black olives (sliced)
  • ยฝ cup Parmesan cheese (grated)

Dressing:

Roasted tomatoes:

Instructions 

Make the Dressing

  • In a small bowl or Pyrex measuring cup, mix together the dressing ingredients. Set aside.

Roast the Tomatoes

  • Preheat oven to 300 degrees F.
  • Slice the baby tomatoes in half.
  • Toss with olive oil, salt and pepper.
  • Spread onto a large baking sheet and bake for 60-90 minutes.
  • Once tomatoes are shriveled and roasted to your liking, remove from oven and let cool.

Cook the Pasta

  • Bring a large pot of salted water to a boil. Add pasta and cook according to package directions.
  • When finished, drain in a colander. Do not rinse.

Assemble the Pasta Salad

  • In a large bowl, mix the pasta, pepperoni, mozzarella cheese, cucumber, bell pepper, , olives, and Parmesan cheese.
  • Add the dressing and stir to combine.
  • Stir in the roosted tomatoes.
  • Chill in the fridge for at least 4 hours (or overnight) before serving.

Video

Notes

Ingredient Substitutions
  • Pasta:ย You can easily make this dish gluten-free by using gluten-free pasta and pepperoni.
  • Vegetables:ย substitute your preferred vegetables if desired.
  • White balsamic vinegar.ย Regular balsamic vinegar works well too.
  • Olive oil.ย Both canola and avocado oil work well in this recipe. However I think olive oil is the best choice.
  • Dried seasoning.ย fresh herbs are great substitutes for the dried.ย 
  • Mozzarella. use either pearl mozzarella or chop a log of fresh mozzarella cheese into small cubes.
  • Pepperoni.ย For a lighter version use turkey pepperoni. For a vegetarian version, omit the pepperoni.
Store
Store leftovers in an airtight container in the refrigerator for up to 5 days. I do not recommend freezing this recipe.

Nutrition

Serving: 0.33cup | Calories: 177kcal | Carbohydrates: 16.3g | Protein: 3.5g | Fat: 11g | Saturated Fat: 2.1g | Polyunsaturated Fat: 1.1g | Monounsaturated Fat: 5.5g | Cholesterol: 5.7mg | Sodium: 175mg | Potassium: 23.6mg | Fiber: 1.5g | Sugar: 2.8g | Vitamin A: 210IU | Vitamin C: 21.3mg | Calcium: 40mg | Iron: 0.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

Try these recipes


latest recipes

4.79 from 38 votes (25 ratings without comment)

Post a Comment or Ask a Question!

Your email address will not be published. Required fields are marked *

Recipe Rating




51 Comments

  1. Yum! This pasta salad looks so yummy. Honestly, you got me at roasted baby tomatoes! I’m a fan of roasted tomato anything, so this was absolutely perfect. Thank you so much for sharing your recipe with us at #shinebloghop this week. Pinning this so I can make it later.

  2. 5 stars
    Yummy! That looks delicious! I happen to have some white balsamic vinegar that I’ve been meaning to use! :D! Can’t wait to try this out!

  3. This looks delicious, and would be a great dish to bring to a covered-dish gathering as well. We have several of them coming up soon. Thanks for sharing! (Stopping by from the Wonderful Wednesday Blog Hop)

    ~Taylor-Made Homestead~
    Texas

  4. Oooh, this looks SO good! I can’t get enough of mozzarella or salami at the moment so this looks perfect! <3

  5. ooo the roasted tomatoes!! What a great touch! usually i just add them in regular, but i’ve been finding that tomatoes these days aren’t as juicy as they once were. i’m definitely going to try roasting them next time for a change. also love the idea of the cubed mozza cheese. saving this!

    1. I don’t love raw tomatoes…like at all! So roasting is a must for me! ๐Ÿ˜‰ You really can’t go wrong with fresh mozz!!

  6. Is it picnic time yet!? This looks absolutely incredible!!! Love love love all of the colors and flavors- especially those roasted tomatoes!!

    1. Thank you so much Karly! Anytime is a good time for a picnic! ๐Ÿ™‚ Roasted tomatoes really are delicious!! Have a great day!

  7. I love the rich, deep color of the roasted tomatoes, and I really love a roasted flavor too. Pasta salad is one of my very favorite foods to eat in the summer, so this would be AMAZING to get to make. Maybe I’ll make it because a birthday is coming up on Sunday! ๐Ÿ™‚

    1. I love the way roasting brings out the flavor of tomatoes! ๐Ÿ™‚ It’s definitely perfect birthday party fare! ๐Ÿ™‚

  8. 5 stars
    this pasta salad takes the traditional version to a whole new level! love that you made your own dressing and toasted tomatoes to go with it, pinned ๐Ÿ™‚

    1. Homemade dressing is SO much better than store bought! And you know exactly what you’re putting into it! ๐Ÿ™‚ Thanks for stoping by! ๐Ÿ™‚