Italian Pasta Salad (No Mayo) — Fresh Mediterranean Recipe

Healthy Italian Pasta Salad is bright, satisfying, and full of fresh vegetables and protein. Made with a light pesto vinaigrette instead of mayo, this cold pasta salad is ideal for summer barbecues, picnics, and gatherings.

Overhead image of healthy Italian pasta salad.

This healthy Italian pasta salad stays filling thanks to protein-rich ingredients like garbanzo beans, protein-enriched pasta, fresh mozzarella, and turkey pepperoni. Crisp vegetables and tender pasta give the dish a satisfying mix of textures, and the homemade pesto vinaigrette keeps the flavors bright without relying on heavy mayonnaise-based dressings. It scales easily—double or triple the recipe for parties and potlucks.

If you enjoy Italian-inspired salads, try the Easy Pesto Orzo Salad for another fresh option.

Table of Contents

  • Why You’ll Love This Recipe
  • Ingredients & Substitutions
  • How to Make Healthy Italian Pasta Salad
  • Recipe Serving Suggestions
  • Expert Tips
  • Additions & Variations
  • Recipe FAQs
  • More Side Dish Recipes
  • Healthy Italian Pasta Salad Recipe

Why You’ll Love This Recipe

  • High in protein – Multiple protein sources help keep you full longer.
  • Bright flavor – A pesto vinaigrette plus ingredients like red onion, mozzarella, and pepperoni create fresh, balanced flavors.
  • Mayo-free – This lighter take on a classic Italian pasta salad avoids heavy, creamy dressings.
  • Simple homemade dressing – The pesto vinaigrette requires just a few ingredients and takes moments to prepare.
  • Loaded with vegetables – Cucumbers, tomatoes, bell pepper, and onion add fiber and crunch.
  • Customizable – Swap lemon for red wine vinegar, change the cheese or protein, or add your favorite vegetables to suit your taste.

Ingredients & Substitutions

Overhead image of ingredients needed to make healthy Italian pasta.
  • Pasta: Use any short pasta such as rotini or fusilli. A protein-enriched pasta works well if you want extra protein, but any short noodle will do.
  • Kosher salt: Recipes are typically tested with Morton kosher salt. If you use table salt, reduce the amount because it’s finer and saltier by volume.

Complete ingredient quantities are shown in the recipe card below.

How to Make Healthy Italian Pasta Salad

Quick Overview

  • Boil and cool the pasta.
  • Whisk together the pesto vinaigrette.
  • Toss pasta with beans, cheese, vegetables, and dressing; chill before serving.

Step by Step Instructions

A 3 photo collage showing the steps for healthy Italian pasta salad.

Always salt the pasta water to season the noodles from the inside out.

Chill the salad for at least two hours for the best flavor.

Step 1: Bring a large pot of water to a boil and add about 1 tablespoon of kosher salt. Cook the pasta for the shortest time listed on the package so it stays al dente. Drain, rinse under cold water, and add a few ice cubes to cool quickly. Drain well.

Step 2: In a small bowl or measuring cup, whisk together the basil pesto, lemon zest, and freshly squeezed lemon juice until smooth.

Step 3: In a large bowl, combine the chilled pasta with garbanzo beans, mini mozzarella, chopped turkey pepperoni, cherry tomatoes, cucumber, red onion, and diced bell pepper. Add the pesto vinaigrette and toss to coat. Season with salt and pepper to taste. Refrigerate for at least 2 hours before serving to allow flavors to meld.

Recipe Serving Suggestions

Finish the salad with freshly grated Parmesan, toasted pine nuts, or torn basil and oregano. Serve it as a light side alongside grilled meats or other Italian-inspired mains. It pairs nicely with roasted or baked vegetable dishes, grilled chicken, or hearty soups.

Expert Tips

  • Salt the pasta water: This seasons the pasta and reduces sticking.
  • Cook pasta al dente: Slightly firm noodles hold up better in a chilled salad.
  • Choose quality pesto: Because the dressing is simple, a good pesto makes a noticeable difference.
  • Use fresh lemon juice: It brightens the dressing and lemon zest adds a concentrated citrus note.
  • Drain well: Make sure both the pasta and chickpeas are well drained so the salad doesn’t become watery.
  • Rest before serving: Chilling the salad for at least two hours enhances the flavor—prepare it the night before for best results.

Additions & Variations

  • Swap the cheese: Try mozzarella slices, burrata, shaved Parmesan, or feta.
  • Change the protein: Substitute turkey pepperoni with salami, ham, or bacon for a different flavor profile.
  • Explore other vegetables: Add green onions, kalamata olives, pepperoncini, artichoke hearts, or grape tomatoes.
  • Make it vegetarian: Omit the pepperoni—the salad remains hearty and flavorful without it.
Overhead image of healthy Italian pasta salad.

Recipe FAQs

What is Italian pasta salad made of?

Italian pasta salad typically includes cooked short pasta, fresh vegetables, cheese, a protein such as salami or pepperoni, and a vinaigrette or oil-based dressing.

Should I rinse pasta when making pasta salad?

Rinsing cooked pasta for a cold salad helps prevent sticking and cools it quickly. Be sure to drain it thoroughly before mixing with the other ingredients.

How to stop pasta salad from drying out?

A dressing with olive oil, like pesto vinaigrette, usually keeps the salad moist. If it looks dry after refrigerating, drizzle a bit of extra virgin olive oil or add more pesto to rehydrate the ingredients.

More Side Dish Recipes

Pan of finished caramelized onions with a spoon resting in the center.

Side Dish

Caramelized Onions for Burgers

Overhead photo of browned sliced mushrooms in a small bowl on a striped cloth.

Side Dish

Sautéed Mushrooms for Burgers

img 28208 7

Cooking Resources

Best Cheeses To Use For Macaroni & Cheese

img 28208 8

Side Dish

What To Serve With Minestrone Soup

If you try this recipe, please leave a star rating and comment in the recipe card below—I appreciate your feedback.

img 28208 9

Healthy Italian Pasta Salad

This Healthy Italian Pasta Salad is flavorful, packed with fresh veggies, and protein-rich. It’s made with a homemade Italian dressing, so it’s healthier than creamy, mayo-based recipes. Served cold, this delicious and easy pasta salad recipe is perfect for summer BBQs, gatherings, and picnics.
Prep Time: 25 minutes
Cook Time: 10 minutes
Total Time: 35 minutes
Servings: 8

Ingredients

  • 8 ounces rotini pasta, like Barilla Protein+ Pasta*
  • 1 15-ounce can garbanzo beans, drained and rinsed
  • 8 ounces mini mozzarella balls
  • 3 ounces turkey pepperoni, chopped
  • 1 cup chopped cherry tomatoes
  • 1 cup chopped cucumber
  • 1/2 cup finely diced red onion
  • 1 bell pepper, diced
  • Pesto Vinaigrette:
  • 2/3 cup basil pesto
  • Zest of 2 lemons
  • 1/3 cup freshly squeezed lemon juice

Instructions

  • Bring a pot of salted water to a boil and cook the pasta until just al dente. Drain, rinse with cold water, and cool with ice if desired. Drain thoroughly.
  • Whisk together the basil pesto, lemon zest, and lemon juice until smooth to make the vinaigrette.
  • In a large bowl, toss the cooled pasta with garbanzo beans, mozzarella, pepperoni, tomatoes, cucumber, red onion, bell pepper, and the pesto vinaigrette. Season with salt and pepper to taste. Refrigerate for at least 2 hours before serving.

Notes

  • Pasta: Use any short pasta you prefer; protein pasta is optional.
  • Kosher Salt: Recipes are typically tested with Morton kosher salt; reduce amounts if using table salt.
  • Salt the water: Seasoning the pasta water improves overall flavor.
  • Al dente pasta: Keeps the salad from becoming mushy after chilling.
  • Quality pesto: A good pesto yields better flavor in a simple dressing.
  • Fresh lemon juice: Offers brighter flavor than bottled juice.
  • Drain well: Avoid a watery salad by draining pasta and chickpeas completely.
  • Make ahead: The salad benefits from resting in the fridge for at least two hours or overnight.
  • Variations: Swap cheeses, proteins, or vegetables to suit dietary preferences.

Nutrition

Calories: 299 kcal | Carbohydrates: 27 g | Protein: 14 g | Fat: 16 g | Sodium: 422 mg

Nutrition information is an estimate and should be used as a guideline.