A bowl that somehow tastes better after sitting overnight - tangy Italian dressing, chewy rotini, and little pockets of flavor in every bite.
I always think I’ll make just a small batch. Just enough for dinner. That never happens.
I grab the biggest bowl I own, the slightly scratched one that doesn’t stack right in the cabinet, and start tossing things in before I’ve even fully decided what I’m doing. Pasta is boiling. I’m chopping fast. Half paying attention, half hoping I don’t overcook the noodles again.
This easy Rotini Pasta Salad has become one of those default meals I fall back on when I don’t feel like thinking too hard. It shows up at picnics, potlucks, random weeknights, even those lazy “we’ll just grill something” evenings. And every single time, it disappears faster than I expect.
The thing is, it’s simple. Like almost suspiciously simple. Rotini pasta, a bunch of crunchy vegetables, cubes of cheese, salty pepperoni, and a bold Italian dressing that kind of carries the whole thing. But somehow, once it all mixes together, it tastes like way more effort than it actually is.
I still manage to mess it up in small ways though. Overcook the pasta slightly. Forget to dry it properly. Cut the onion too big. And yet, it still works. That’s probably why I keep making it.
A small habit I refuse to skip
I always rinse the pasta in cold water. Always. I used to think it didn’t matter that much, but one time I skipped it because I was in a rush. Big mistake. The pasta kept cooking, turned soft and weirdly sticky, and the whole salad just felt… off.
Now I rinse it until it’s completely cool. I even toss it around with my hands for a second, just to make sure the heat is gone. It feels excessive, but it’s not. That one step changes everything.
Also, I shake the strainer like I’m trying to wake it up. If there’s extra water clinging to the pasta, the dressing slides right off later. Learned that the annoying way.
Ingredients I Used for the Recipe
16 oz rotini pasta - the spiral shape holds onto dressing in all the little twists
4 oz cheddar cheese, cubed - adds sharpness and a bit of firmness
4 oz mozzarella cheese, cubed - softer, milder, balances the cheddar
1 green bell pepper, diced - slightly bitter crunch
1 red bell pepper, diced - sweeter and brighter flavor
1 cup cherry tomatoes, halved - juicy bursts that wake everything up
1/2 cup red onion, finely diced - strong, so I cut it small on purpose
8 oz pepperoni slices, quartered - salty, a little greasy in a good way
1 cup Italian dressing - the main flavor, I don’t hold back here
1/4 cup fresh basil, chopped - fresh and slightly sweet at the end
Sometimes I swap things out. Sometimes I don’t. Depends what’s in the fridge and how lazy I feel.
How to make Easy Rotini Pasta Salad?
Step 1 - Cook and cool the pasta
I bring a big pot of salted water to a boil and throw in the rotini. I try to follow the package time, but I usually check a minute early because I’ve overdone it too many times.
Once it’s just tender, I drain it and immediately rinse with cold water. I toss it around a bit with my hands to cool it faster. Then I let it sit and drain really well. If it looks watery, I wait longer. I’ve learned patience here actually matters.
Step 2 - Chop everything while the pasta cooks
While the pasta is bubbling away, I chop the vegetables and cheese. This part always feels rushed.
I dice the peppers, halve the tomatoes, and try to get the onion as small as possible. If the onion pieces are too big, they take over every bite. Not fun.
The cheese gets cut into cubes, not too tiny. I like getting a proper chunk now and then instead of it disappearing.
Pepperoni gets quartered. I used to leave them whole. It felt wrong. Too big, too much in one bite.
Step 3 - Combine everything in one big bowl
I dump the cooled pasta into my biggest bowl. Then everything else goes in. Cheese, veggies, pepperoni, basil.
This is where it starts looking like too much. Like there’s no way it’ll mix properly. It always does.
I use a big spoon first, then usually switch to just mixing with my hands because it’s faster and honestly less frustrating.
Step 4 - Add dressing and toss properly
I pour the Italian dressing over the top. Not all at once. I go in stages.
Half first. Toss. Then more. Toss again.
The rotini grabs onto the dressing in all those little spirals. That’s the whole reason I stick with this pasta shape. It actually holds flavor instead of letting it slide off.
Sometimes I think I’ve added enough, then I taste it and realize it needs more. So I add a splash more. No measuring at that point.
Step 5 - Chill or eat immediately
If I have time, I let it chill in the fridge for a couple of hours. The flavor settles in better that way.
If I don’t have time, I just eat it right away. It’s still good. Slightly different, but good.
Before serving, I always give it one more toss. The dressing tends to settle at the bottom a bit.
Something that almost ruined it once
I once added way too much onion. Like double what I should have used.
I didn’t notice until I took a bite and it hit me all at once. Sharp, overpowering, kind of aggressive. It drowned everything else out.
I tried to fix it by adding more cheese. Then more dressing. Then more pasta. It sort of worked, but I ended up with a massive batch that lasted forever.
Now I go slow with onion. Always. Small dice. Controlled amount. It should support, not dominate.
When I actually like making this
This is not a “plan ahead” recipe for me. It shows up when I don’t feel like cooking something complicated.
Hot days. Random gatherings. Even those evenings where dinner feels like a chore and I just want something cold and filling.
It works as a side dish, sure. But I’ve eaten it straight out of the bowl as a full meal more times than I can count.
It’s flexible too. I’ve added leftover roasted veggies before. Thrown in whatever cheese was about to expire. Skipped pepperoni once and added chickpeas. It never completely fails.
That’s probably why it sticks around in my rotation.
Tips
Don’t overcook the pasta - slightly firm is better because it softens a bit after mixing
Cool the pasta completely - warm pasta makes everything else weird and slightly soggy
Dry the pasta well - extra water weakens the dressing flavor
Cut ingredients evenly - big chunks throw off the balance in each bite
Add dressing gradually - easier to adjust than fix an overdressed salad
Chill if you can - the flavor gets deeper after sitting
Toss again before serving - everything settles more than you think
I still don’t measure everything perfectly. I still rush sometimes. And I still end up with a bowl that’s bigger than I planned.
This classic Rotini Pasta Salad is the ultimate crowd-pleaser for picnics, potlucks, and summer barbecues. Packed with colorful veggies, savory pepperoni, cubes of cheddar and mozzarella cheese, and tossed in a zesty Italian dressing, this hearty side dish comes together in minutes. The spiral shape of the rotini holds the dressing perfectly, ensuring every bite is bursting with flavor.
Ingredients
Pasta & Veggies
16oz rotini pasta (1 box (450g))
1cup cherry tomatoes (halved)
1medium green bell pepper (diced)
1medium red bell pepper (diced)
0.5cup red onion (finely diced)
Protein & Cheese
8oz pepperoni slices (quartered)
4oz cheddar cheese (cubed)
4oz mozzarella cheese (cubed)
Dressing & Herbs
1cup Italian dressing (homemade or high-quality bottled)
0.25cup fresh basil (chopped)
Instructions
1
Cook the PastaBring a large pot of salted water to a boil. Cook the rotini pasta according to package directions until al dente. Drain the pasta and immediately rinse under cold water to stop the cooking process and cool it down. Shake off excess water thoroughly.
Rinsing prevents the pasta from becoming gummy and helps it absorb the dressing better later.
2
Prepare IngredientsWhile the pasta is cooking, dice the bell peppers and red onion, halve the cherry tomatoes, quarter the pepperoni slices, and cube the cheeses. Chop the fresh basil.
Chopping ingredients while the pasta cooks saves time.
3
Combine SaladPlace the cooled, drained rotini in a large mixing bowl. Add the prepared vegetables, pepperoni, and cheeses. Pour the Italian dressing over the mixture.
Ensure the bowl is large enough to toss everything without spilling.
4
Toss and ChillGently toss all ingredients until evenly coated with the dressing. Stir in the fresh basil. Cover and refrigerate for at least 30 minutes before serving to allow flavors to meld. Toss again briefly before serving.
Can be made up to 24 hours in advance. If making ahead, add extra basil just before serving.
Nutrition Facts
Servings 12
Amount Per Serving
Calories345kcal
% Daily Value *
Total Fat16g25%
Saturated Fat5g25%
Cholesterol25mg9%
Sodium680mg29%
Potassium290mg9%
Total Carbohydrate38g13%
Dietary Fiber2g8%
Sugars4g
Protein12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make Ahead Tip: This salad tastes even better the next day as the flavors marinate. Store in an airtight container in the refrigerator for up to 3 days. Note that this salad does not freeze well due to the vegetables and cheese.
Gluten-Free Option: Substitute regular rotini with your favorite gluten-free pasta variety. Ensure all other ingredients, especially the pepperoni and dressing, are certified gluten-free.
Keywords:
pasta salad, rotini salad, italian pasta salad, picnic side dish, potluck recipe, easy side dish
Kelsey Perez
Food & Lifestyle Blogger
I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.