Classic Pasta Salad

This classic pasta salad is the potluck MVP colorful tri-color rotini, crisp veggies, melty mozzarella, salty olives, and a punchy homemade Italian vinaigrette in every bite. It’s the kind of easy pasta salad for a crowd you can prep ahead, stash in the fridge, and serve with zero stress when guests arrive. The flavors get even better as it rests, making it perfect for BBQs, picnics, family parties, and weekday meal prep lunches. Plus, it’s super customizable: add more veggies, swap cheeses, or adjust the seasoning to your taste. One big bowl = everyone happy!

table of contents

Time Breakdown

  • Prep Time: 25 minutes
  • Rest Time: 1 hour
  • Total Time: 1 hour 25 minutes
  • Servings: 24 servings

Ingredients List

  • 24 oz tri-color rotini pasta (uncooked)
  • 1 pint cherry tomatoes, halved
  • 12 oz beef pepperoni, sliced
  • 1 red onion, diced
  • 1 green bell pepper, diced
  • 16 oz mozzarella cheese, cubed
  • 1 cup grated Parmesan cheese
  • 8 oz sliced olives

Vinaigrette Dressing

  • 1½ cups olive oil
  • ½ cup red wine vinegar
  • 2 tbsp Italian seasoning
  • 2 tsp garlic powder
  • 1½ tsp salt
  • 1 tsp black pepper
  • ½ tsp red pepper flakes

Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.

  • Large pot
  • Colander/strainer
  • Large mixing bowl
  • Small bowl or jar (for dressing)
  • Whisk
  • Cutting board
  • Sharp knife
  • Measuring cups & spoons
  • Large spoon or salad tongs

Step-by-Step Beginner-Friendly Instructions

  1. Cook the pasta: Boil salted water and cook rotini al dente (per package). Drain and rinse with cold water until pasta is room temp.
  2. Build the bowl: Add pasta to a large bowl. Toss in tomatoes, beef pepperoni, onion, bell pepper, mozzarella, Parmesan, and olives. 😊
  3. Whisk the dressing: In a small bowl (or jar), whisk olive oil, vinegar, Italian seasoning, garlic powder, salt, pepper, and red pepper flakes until combined.
  4. Dress + toss: Pour dressing over the pasta salad and toss until everything is evenly coated and glossy. ✨
  5. Chill: Refrigerate at least 1 hour so flavors soak in.
  6. Serve smart: If it’s been chilling overnight, let it sit 20–30 minutes at room temp, then toss again before serving. 🥗

Pro Tips

  • Make-ahead win: Best flavor after resting 1–12 hours in the fridge.
  • If it looks dry: Add a splash of olive oil + vinegar, toss, and taste.
  • Customize easily: Add cucumbers, artichokes, or roasted red peppers.
  • Serving idea: Perfect beside grilled chicken, burgers, or BBQ plates.

Nutrition Table

Serving SizeCaloriesProteinCarbsFatFiberSugar
3/4 cup28313g24g14g1g1g

Disclaimer: Nutrition facts are estimated using online tools and may vary based on your ingredients and preparation. Please consult a nutritionist for precise dietary advice.

Classic Pasta Salad

This zesty pasta salad is packed with tri-color rotini, beef pepperoni, fresh vegetables, mozzarella, and olives — all tossed in a bold homemade Italian vinaigrette. Great for potlucks, BBQs, and meal prep.
Course: Salad, Side
Cuisine: American, Italian-American
Calories: 283

Ingredients
  

  • 24 oz tri-color rotini pasta (uncooked)
  • 1 pint cherry tomatoes, halved
  • 12 oz beef pepperoni, sliced
  • 1 red onion, diced
  • 1 green bell pepper, diced
  • 16 oz mozzarella cheese, cubed
  • 1 cup grated Parmesan cheese
  • 8 oz olives, sliced
  • 1 1/2 cups olive oil
  • 1/2 cup red wine vinegar
  • 2 tbsp Italian seasoning
  • 2 tsp garlic powder
  • 1 1/2 tsp salt
  • 1 tsp black pepper
  • 1/2 tsp red pepper flakes

Equipment

  • large pot
  • Colander/strainer
  • large mixing bowl
  • Small bowl or jar (for dressing)
  • Whisk
  • Cutting board
  • sharp knife
  • Measuring cups & spoons
  • Large spoon or salad tongs

Method
 

  1. Cook pasta in salted boiling water until al dente (per package). Drain and rinse with cold water until pasta is room temperature.
  2. Add pasta to a large bowl. Mix in tomatoes, beef pepperoni, onion, bell pepper, mozzarella, Parmesan, and olives.
  3. In a small bowl or jar, whisk together olive oil, red wine vinegar, Italian seasoning, garlic powder, salt, pepper, and red pepper flakes.
  4. Pour vinaigrette over pasta salad and toss to coat evenly.
  5. Refrigerate for at least 1 hour before serving.
  6. If chilled overnight, let sit at room temperature 20–30 minutes, then toss again before serving.

Nutrition

Calories: 283kcalCarbohydrates: 24gProtein: 13gFat: 14gSaturated Fat: 4.8gPolyunsaturated Fat: 1.6gMonounsaturated Fat: 6.5gTrans Fat: 0.2gCholesterol: 23mgSodium: 510mgPotassium: 210mgFiber: 1gSugar: 1gVitamin A: 390IUVitamin C: 6mgCalcium: 180mgIron: 1.8mg

Notes

If pasta salad looks dry after chilling, add a splash of olive oil and vinegar. Swap homemade vinaigrette with bottled Italian for convenience. Store leftovers in the fridge 3–4 days; best served within 24 hours.

Tried this recipe?

Let us know how it was!

Conclusion

This Classic Pasta Salad is bright, zesty, and built to feed a crowd—ideal for potlucks, BBQs, and easy meal prep. Make it once and you’ll keep coming back to it all summer long.