I’ve been making this Italian pasta salad for backyard potlucks and rushed weeknight dinners for years; it hits the sweet spot between bright vegetables, tender pasta, and a tangy Italian dressing. Simple to toss together and easy to scale, it’s the kind of recipe that travels well to picnics and keeps picky eaters happy. If you prefer lighter, veggie-forward sides, try it alongside my spring pasta salad for a seasonal rotation.
Why you’ll love this dish
This Italian pasta salad is a no-fuss, crowd-pleasing side that comes together in about 20 minutes. It’s budget-friendly, fridge-friendly, and kid-approved thanks to the familiar flavors: rotini for good sauce hold, crisp cucumbers and bell pepper for texture, and mozzarella for a creamy contrast. Make it for casual weeknights, potlucks, barbecues, or to add a colorful side to a light lunch.
"Fresh, easy, and everyone asks for seconds. The dressing clings to the rotini so every bite tastes balanced."
Step-by-step overview
Before you start, here’s the process at a glance so you know what to expect:
- Boil rotini until tender, drain, and cool.
- Chop vegetables and cube mozzarella.
- Toss everything in a bowl with Italian dressing.
- Season, garnish with basil, and serve chilled or right away.
What you’ll need
- 2 cups rotini pasta
- 1 cup cherry tomatoes, halved
- 1 cup cucumber, diced (English cucumber works well)
- 1 bell pepper, diced (any color)
- 1/2 cup black olives, sliced
- 1/4 cup red onion, finely diced
- 1 cup mozzarella cheese, cubed (use fresh or low-moisture)
- 1/2 cup Italian dressing (store-bought or homemade)
- Salt and pepper to taste
- Fresh basil for garnish
Notes: Swap rotini for fusilli or penne if needed. For a dairy-free version, omit the mozzarella and add toasted pine nuts or chickpeas for protein.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Add the rotini and cook according to package instructions until al dente. Drain and spread the pasta on a tray to cool quickly.
- While the pasta cools, halve the cherry tomatoes, dice the cucumber and bell pepper, slice the olives, and finely dice the red onion. Cube the mozzarella.
- Place the cooled pasta in a large mixing bowl. Add the tomatoes, cucumber, bell pepper, olives, red onion, and mozzarella.
- Pour the Italian dressing over the salad and toss gently to coat everything evenly.
- Taste and season with salt and pepper. Garnish with torn fresh basil leaves and serve immediately, or chill for at least 30 minutes to meld flavors.
Best ways to enjoy it
Serve this pasta salad as a colorful side with grilled chicken, sandwiches, or a simple green salad. For a heartier main, plate it with slices of roasted vegetables or a protein of your choice. If you’re bringing it to a gathering, present it in a shallow bowl so the dressing stays visible and each scoop includes veggies, cheese, and pasta.
Keeping leftovers fresh
Store leftover pasta salad in an airtight container in the refrigerator for up to 3 days. If the salad looks dry after refrigeration, stir in a tablespoon of extra dressing or a splash of olive oil before serving. Do not freeze this salad; the vegetables and mozzarella will lose texture after thawing. Follow basic food safety: refrigerate within two hours of serving and discard if left out longer.
Pro chef tips
- Rinse the pasta briefly under cold water after draining if you plan to serve it chilled quickly; this stops cooking and prevents clumping.
- Cut vegetables roughly the same size as the pasta for a balanced mouthful.
- If your Italian dressing is acidic, wait to salt until after tossing; acid can concentrate flavors and make the salad seem saltier.
- For extra flavor, toss the pasta with a tablespoon of olive oil while it’s still warm so it absorbs a little fat and holds dressing better.
- If you want a creamier result, fold in a couple of tablespoons of mayonnaise or Greek yogurt. For a technique to add creaminess without overpowering the dressing, see how I handle creamy sauces in the Boursin chicken pasta recipe.
Creative twists
- Mediterranean style: Add roasted red peppers, artichoke hearts, and swap mozzarella for feta.
- Protein boost: Stir in canned chickpeas, grilled shrimp, or diced cooked chicken.
- Herb-forward: Mix chopped parsley, oregano, and a squeeze of lemon for a brighter profile.
- Spicy kick: Add thinly sliced banana pepper or a pinch of red pepper flakes to the dressing.
Helpful answers
What is the prep and total time for this salad?
Prep (chopping and assembling) takes about 10 minutes. Cook time for pasta is typically 8 to 12 minutes depending on the brand. From start to finish plan on 20 to 25 minutes, plus chilling time if desired.
Can I make this ahead for a party?
Yes. Make the salad up to a day ahead and refrigerate. If you plan to make it more than a few hours before serving, keep the dressing separate and toss right before serving to preserve crunch. If already dressed, give it a gentle toss and add a bit of fresh basil just before serving.
How can I make this dairy-free or vegan?
Omit the mozzarella and add a plant-based cheese or extra beans and toasted nuts for texture. Check your Italian dressing label for dairy ingredients or use a simple vinaigrette of olive oil, red wine vinegar, garlic, and Italian seasoning.
Is this safe for kids and picky eaters?
Yes, its familiar flavors and simple textures make it child-friendly. To accommodate picky eaters, keep the dressing light and let them pick out or leave certain mix-ins, such as olives or onions.
Can I double the recipe?
Absolutely. Use a larger bowl and scale the dressing to taste; sometimes you need slightly less dressing per cup when you increase volume, so add gradually and toss until you reach the desired coating.
PrintItalian Pasta Salad
A bright and colorful Italian pasta salad perfect for potlucks and busy weeknight dinners, combining rotini, fresh vegetables, and a tangy Italian dressing.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 25 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Method: Mixing
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 cups rotini pasta
- 1 cup cherry tomatoes, halved
- 1 cup cucumber, diced (English cucumber works well)
- 1 bell pepper, diced (any color)
- 1/2 cup black olives, sliced
- 1/4 cup red onion, finely diced
- 1 cup mozzarella cheese, cubed (use fresh or low-moisture)
- 1/2 cup Italian dressing (store-bought or homemade)
- Salt and pepper to taste
- Fresh basil for garnish
Instructions
- Bring a large pot of salted water to a boil. Add the rotini and cook according to package instructions until al dente. Drain and spread the pasta on a tray to cool quickly.
- While the pasta cools, halve the cherry tomatoes, dice the cucumber and bell pepper, slice the olives, and finely dice the red onion. Cube the mozzarella.
- Place the cooled pasta in a large mixing bowl. Add the tomatoes, cucumber, bell pepper, olives, red onion, and mozzarella.
- Pour the Italian dressing over the salad and toss gently to coat everything evenly.
- Taste and season with salt and pepper. Garnish with torn fresh basil leaves and serve immediately, or chill for at least 30 minutes to meld flavors.
Notes
Swap rotini for fusilli or penne if needed. For a dairy-free version, omit the mozzarella and add toasted pine nuts or chickpeas for protein.
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 4g
- Sodium: 500mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 25mg








