Creamy Pesto Caprese Pasta Salad
Creamy Pesto Caprese Pasta Salad is that one dish that does everything right — it’s easy enough for a Tuesday night, gorgeous enough for a summer potluck, and packed with the kind of bright, fresh flavor that makes everyone hover around the bowl.
Hey there, I’m Claire Whitmore — a pastry whisperer (and pasta enthusiast) in Asheville, NC, where good olive oil totally counts as self-care.
This Creamy Pesto Caprese Pasta Salad brings together short pasta, homemade basil pesto, juicy cherry tomatoes, pillowy fresh mozzarella, and torn basil leaves for a cold pasta salad recipe that is as satisfying to make as it is to eat.
It’s a beautiful marriage of two Italian classics — the caprese salad, with its iconic trio of mozzarella, tomatoes, and basil, and the crowd-pleasing cold pasta salad. The homemade pesto dressing leans on fresh basil leaves, grated Parmesan, extra virgin olive oil, pine nuts, and a squeeze of bright lemon juice.
Table of Contents
Little Snapshot: What This Recipe Delivers
This Creamy Pesto Caprese Pasta Salad is a vibrant, make-ahead cold pasta salad that comes together in just 30 minutes using 12 oz of short pasta, homemade basil-Parmesan pesto, cherry tomatoes, and fresh mozzarella bocconcini.
It’s an easy, crowd-pleasing vegetarian dish with bright Italian flavors — perfect for summer cookouts, potlucks, weeknight dinners, or meal-prepped lunches. Serve chilled or at room temperature and watch it disappear.
Why You’ll Love This Recipe 🌸
- This Creamy Pesto Caprese Pasta Salad comes together in about 30 minutes — faster than deciding what to order for delivery.
- The homemade pesto dressing takes less than five minutes to blend and makes the whole salad taste like you put in way more effort than you actually did. Busy moms, this one’s for you.
- It travels beautifully to potlucks, picnics, and backyard parties — and it actually gets better after sitting in the fridge, so you can make it a day ahead without any stress.
- According to Serious Eats in their deep dive on building the best pesto, the quality of your basil and olive oil is everything — and this recipe lets those fresh, simple ingredients shine.
Quick Facts ⚡
Here’s the quick scoop on this Creamy Pesto Caprese Pasta Salad.
- CourseSide Dish / Main Salad
- Prep Time15 minutes
- Cook Time12 minutes
- Total Time30 minutes (+ optional 15-min rest)
- Servings4 servings
- DifficultyEasy
Nutritional Peek (Per Serving)
Here’s a rough breakdown of what you’re working with — always a good thing to know, no judgment either way!
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~520 kcal |
| Protein | ~19 g |
| Total Carbohydrates | ~55 g |
| Total Fat | ~25 g |
| Saturated Fat | ~7 g |
| Fiber | ~3 g |
| Sugar | ~4 g |
| Sodium | ~430 mg |
*Estimates based on standard ingredients. Actual values may vary depending on pasta brand, mozzarella type, and olive oil quantity.
Ingredients

One of the best things about these Caprese pasta salad recipes is that you really don’t need much — just a handful of quality ingredients and a blender. For the salad itself, you’re building around short pasta, bright cherry tomatoes, and creamy mozzarella, which all bring different textures to every bite.
For the pesto dressing, fresh basil leaves, Parmesan, extra virgin olive oil, pine nuts, garlic, and a squeeze of lemon juice come together into a silky, herbaceous sauce that coats the whole thing beautifully.
For the Salad
| Amount | Ingredient |
|---|---|
| 12 oz | Short pasta (penne, fusilli, or farfalle) — the curves and ridges catch all that pesto |
| 1½ cups | Cherry tomatoes, halved — ripe and sweet is the goal here |
| 8 oz | Fresh mozzarella balls (bocconcini) or diced mozzarella — the water-packed kind, please! |
| ¼ cup | Fresh basil leaves, torn — yes, torn, not chopped |
For the Pesto Dressing
| Amount | Ingredient |
|---|---|
| 1 cup | Fresh basil leaves — the more vibrant the green, the better the flavor |
| ⅓ cup | Grated Parmesan cheese — freshly grated if you can swing it |
| ⅓ cup | Extra virgin olive oil — use a good one, it matters here |
| 2 tbsp | Pine nuts (or walnuts for a budget-friendly option) |
| 1 clove | Garlic |
| ½ tsp | Salt |
| ¼ tsp | Black pepper |
| Juice of ½ lemon | Optional, but highly recommended for that little pop of brightness |
Tools You’ll Actually Use
- Large pot (for boiling pasta)
- Colander / strainer
- Food processor or blender (for the pesto — no blender? A mortar and pestle works too, classic and charming)
- Large mixing bowl
- Rubber spatula or large spoon
- Measuring cups and spoons
- Sharp knife and cutting board
- Optional: box grater for fresh Parmesan
Step-by-Step Instructions
Let’s walk through this Creamy Pesto Caprese Pasta Salad from start to finish — it’s genuinely straightforward, and the hardest part might just be not eating all the mozzarella before it makes it into the bowl.

Step 1 — Cook the Pasta
Bring a large pot of generously salted water to a rolling boil. Add 12 oz of short pasta (penne, fusilli, or farfalle all work beautifully here) and cook according to package instructions until just al dente — you want a slight bite, not mush. Drain the pasta and rinse it immediately under cold water to stop the cooking process and cool it down quickly. Set it aside to drain fully.
Step 2 — Blend the Pesto Dressing
Add 1 cup fresh basil leaves, ⅓ cup grated Parmesan, ⅓ cup extra virgin olive oil, 2 tbsp pine nuts (or walnuts), 1 garlic clove, ½ tsp salt, and ¼ tsp black pepper into the bowl of a food processor or blender. Blend until smooth, scraping down the sides as needed to make sure everything incorporates evenly. The pesto should be bright green and creamy — deeply fragrant.
Step 3 — Adjust the Consistency
If your pesto looks too thick to coat pasta easily, drizzle in one or two tablespoons of water or a splash of extra olive oil and blend again. Taste and adjust seasoning — this is your moment to make it yours. If you’d like a little brightness, squeeze in the juice of half a lemon and pulse once more. Your kitchen should smell absolutely incredible right now.
Step 4 — Toss the Pasta with Pesto
Transfer the fully cooled and drained pasta into a large mixing bowl. Pour the freshly blended pesto dressing over the pasta and toss well, making sure every piece of pasta is evenly coated. Take a moment to really work that dressing in — you want each bite to carry full flavor.
Step 5 — Add the Tomatoes and Mozzarella
Gently fold in 1½ cups of halved cherry tomatoes and 8 oz of fresh mozzarella bocconcini (or diced mozzarella) into the pesto-dressed pasta. Use a light hand here — you want the tomatoes and mozzarella to stay intact rather than getting mashed into the salad. Every fold should feel intentional and gentle.
Step 6 — Garnish and Serve
Scatter ¼ cup torn fresh basil leaves over the top of the salad — torn rather than chopped keeps the basil looking beautiful and preserves its aromatic oils. For the best flavor, let the salad rest for about 15 minutes before serving so all those gorgeous flavors have time to meld together. Serve chilled or at room temperature — both are delicious.

Claire’s Pro Tips & Gentle Guidance
When it comes to nailing cold pasta salad recipes like this one, a few small choices make a really big difference. These are the little lessons I’ve learned from making this salad on repeat all summer long — including the time I forgot to cool the pasta first and ended up with sad, wilted mozzarella.
Here’s what I’d tell my best friend before she made this for the first time.
Rinse that pasta!
For a cold pasta salad, rinsing the cooked pasta under cold running water isn’t just optional — it’s essential. It stops the cooking immediately, cools the pasta quickly, and removes the surface starch that would otherwise make your salad sticky and clumped. Your pesto will coat everything so much more evenly on rinsed, cooled pasta.
Use the freshest basil you can find.
The pesto is the heart of this whole recipe, and basil is the heart of the pesto. Wilted, yellowing leaves will give you a dull, slightly bitter result. Bright, perky, deeply green basil leaves will give you that vivid, almost-electric green pesto that makes this salad look as good as it tastes.
Let the mozzarella come to room temp before adding.
Cold mozzarella straight out of the fridge can be a little rubbery. Let it sit out for ten minutes or so before adding it to the salad — you’ll notice the texture is softer, creamier, and far more pleasant. The flavor opens up too.
Make it ahead — but reserve a little pesto.
This salad is a fantastic make-ahead dish, but pasta absorbs dressing over time and can look a little dry by the next day. My trick? Hold back about 2 tablespoons of pesto, cover it with a thin layer of olive oil, and refrigerate separately.
Toss it through right before serving to bring the whole thing back to life. According to The Kitchn’s complete guide to cold pasta salad, pasta salad actually tastes better after resting — the flavors meld and deepen beautifully overnight.
Don’t skip the lemon.
That optional squeeze of lemon juice in the pesto? It’s doing heavy lifting. Lemon brightens every other flavor in the dressing and keeps the basil from tasting flat. I thought it was optional until I accidentally left it out once — never again.
Quick Fixes for Creamy Pesto Caprese Pasta Salad
Problem: My pesto turned dark or brown.
This usually happens when basil is over-blended, which generates heat and oxidizes the chlorophyll. Blend in short pulses rather than one long run, and make sure your basil is completely dry before adding it to the food processor. You can also add a small handful of baby spinach to the pesto — it keeps the color vivid without changing the flavor.
Problem: The pasta salad tastes bland.
This almost always comes down to under-seasoning. Cold temperatures dull our perception of salt, so what tastes perfectly seasoned warm might taste flat once chilled. Taste the salad right before serving and add a pinch of flaky salt, a squeeze of lemon, or a drizzle of olive oil to wake everything back up.
Problem: The salad is dry or the pasta looks sticky.
Pasta absorbs dressing as it sits — that’s totally normal. If you’re serving it the next day and it’s looking a bit tight, drizzle over a tablespoon of olive oil and toss gently. If you reserved extra pesto (see tips above), now’s the time to use it.
Problem: The mozzarella got rubbery.
This happens when cold mozzarella is tossed into warm pasta. Always make sure your pasta is fully cooled before you fold in the cheese, and consider letting the mozzarella come to room temperature first for the creamiest texture.
Problem: My pesto is too thick to coat the pasta well.
No stress — just add a tablespoon of water, pasta cooking water (reserved!), or extra olive oil and pulse again until it loosens up. Pasta cooking water is especially handy because the starch helps the pesto cling to the noodles beautifully.
Variations & Fun Twists
The bones of this Caprese pasta salad recipe are so good that it’s honestly hard to improve on — but there’s always room to play. Here are some of my favorite ways to put a spin on it depending on the season, occasion, or what’s in your fridge.
- Add protein: Toss in some sliced grilled chicken, a handful of white cannellini beans, or even a few torn slices of prosciutto. Suddenly this goes from a stellar side dish to a complete meal. If you’re in the mood for something heartier, our grilled steak and shrimp skewers make an incredible pairing with this salad on a summer night.
- Go gluten-free: Swap in your favorite gluten-free short pasta — chickpea fusilli or lentil penne both hold up beautifully in a cold salad.
- Make it vegan: Use a dairy-free Parmesan substitute or nutritional yeast in the pesto, and swap the mozzarella for marinated white beans or cubed avocado. Different, but honestly still delicious.
- Add some heat: A pinch of chili flakes stirred into the pesto gives this salad a subtle warmth that plays really nicely off the cool, milky mozzarella.
- Summer stone fruit twist: Halved nectarines or sliced peaches tossed in at the end are a surprising and absolutely gorgeous addition in peak summer — the sweetness offsets the savory pesto in the best way.
- Balsamic finish: Drizzle a little balsamic glaze over the top just before serving for a gorgeous presentation and a touch of tangy sweetness. So pretty for entertaining.
Serving, Storage & Reheating

One of the nicest things about this salad pasta is how well it lends itself to entertaining — you can make it ahead, pull it out of the fridge, and spend time actually enjoying your guests instead of fussing in the kitchen.
Serving: Serve chilled or at room temperature — both are wonderful. If you’ve made it ahead and it’s coming straight from the fridge, let it sit out for about ten minutes and give it a fresh toss with a drizzle of olive oil and a few extra torn basil leaves.
It looks beautiful in a wide, shallow bowl. If you want to make a full spread out of it, this salad pairs gorgeously with our grilled steak bowl with creamy sauce for a dinner that feels genuinely special.
Storage: Store leftovers (if you actually have any — I’m doubtful) in an airtight container in the refrigerator for up to 3 days. Keep the torn basil separate if you’re prepping ahead, as it can darken and lose its freshness over time. Add it fresh right before serving.
Reheating / Refreshing: This salad is meant to be eaten cold, so no reheating needed! If the pasta has absorbed the dressing overnight and it looks a little dry, just revive it with a drizzle of olive oil, a pinch of salt, a squeeze of lemon, and any reserved pesto you kept back. Two minutes of tossing and it’s good as new.
No-Waste Kitchen Magic
This recipe is already a star at using up what’s hanging around your kitchen, but here are a few more ideas to keep waste to a minimum.
- Leftover pesto: Extra pesto keeps in a jar in the fridge for up to 5 days — just cover the surface with a thin layer of olive oil to prevent browning. Use it on crusty bread, swirled into scrambled eggs, or tossed with roasted vegetables.
- Day-old pasta salad: Mix any leftover salad into a warm grain bowl with quinoa or farro, top with a fried egg, and call it a very elegant lunch.
- Overly ripe tomatoes: If your cherry tomatoes are on their way out, roast them in olive oil and a pinch of salt at 400°F for 20 minutes before adding — concentrated roasted tomatoes taste incredible in this salad and reduce waste beautifully.
- Parmesan rinds: Don’t throw those away! Drop them into a pot of soup or pasta sauce for incredible depth of flavor. They’re kitchen gold.
- Mozzarella brine: The liquid from your fresh mozzarella packaging is milky and slightly salty — use it as a base for a light salad dressing or whisk a tablespoon into your pesto for extra creaminess.
FAQs
Can I make this Creamy Pesto Caprese Pasta Salad ahead of time?
Absolutely — this is actually one of those recipes that rewards patience. You can make it up to 24 hours ahead. Just keep the torn basil separate and reserve a spoonful of pesto to toss through right before serving to freshen everything up.
What’s the best pasta shape for Caprese pasta salad recipes?
Short, ridged, or twisted shapes are your best friends here — think fusilli, penne, or farfalle. Their nooks and curves grab onto the pesto and hold it in place, so you’re not left with all the dressing pooled at the bottom of the bowl.
Can I use store-bought pesto instead of homemade?
You totally can — no judgment here on busy weeknights! Store-bought pesto works well. For the best results, stir in a handful of fresh basil leaves and a squeeze of lemon juice to brighten it up. Freshness is everything in this salad.
How do I know when the pasta is the right texture for cold pasta salad?
Cook it al dente according to the package directions — it should have a slight bite but not taste raw or hard. Since pasta firms up as it cools, getting it just right while hot means it’ll have perfect texture once cold. Rinse it immediately in cold water to stop the cooking as soon as it’s drained.
Will this cold pasta salad recipe keep well if I’m bringing it to a potluck?
It does! Transport it in a sealed container in a cooler. If it’s sitting out at room temp for longer than two hours, tuck it back into the cooler or serve it nestled in a bowl of ice to keep it fresh and food-safe.
I hope this Creamy Pesto Caprese Pasta Salad finds its way onto your table very, very soon — whether that’s a Tuesday night dinner or the most popular dish at your next gathering. It’s one of those recipes that feels like a little gift every time you make it: simple, beautiful, and deeply satisfying.
I’d love to see your spin on this Creamy Pesto Caprese Pasta Salad! Drop a comment below with your photos — I’d honestly love to see how you made it your own. Did you add something unexpected? Go vegan? Toss in some peaches? This Creamy Pesto Caprese Pasta Salad is so wonderfully versatile, I’m sure you’ve already got a beautiful variation in mind.
I’m Claire Whitmore — a dessert daydreamer (and pasta obsessive) from Asheville, NC. For me, cooking isn’t about perfection — it’s about the joy of sharing something delicious and maybe sneaking an extra spoonful of pesto while no one’s watching.

Creamy Pesto Caprese Pasta Salad
Equipment
- Large pot
- Colander / strainer
- Food processor or blender
- Large mixing bowl
- Rubber spatula or large spoon
- Measuring cups and spoons
- Sharp knife and cutting board
- Box grater
Ingredients
For the Salad
- 12 oz Short pasta penne, fusilli, or farfalle
- 1½ cups Cherry tomatoes halved
- 8 oz Fresh mozzarella balls (bocconcini) or diced mozzarella
- ¼ cup Fresh basil leaves torn
For the Pesto Dressing
- 1 cup Fresh basil leaves
- ⅓ cup Grated Parmesan cheese freshly grated recommended
- ⅓ cup Extra virgin olive oil
- 2 tbsp Pine nuts or walnuts for a budget-friendly option
- 1 clove Garlic
- ½ tsp Salt
- ¼ tsp Black pepper
- ½ Lemon juice only, optional, for brightness
Instructions
- Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add 12 oz of short pasta (penne, fusilli, or farfalle) and cook according to package instructions until just al dente — you want a slight bite, not mush. Drain and rinse immediately under cold water to stop the cooking process and cool the pasta down quickly. Set aside to drain fully.
- Blend the Pesto Dressing: Add 1 cup fresh basil leaves, ⅓ cup grated Parmesan, ⅓ cup extra virgin olive oil, 2 tbsp pine nuts (or walnuts), 1 garlic clove, ½ tsp salt, and ¼ tsp black pepper into the bowl of a food processor or blender. Blend until smooth, scraping down the sides as needed to make sure everything incorporates evenly. The pesto should be bright green, creamy, and deeply fragrant.
- Adjust the Consistency: If the pesto is too thick to coat pasta easily, drizzle in one or two tablespoons of water or a splash of extra olive oil and blend again. Taste and adjust seasoning. If you’d like extra brightness, squeeze in the juice of half a lemon and pulse once more.
- Toss the Pasta with Pesto: Transfer the fully cooled and drained pasta into a large mixing bowl. Pour the freshly blended pesto dressing over the pasta and toss well, making sure every piece of pasta is evenly coated.
- Add the Tomatoes and Mozzarella: Gently fold in 1½ cups of halved cherry tomatoes and 8 oz of fresh mozzarella bocconcini (or diced mozzarella) into the pesto-dressed pasta. Use a light hand to keep the tomatoes and mozzarella intact.
- Garnish and Serve: Scatter ¼ cup torn fresh basil leaves over the top of the salad. For best flavor, let the salad rest for about 15 minutes before serving to allow the flavors to meld. Serve chilled or at room temperature.
