I first made this High-Protein Italian Pasta Salad on a busy summer evening when I wanted something bright, satisfying, and easy to portion for leftovers. It’s a pasta salad that balances creamy mozzarella, briny olives, and nutty chickpeas for a boost of protein — and it chills beautifully, so it’s perfect for picnics, potlucks, or quick lunches. If you enjoy a classic Italian pasta salad with extra protein, check this version alongside other takes on classic Italian pasta salad for inspiration.
Why you’ll love this dish
This recipe ticks a lot of boxes: it’s quick to pull together, uses pantry staples, and is filling without being heavy. Chickpeas add plant-based protein and texture, while mozzarella gives creaminess that pairs well with bright tomatoes and basil. It’s a great make-ahead for weeknight dinners, office lunches, summer BBQs, and family gatherings. Because it keeps its texture when chilled, it’s also ideal for bringing to events where it may sit out for a little while.
The cooking process explained
Briefly: cook pasta until just tender, cool it quickly, toss with the vegetables and chickpeas, whisk a simple balsamic-olive oil dressing, then chill so flavors meld. The whole process is one bowl plus a pot, and most hands-on time is the pasta boiling. Knowing this up front helps you plan — while the pasta cooks, prep the tomatoes, mozzarella, onion, and basil so assembly is fast.
What you’ll need
- 8 oz pasta (penne or rotini work well; use whole-wheat or chickpea pasta to raise protein)
- 1 cup cherry tomatoes, halved
- 1 cup mozzarella balls (bocconcini), halved
- 1 cup cooked chickpeas (canned, drained, and rinsed, or home-cooked)
- 1/2 cup black olives, sliced
- 1/4 cup red onion, diced
- 1/4 cup fresh basil, chopped
- 1/4 cup olive oil
- 2 tbsp balsamic vinegar
- Salt and pepper to taste
Ingredient notes: swap regular pasta for lentil or chickpea pasta to boost protein and fiber. If you prefer a dairy-free salad, replace mozzarella with firm tofu cubes or a vegan mozzarella alternative. Canned chickpeas save time — just drain and rinse well.
Step-by-step overview
You’ll boil pasta, prep mix-ins, combine everything, dress, and chill. Expect about 20 to 30 minutes active time and a minimum 30 minutes chilling so flavors marry. Plan to salt the pasta water and cool the pasta quickly under cold running water to stop cooking and prevent it from sticking.
Directions to follow
- Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package instructions until al dente.
- Drain the pasta and run under cold water, or spread on a tray to cool. Set aside until no longer warm.
- In a large bowl, combine the halved cherry tomatoes, halved mozzarella balls, cooked chickpeas, sliced black olives, diced red onion, and chopped basil.
- Add the cooled pasta to the bowl with the vegetables and chickpeas. Toss gently to distribute ingredients.
- In a small bowl, whisk together the olive oil, balsamic vinegar, and a generous pinch of salt and freshly ground black pepper. Taste and adjust seasoning.
- Pour the dressing over the pasta salad and fold gently until everything is evenly coated.
- Cover and chill in the refrigerator for at least 30 minutes before serving to allow flavors to meld.
Best ways to enjoy it
Serve this salad cold or slightly chilled. It makes a colorful side for grilled vegetables or a simple green salad, and it’s hearty enough to be a main for a light lunch. For a picnic, pack in a shallow container and add extra basil on top for aroma. For a buffet, serve in a large bowl with a small bowl of extra dressing for guests who want a bit more tang. If you want more heft, pair it with crusty bread and a simple arugula salad.
While planning a Mediterranean spread, consider linking this salad with other family favorites like the full guide on Italian pasta salad to round out your menu ideas.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator for 3 to 4 days. Because mozzarella can release liquid over time, give the salad a quick toss before serving and add a splash of olive oil or a squeeze of lemon if it feels dry. This salad is not recommended for freezing; textures of cheese, tomatoes, and pasta degrade after thawing. Keep perishable salads refrigerated and do not leave them at room temperature for more than 2 hours to ensure food safety.
Helpful cooking tips
- Salt the pasta water generously — it’s the first seasoning layer for the whole dish.
- Cook pasta just to al dente; overcooked pasta becomes mushy when chilled.
- Cool the pasta quickly under cold water to stop cooking and remove excess starch, which prevents clumping.
- For a brighter dressing, add a teaspoon of Dijon mustard to the olive oil and balsamic mix.
- If using canned mozzarella that’s packed in water, drain well to avoid excess moisture.
- Taste and adjust salt after tossing; the olives and cheese are salty, so go easy and add more if needed.
Creative twists
- Vegan version: replace mozzarella with marinated tofu cubes or a vegan cheese, and use a little extra basil or sun-dried tomatoes for depth.
- Protein boost: use high-protein pasta or add cooked shrimp or shredded rotisserie chicken if you want animal protein.
- Citrus vinaigrette: swap balsamic for lemon juice and add a teaspoon of honey or maple syrup for brightness.
- Herb-forward: stir in chopped parsley and oregano alongside basil for a fresher herb profile.
- Spicy kick: fold in a pinch of red pepper flakes or thinly sliced pepperoncini for heat.
Common questions
How long does this pasta salad last in the fridge?
Stored in an airtight container, it will keep well for 3 to 4 days. Expect the mozzarella to soften and release some liquid over time; drain any excess before serving and refresh the salad with a little olive oil or fresh basil.
Can I make this ahead of time for a party?
Yes. Make it up to a day ahead and chill. Wait to add delicate fresh basil until just before serving if you want the herb to stay bright. If transporting, keep chilled in a cooler and put out only when ready to serve.
Can I use canned chickpeas or do they need to be cooked from dry?
Canned chickpeas are fine and save time. Drain and rinse them well before adding to the salad. If cooking dried chickpeas, cook until tender but not falling apart so they keep texture in the salad.
Is this recipe suitable for meal prep lunches?
Absolutely. It holds up well in the fridge for several days and delivers a good balance of carbs, protein, and fats. Portion into individual containers for grab-and-go lunches.
Can I swap balsamic vinegar for something else?
Yes. Lemon juice or red wine vinegar both work nicely. If you use lemon, reduce the amount slightly and taste as you go to keep the dressing balanced.
PrintHigh-Protein Italian Pasta Salad
A bright and satisfying Italian pasta salad packed with creamy mozzarella, briny olives, and nutty chickpeas for a protein boost.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Salad
- Method: Mixing
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 8 oz pasta (penne or rotini)
- 1 cup cherry tomatoes, halved
- 1 cup mozzarella balls (bocconcini), halved
- 1 cup cooked chickpeas, drained and rinsed
- 1/2 cup black olives, sliced
- 1/4 cup red onion, diced
- 1/4 cup fresh basil, chopped
- 1/4 cup olive oil
- 2 tbsp balsamic vinegar
- Salt and pepper to taste
Instructions
- Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package instructions until al dente.
- Drain the pasta and run under cold water, or spread on a tray to cool. Set aside until no longer warm.
- In a large bowl, combine the halved cherry tomatoes, halved mozzarella balls, cooked chickpeas, sliced black olives, diced red onion, and chopped basil.
- Add the cooled pasta to the bowl with the vegetables and chickpeas. Toss gently to distribute ingredients.
- In a small bowl, whisk together the olive oil, balsamic vinegar, and a generous pinch of salt and freshly ground black pepper. Taste and adjust seasoning.
- Pour the dressing over the pasta salad and fold gently until everything is evenly coated.
- Cover and chill in the refrigerator for at least 30 minutes before serving to allow flavors to meld.
Notes
Store leftovers in an airtight container for 3 to 4 days. Add a splash of olive oil or a squeeze of lemon if it feels dry before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg







