Homemade High Protein Caprese Pasta Salad

By Mila | Updated on January 12, 2026

I didn’t discover chickpea pasta until I was trying to sneak more protein into my kids’ lunches without them noticing. Regular pasta salad was always a hit, but by 2pm they’d be starving again and raiding the pantry. Chickpea pasta changed that—it’s got almost double the protein of regular pasta, so it actually keeps them full.

This caprese version is my go-to for busy weeks because it comes together in about 15 minutes, and you don’t even need to turn on the stove after you boil the pasta. Fresh mozzarella, tomatoes, and basil make it taste like summer, while the pesto and balsamic give it enough flavor that even my picky eater will finish his portion. Plus, at around 20 grams of protein per serving, it works just as well for meal prep as it does for a quick family dinner.

high protein caprese pasta salad
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Caprese Pasta Salad

  • High-protein meal – The chickpea pasta and mozzarella pack a serious protein punch, making this salad actually filling enough to be a main dish.
  • Ready in 20 minutes – From start to finish, you’ll have this on the table faster than ordering takeout, making it perfect for busy weeknights.
  • Fresh, simple ingredients – With just a handful of ingredients you can find at any grocery store, there’s no hunting down specialty items or complicated prep work.
  • Great for meal prep – This pasta salad tastes even better the next day, so you can make a big batch on Sunday and enjoy easy lunches all week long.

What Kind of Pasta Should I Use?

Chickpea pasta is the star here because it packs way more protein than regular pasta, which is perfect for a high-protein meal. You’ll find chickpea pasta in most grocery stores now, usually near the regular pasta or in the health food section. If you can’t find chickpea pasta, other legume-based pastas like lentil or black bean pasta work great too and give you that same protein boost. Just keep in mind that chickpea pasta can get mushy if overcooked, so follow the package directions closely and maybe even undercook it by a minute since it’ll continue to soften as it sits in the salad.

high protein caprese pasta salad
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This pasta salad is pretty forgiving when it comes to swaps, so feel free to work with what you have:

  • Chickpea pasta: You can use regular pasta, lentil pasta, or whole wheat pasta instead. Keep in mind that switching away from chickpea pasta will lower the protein content, so if you’re looking to keep it high-protein, stick with legume-based pastas.
  • Mozzarella: Fresh mozzarella balls work best here, but you can use bocconcini (mini mozzarella balls) or even cubed low-moisture mozzarella if that’s what you have. For a protein boost, try adding some cubed feta alongside the mozzarella.
  • Pesto: Store-bought pesto is convenient, but homemade works great too. In a pinch, you can make a simple dressing with olive oil, minced garlic, and extra basil, though you’ll miss some of that nutty richness.
  • Fresh basil: Fresh basil really makes this dish shine, but if you’re out, you can use fresh spinach or arugula for a different flavor profile. Dried basil won’t give you the same fresh taste.
  • Balsamic vinegar: Red wine vinegar or white wine vinegar can work as substitutes, though you’ll lose that sweet, tangy flavor that balsamic brings to the table.

Watch Out for These Mistakes While Cooking

The biggest mistake with chickpea pasta is overcooking it, which turns it mushy and unpleasant – set your timer for one minute less than the package directions and taste-test, since alternative pastas can go from perfect to overdone quickly.

Rinsing your cooked pasta under cold water is essential for pasta salad to stop the cooking process and cool it down, but make sure to drain it really well afterward so excess water doesn’t dilute your pesto and make the salad watery.

Don’t add the mozzarella while the pasta is still warm or it’ll melt into a gooey blob instead of staying in nice chunks, and wait until everything is at room temperature before mixing in the pesto for the best flavor distribution.

For extra flavor, try tossing the drained pasta with a tiny drizzle of olive oil before adding the other ingredients, which helps prevent sticking and gives the pesto something to cling to.

high protein caprese pasta salad
Image: theamazingfood.com / All Rights reserved

What to Serve With Caprese Pasta Salad?

This pasta salad is pretty filling on its own thanks to the chickpea pasta, but it pairs beautifully with grilled chicken, shrimp, or even some pan-seared salmon if you want to add more protein to your meal. I love serving it alongside other summer cookout favorites like grilled vegetables, corn on the cob, or a simple arugula salad with lemon dressing. It also works great as a side dish for barbecued meats or as part of a picnic spread with some crusty bread and marinated olives. Since it’s already packed with fresh flavors, you really just need something simple on the side to round out the meal.

Storage Instructions

Store: This pasta salad actually gets better after sitting in the fridge for a few hours as the flavors meld together. Keep it in an airtight container in the refrigerator for up to 4 days. You might notice the pasta absorbs some of the dressing over time, so feel free to add a drizzle of extra pesto or balsamic before serving.

Make Ahead: This is a great make-ahead dish for meal prep or parties. You can prepare everything up to 2 days in advance, though I recommend adding the basil right before serving to keep it fresh and green. The tomatoes and mozzarella hold up really well in the fridge.

Serve: This salad is best enjoyed cold or at room temperature. Just give it a good stir before serving since the ingredients tend to settle. If it seems a bit dry after storing, toss in a splash of balsamic vinegar or an extra spoonful of pesto to freshen it up.

Preparation Time 5-10 minutes
Cooking Time 10-15 minutes
Total Time 15-25 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1250-1400
  • Protein: 50-60 g
  • Fat: 50-60 g
  • Carbohydrates: 130-145 g

Ingredients

For the pasta base:

  • 8 oz chickpea pasta (I always use Banza for the best firm texture)

For the mix-ins and dressing:

  • 1.25 lb tomatoes (halved or quartered into bite-size pieces)
  • 8 oz mozzarella (I like Galbani pearls to save prep time)
  • 1/2 cup basil
  • 0.33 cup pesto
  • 1.5 tbsp balsamic vinegar (use a high-quality aged version for better sweetness)
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp garlic powder

Step 1: Prepare the Mise en Place

  • 1.25 lb tomatoes
  • 1/2 cup basil
  • 8 oz mozzarella pearls
  • 0.33 cup pesto
  • 1.5 tbsp balsamic vinegar
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp garlic powder

While you set water to boil for the pasta, prep all your other ingredients so assembly is quick and seamless.

Halve or quarter the tomatoes into bite-size pieces and place in a large mixing bowl.

Roughly chop the fresh basil into bite-size pieces (I prefer not to cut it too finely as it bruises easily and loses flavor).

Pat the mozzarella pearls dry with a paper towel if they’re packed in liquid, as this prevents excess moisture from making the salad watery.

Measure out the pesto, balsamic vinegar, salt, pepper, and garlic powder into small bowls or ramekins.

Step 2: Cook the Pasta

  • 8 oz chickpea pasta

Bring a large pot of salted water to a rolling boil and cook the chickpea pasta according to package instructions—typically 7-9 minutes.

Taste for doneness a minute before the suggested time; for a pasta salad, you want it just al dente so it won’t become mushy as it sits.

Drain the pasta in a colander and do not rinse it; the starch coating helps the dressing adhere better.

Transfer the warm pasta to the bowl with the prepared tomatoes.

Step 3: Build and Dress the Salad

  • cooked pasta from Step 2
  • prepared tomatoes, mozzarella, basil, and measured seasonings from Step 1

Add the mozzarella pearls, basil, pesto, balsamic vinegar, salt, pepper, and garlic powder to the warm pasta and tomatoes.

Gently fold everything together with a large spoon or spatula, being careful not to crush the tomatoes or mozzarella—this salad is best when the ingredients stay distinct rather than becoming mushy.

The warm pasta will slightly soften the basil and help marry the flavors while keeping everything fresh.

Taste and adjust seasoning as needed.

high protein caprese pasta salad

Homemade High Protein Caprese Pasta Salad

Delicious Homemade High Protein Caprese Pasta Salad recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 4 servings
Calories 1325 kcal

Ingredients
  

For the pasta base::

  • 8 oz chickpea pasta (I always use Banza for the best firm texture)

For the mix-ins and dressing::

  • 1.25 lb tomatoes (halved or quartered into bite-size pieces)
  • 8 oz mozzarella (I like Galbani pearls to save prep time)
  • 1/2 cup basil
  • 0.33 cup pesto
  • 1.5 tbsp balsamic vinegar (use a high-quality aged version for better sweetness)
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp garlic powder

Instructions
 

  • While you set water to boil for the pasta, prep all your other ingredients so assembly is quick and seamless. Halve or quarter the tomatoes into bite-size pieces and place in a large mixing bowl. Roughly chop the fresh basil into bite-size pieces (I prefer not to cut it too finely as it bruises easily and loses flavor). Pat the mozzarella pearls dry with a paper towel if they're packed in liquid, as this prevents excess moisture from making the salad watery. Measure out the pesto, balsamic vinegar, salt, pepper, and garlic powder into small bowls or ramekins.
  • Bring a large pot of salted water to a rolling boil and cook the chickpea pasta according to package instructions—typically 7-9 minutes. Taste for doneness a minute before the suggested time; for a pasta salad, you want it just al dente so it won't become mushy as it sits. Drain the pasta in a colander and do not rinse it; the starch coating helps the dressing adhere better. Transfer the warm pasta to the bowl with the prepared tomatoes.
  • Add the mozzarella pearls, basil, pesto, balsamic vinegar, salt, pepper, and garlic powder to the warm pasta and tomatoes. Gently fold everything together with a large spoon or spatula, being careful not to crush the tomatoes or mozzarella—this salad is best when the ingredients stay distinct rather than becoming mushy. The warm pasta will slightly soften the basil and help marry the flavors while keeping everything fresh. Taste and adjust seasoning as needed.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating