A great rotini pasta salad recipe relies on one detail: pasta shape. Rotini’s ridges trap dressing better than smooth noodles, so the salad still tastes seasoned the next day.
This version uses a homemade red wine vinaigrette instead of a bottled one. The oil and vinegar stay emulsified longer, so the vegetables stay crisp instead of watery.
From boiling the pasta to pulling it out of the fridge, the process takes 1 hour and 32 minutes. Most of that time is hands-off chilling.
The recipe makes 10 generous servings, enough for a full potluck table or a week of packed lunches.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 12 minutes |
| Chill Time | 1 hour |
| Total Time | 1 hour 32 minutes |
| Servings | 10 servings |
| Difficulty Level | Easy |
You might also enjoy: Italian Pasta Salad

Why You’ll Love This Rotini Pasta Salad Recipe
This salad holds up in a cooler for hours without turning mushy, which makes it dependable for cookouts and packed lunches alike.
The vinaigrette carries garlic, lemon, and Italian seasoning into every ridge of the pasta instead of just coating the top layer.
- Make-ahead friendly: it actually tastes better after a few hours in the fridge, so it fits into a busy prep schedule.
- Balanced textures: crunchy peppers and cucumber, chewy salami, and creamy mozzarella in the same bite.
- No cooking beyond the pasta: the dressing and vegetables need zero heat.
- Easy to scale: doubles cleanly for a crowd without adjusting the ratios.
- Naturally colorful: cherry tomatoes, red onion, and two colors of bell pepper make it look composed with almost no effort.
- Feeds a variety of eaters: swap the salami for chickpeas and it works for a vegetarian table too.
For another take on this style of salad, see Classic Pasta Salad.
Ingredients
Everything below splits into two groups: what goes into the salad itself, and what goes into the vinaigrette that ties it together. Most of it is produce you likely already buy regularly, aside from the salami and the olives.
For the Salad:
- Rotini pasta – 16 oz (450g)
- Cherry tomatoes – 2 cups (300g), halved
- English cucumber – 1 medium (300g), diced
- Bell peppers – 2 medium (300g), 1 red and 1 yellow, diced
- Red onion – 1/2 cup (60g), finely diced
- Kalamata olives – 1 cup (150g), pitted and sliced
- Mozzarella cheese – 8 oz (225g), cubed
- Genoa salami – 4 oz (115g), chopped
- Parmesan cheese – 1/2 cup (50g), finely grated
- Fresh parsley – 1/4 cup (15g), chopped
- Fresh basil – 2 tablespoons (5g), chopped
For the Dressing:
- Extra virgin olive oil – 3/4 cup (180ml)
- Red wine vinegar – 1/4 cup (60ml)
- Lemon juice – 2 tablespoons (30ml), freshly squeezed
- Honey – 1 tablespoon (15ml)
- Dijon mustard – 1 teaspoon (5ml)
- Garlic – 2 cloves, minced
- Italian seasoning – 1 tablespoon (3g)
- Salt and black pepper – to taste
Read Also: Pasta Salad Dressing Recipe
Kitchen Equipment Needed
None of this requires anything specialized. A basic pasta setup and one large bowl handle the whole job, and everything on this list is something most kitchens already have on hand.
- Large stockpot, at least 6 quarts, for boiling the pasta
- Colander, for draining and rinsing the cooked pasta
- Cutting board
- Chef’s knife
- Large mixing bowl with lid, for tossing and storing the salad
- Mason jar with lid, for shaking the vinaigrette together
- Whisk, if you prefer to mix the dressing by hand instead of shaking it
- Measuring cups and spoons
- Rubber spatula or large spoon, for tossing everything together
You might also enjoy: Bowtie Pasta Salad
Recommended Products for This Recipe
These are products I reach for specifically because of a problem they solve in this exact recipe, not just general kitchen favorites.
1. Barilla Rotini Pasta
Cheaper rotini brands sometimes cook up too soft, which means the ridges collapse and stop holding the vinaigrette. This brand keeps a firmer bite at al dente, so the pasta still has texture after an hour of chilling and dressing absorption. It also cooks consistently batch to batch, which matters more than it sounds like once you’re timing a pot of pasta around chopping four different vegetables at the same time.
2. Colavita Red Wine Vinegar
A vinegar with too much acidity can make the vinaigrette taste sharp instead of balanced, especially once it’s diluted by the vegetables’ natural moisture. This one has a rounder, less harsh acidity that blends smoothly with the olive oil and honey.
3. Fresh Mozzarella Pearls
Pre-shredded mozzarella is coated in anti-caking starch, which keeps it from cubing cleanly and leaves a powdery texture in the salad. Fresh pearls or a block you cube yourself give a cleaner bite and melt less into the dressing.
4. Pyrex Glass Mixing Bowl with Lid
Plastic bowls hold onto the smell of vinaigrette even after washing, which carries over into the next thing you store in them. Glass rinses clean, and the snap-on lid means the salad can chill and get carried to a potluck in the same container. It also lets you see at a glance how evenly the dressing has coated everything before you serve it, which a solid-colored bowl doesn’t.
5. OXO Good Grips Salad Tongs
Regular spoons tend to bruise the tomatoes and mash the mozzarella cubes when tossing a salad this dense. Tongs with a wide, silicone-coated head lift and turn the pasta without crushing the softer ingredients.
A related recipe worth checking out is Salami Pasta Salad.

Step-by-Step Instructions: How to Make Rotini Pasta Salad
Follow these steps in order and the salad comes together in about half an hour of active work.
1. Cook the Rotini Pasta
- Fill a large stockpot with water, salt it generously, and bring it to a rolling boil.
- Add the 16 oz (450g) of rotini pasta and cook according to the package directions until al dente, usually 9 to 11 minutes.
- Drain the pasta in a colander, then rinse it under cold running water for about a minute to stop the cooking and cool it down.
- Shake the colander well to remove excess water, then set the pasta aside to drain further while you prep the rest.
2. Prepare the Vinaigrette
- Add the 3/4 cup (180ml) extra virgin olive oil, 1/4 cup (60ml) red wine vinegar, 2 tablespoons (30ml) lemon juice, and 1 tablespoon (15ml) honey to a mason jar.
- Add the 1 teaspoon (5ml) Dijon mustard, 2 minced garlic cloves, and 1 tablespoon (3g) Italian seasoning to the same jar.
- Season with salt and black pepper to taste.
- Seal the jar and shake vigorously for 20 to 30 seconds until the mixture looks fully combined and slightly thickened.
3. Prep the Vegetables and Add-Ins
- Halve the 2 cups (300g) cherry tomatoes and set them in a large bowl.
- Dice the 1 medium (300g) English cucumber and the 2 medium (300g) bell peppers into pieces roughly the same size as the tomato halves.
- Finely dice the 1/2 cup (60g) red onion so it distributes through the salad instead of clumping in single bites.
- I diced the red onion too large the first time I made this, and it overpowered every forkful.
- Slice the 1 cup (150g) kalamata olives, cube the 8 oz (225g) mozzarella, and chop the 4 oz (115g) salami into small pieces.
4. Assemble the Pasta Salad
- Add the drained, cooled rotini to the large bowl with the prepped vegetables.
- Add the sliced olives, cubed mozzarella, and chopped salami on top.
- Pour the shaken vinaigrette over everything.
- Toss thoroughly with a rubber spatula or large spoon until every piece of pasta and every vegetable is coated.
- Sprinkle in the 1/2 cup (50g) grated Parmesan, 1/4 cup (15g) chopped parsley, and 2 tablespoons (5g) chopped basil, then give the salad one more gentle toss.
5. Chill and Serve
- Cover the bowl with its lid or a layer of plastic wrap.
- Refrigerate for at least 1 hour so the flavors settle into the pasta and the vegetables release a little of their liquid into the dressing.
- Before serving, give the salad a final toss, since some of the dressing will have settled at the bottom.
- Taste and adjust with a pinch more salt or a squeeze of lemon juice if the flavor feels flat after chilling.
Read Also: Greek Pasta Salad

Tips for The Best Rotini Pasta Salad Recipe
A few small adjustments make the difference between a salad that tastes fresh on day two and one that turns mushy overnight.
- Salt the pasta water generously. It’s the only chance the noodles themselves get seasoned.
- I’ve found that rinsing the pasta in ice water instead of just cold tap water cools it faster and keeps the noodles from turning gummy.
- Cut all the vegetables to a similar size so every bite has a bit of everything.
- Add the cheese and herbs after tossing the pasta in dressing, not before, so they don’t get crushed during mixing.
- Taste the vinaigrette before pouring it on. It should taste slightly too strong on its own, since the pasta and vegetables mellow it out.
- Let the salad sit at room temperature for 10 minutes before serving if it’s been chilled longer than a few hours, since the olive oil can firm up in the fridge.
- Reserve a spoonful of chopped herbs to sprinkle on right before serving for a fresher look and smell.
- Don’t skip the rinse step even if a recipe elsewhere tells you to skip it for hot pasta dishes. Cold pasta salads specifically need the pasta cooled all the way down before it meets the dressing.
- If serving outdoors on a hot day, keep the bowl nested in a larger bowl of ice to hold the mozzarella and dressing at a safe, firm texture.
You might also enjoy: Pepperoni Pasta Salad
What to Serve with Rotini Pasta Salad
This salad works as a side for almost anything off the grill, and it also holds its own next to lighter mains like grilled fish or shrimp.
- Grilled meats and poultry, such as Grilled Lemon Herb Chicken or Teriyaki Grilled Chicken
- Smoked Beef Tenderloin for a more formal cookout spread
- BBQ Pulled Pork Sandwiches, since the acidity in the salad cuts through the richness of the pork
- Grilled Chicken and Veggie Skewers for a lighter warm-weather dinner
- Air Fryer Corn on the Cob as an easy second side dish
- Classic burgers or hot dogs at a backyard cookout
- Iced tea or sparkling lemonade to match the bright acidity in the dressing
For another take on this flavor combination, see Mediterranean Pasta Salad.
Variations of Rotini Pasta Salad
The base recipe is flexible enough to shift toward almost any flavor profile by swapping the protein or dressing style.
- Greek-style: swap the salami for grilled chicken and add crumbled feta and pepperoncini.
- Buffalo chicken: toss shredded chicken in buffalo sauce before adding it, and swap the vinaigrette for a ranch-based dressing.
- Pesto version: replace the vinaigrette with basil pesto thinned slightly with olive oil.
- Seafood swap: use cooked shrimp instead of salami and add a bit of extra lemon juice to the dressing.
- Vegetarian: drop the salami and add chickpeas or white beans for protein instead.
- Fresh mozzarella breaks down faster than the low-moisture block kind once it sits in dressing overnight, so the cubed variety holds its shape much longer in leftovers.
- Extra veggies: add shredded carrot, blanched broccoli florets, or artichoke hearts for more texture.
- Nut and seed crunch: toasted pine nuts or sunflower seeds add a contrasting crunch without changing the flavor profile much.
- Spicy version: stir in a spoonful of chopped pepperoncini and a pinch of red pepper flakes into the vinaigrette.
Read Also: Caprese Pasta Salad
Storage and Reheating
This salad is meant to be served cold or at room temperature, so there’s no reheating step involved, just proper storage.
- Store the salad in an airtight container in the refrigerator for up to 4 days.
- Keep it covered tightly, since the pasta will absorb odors from other foods in the fridge if left uncovered.
- I keep a small jar of extra vinaigrette in the fridge specifically for this salad, since the pasta soaks up dressing overnight and needs a fresh splash before serving again.
- Give the salad a good stir before each serving, as the dressing settles at the bottom of the container.
- This salad does not freeze well. The vegetables lose their crunch and turn watery once thawed.
- If the pasta looks dry after a day or two, a small drizzle of olive oil and a squeeze of lemon juice will refresh it.
- Keep the herbs separate and add them fresh to leftovers if you’re planning to store the salad for more than 2 days, since parsley and basil wilt and darken in the fridge.
- Portion leftovers into single-serving containers if you’re using this for packed lunches. It saves you from digging dressing-soaked spoons into the whole batch every day.
You might also enjoy: Tortellini Pasta Salad
Nutritional Facts
| Nutrition (per serving, based on 10 servings) | |
|---|---|
| Calories | 340 kcal |
| Carbohydrates | 32g |
| Protein | 12g |
| Fat | 19g |
| Saturated Fat | 5g |
| Sodium | 560mg |
| Fiber | 3g |
| Sugar | 4g |
Nutritional values are estimates and will vary based on specific brands and exact ingredient amounts used.
For another take on this style of salad, see Orzo Pasta Salad.
Health Benefits of Key Ingredients
Beyond the flavor, several of the core ingredients bring genuine nutritional value to this salad.
- Cherry tomatoes: high in vitamin C and lycopene, an antioxidant linked to heart health.
- Bell peppers: one of the richest common vegetable sources of vitamin C, especially the red variety.
- Extra virgin olive oil: provides monounsaturated fats that support healthy cholesterol levels.
- Garlic: contains allicin, a compound studied for its role in supporting immune function.
- Cucumber: mostly water, which helps keep the overall dish hydrating and light.
- Kalamata olives: a source of heart-healthy fats and vitamin E.
- Parmesan cheese: delivers calcium and protein in small amounts, since a little goes a long way.
- Red onion: contains quercetin, a plant compound studied for its antioxidant properties.
- Fresh parsley and basil: both contribute small amounts of vitamin K along with the fresh, herbal flavor they add.
You might also enjoy: Chicken Pasta Salad
FAQs About Rotini Pasta Salad
1. Can I make this pasta salad ahead of time?
Yes, and it actually improves with time.
Making it 4 to 6 hours ahead, or even the night before, gives the vinaigrette time to soak into the pasta and vegetables.
If prepping the night before, hold back the herbs and Parmesan until closer to serving time. They stay brighter and don’t discolor from sitting in the dressing overnight.
2. Why is my pasta salad dry after refrigerating it?
Refrigerated pasta absorbs dressing as it sits, which can leave the salad looking dry the next day. A small drizzle of olive oil and a splash of vinegar or lemon juice before serving fixes this quickly.
3. Can I use a different pasta shape?
Yes, shapes like bowtie, penne, or shells work as substitutes.
Look for a shape with ridges or curves, since smooth pasta shapes don’t hold the vinaigrette as well as rotini does.
4. Is this recipe gluten-free?
Not as written, since it uses standard wheat rotini.
Substituting a gluten-free rotini in the same 16 oz (450g) amount works well, though the texture will be slightly different after chilling.
5. How do I keep the pasta salad from getting soggy?
Rinsing the pasta in cold water after cooking stops the cooking process and removes excess starch, which is the main cause of a gummy texture.
Adding the dressing only after the pasta has fully cooled also helps it coat evenly instead of soaking in too fast.
Overcooking is the other common culprit.
Pulling the pasta at the low end of the package’s suggested cook time keeps it firm enough to survive a few hours of chilling without turning mushy.
Read Also: Dill Pickle Pasta Salad

Rotini Pasta Salad
Ingredients
- 16 oz Rotini pasta - 450g
- 2 cups Cherry tomatoes - 300g, halved
- 1 medium English cucumber - 300g, diced
- 2 medium Bell peppers - 300g, 1 red and 1 yellow, diced
- 0.5 cup Red onion - 60g, finely diced
- 1 cup Kalamata olives - 150g, pitted and sliced
- 8 oz Mozzarella cheese - 225g, cubed
- 4 oz Genoa salami - 115g, chopped
- 0.5 cup Parmesan cheese - 50g, finely grated
- 0.25 cup Fresh parsley - 15g, chopped
- 2 tablespoons Fresh basil - 5g, chopped
- 0.75 cup Extra virgin olive oil - 180ml
- 0.25 cup Red wine vinegar - 60ml
- 2 tablespoons Lemon juice - 30ml, freshly squeezed
- 1 tablespoon Honey - 15ml
- 1 teaspoon Dijon mustard - 5ml
- 2 cloves Garlic - minced
- 1 tablespoon Italian seasoning - 3g
- Salt and black pepper - to taste
Equipment
- Large stockpot - At least 6 quarts
- Large Mixing Bowl with Lid
- Mason jar with lid
- Whisk - Optional, for mixing dressing by hand
- Rubber spatula or large spoon
Method
- Bring a large pot of generously salted water to a boil and cook the rotini until al dente according to package directions (9-11 minutes).
- Drain the pasta in a colander and rinse under cold running water for about a minute to stop the cooking and cool it down. Shake well and set aside.
- In a mason jar, combine the olive oil, red wine vinegar, lemon juice, honey, Dijon mustard, minced garlic, Italian seasoning, salt, and pepper.
- Seal the jar and shake vigorously for 20-30 seconds until the dressing is fully combined and slightly thickened.
- In a large bowl, combine the halved cherry tomatoes, diced cucumber, diced bell peppers, and finely diced red onion.
- Add the sliced olives, cubed mozzarella, and chopped salami to the bowl with the vegetables.
- Add the cooled rotini pasta to the bowl, pour the vinaigrette over everything, and toss thoroughly until all ingredients are evenly coated.
- Sprinkle in the grated Parmesan, chopped parsley, and basil, then give the salad one more gentle toss.
- Cover the bowl and refrigerate for at least 1 hour to allow the flavors to meld. Before serving, toss again and adjust seasoning if needed.
Nutrition
Notes
- Make ahead: This salad tastes even better after a few hours in the fridge. Make it up to a day ahead, but hold back the fresh herbs until just before serving for best color and flavor.
- Pasta prep: Rinsing the pasta in cold water is essential for pasta salads to remove excess starch and prevent a gummy texture. For even faster cooling, use ice water.
- Chopping tip: Cut all vegetables to a similar bite-size so every forkful has a balanced combination of ingredients.
- Dressing: Taste your vinaigrette before adding it; it should be slightly too strong on its own, as the pasta and vegetables will mellow it out.
- Dairy sensitivity: Omit the mozzarella and Parmesan, or use dairy-free alternatives. The salad will still be delicious and flavorful.
- Vegetarian option: Simply leave out the salami and add a can of drained and rinsed chickpeas for a hearty, plant-based protein boost.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will absorb dressing over time, so you may want to add a fresh drizzle of olive oil and a squeeze of lemon juice before serving again.
- Make it gluten-free: Substitute your favorite gluten-free rotini pasta, adjusting cooking time according to the package instructions. The texture may be slightly different after chilling.
- Add a crunch: For extra texture, toss in toasted pine nuts or sunflower seeds just before serving.
- Spice it up: Add a pinch of red pepper flakes or some chopped pepperoncini to the dressing for a little heat.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
This rotini pasta salad recipe earns its spot at the table because it holds up, both in flavor and texture, long after it’s assembled.
It travels well, feeds a crowd, and takes well to whatever protein or vegetables happen to be in the fridge.
Give it a try for your next potluck or weeknight side dish, and leave a comment below with how you customized it.
Recommended:
- Buffalo Chicken Pasta Salad
- Ranch Pasta Salad
- Southwest Pasta Salad
- Asian Pasta Salad
- Mexican Pasta Salad
- Shrimp Pasta Salad
- Ham Pasta Salad
- Tuna Pasta Salad
- Spaghetti Pasta Salad
- Salmon Pasta Salad



