A caprese pasta salad with pesto takes the familiar flavors of a tomato-mozzarella-basil plate and turns them into a portable, make-ahead cold pasta dish. You get the same soft cheese, sweet cherry tomatoes, and herbal punch, but tossed with short pasta and a basil pesto coating that holds everything together. This version is built for warm days when you want something filling but not heavy, and it comes together in about 20 minutes of active work.
The structure matters more than people expect. Short pasta traps the pesto in its curves, cherry tomatoes stay juicy without making the bowl watery, and fresh mozzarella adds the mild creaminess that dried cheese can't match. The result is a balanced lunch or side that keeps well in the fridge and actually tastes better after a short rest. If you enjoyed this, our mediterranean pasta salad is worth trying next. Making this caprese pasta salad with pesto at home is surprisingly straightforward once you know the key steps.
Why You'll Love These Caprese Pasta Salad With Pesto
Ready in 20 minutes with no stovetop sauce work beyond boiling pasta.
Holds up in the fridge for up to 4 days without turning soggy.
Uses pantry pasta plus three fresh items you can find in any grocery.
Naturally vegetarian and easy to scale for a crowd or meal prep.
The pesto doubles as the dressing, so there's no separate vinaigrette step.
Ingredients You'll Need
12 oz (340 g) rotini or fusilli pasta — short shapes hold pesto best.
2 cups cherry tomatoes, halved — sweet and low in water compared to slicing tomatoes.
8 oz (225 g) fresh mozzarella pearls, drained — gives the creamy caprese bite.
2/3 cup basil pesto, store-bought or homemade — the coating and main flavor.
2 tbsp extra-virgin olive oil — loosens the pesto so it coats without clumping.
1/4 cup fresh basil leaves, torn — adds a fresh herbal finish.
1/2 tsp fine salt, plus pasta water — seasons the pasta from inside out.
1/4 tsp black pepper — light background heat.
Ingredient Substitutions
Fresh mozzarella pearls: Replace with 8 oz diced fresh mozzarella block cut into 1/2-inch cubes if pearls are unavailable. The cube size is slightly larger, so the salad reads a bit chunkier and the cheese disperses less evenly. Expect the same mild flavor, though pearls release creaminess faster when mixed. The caprese pasta salad with pesto works well for weeknight cooking when time is limited.
Basil pesto: Swap with 2/3 cup sun-dried tomato pesto for a deeper, tangier profile. This changes the color from green to reddish-brown and adds a concentrated tomato note that pairs well with the cherry tomatoes. You may need 1 tbsp less olive oil since sun-dried pesto is thicker. Storing leftover caprese pasta salad with pesto correctly keeps it tasting good for days.
Rotini pasta: Use 12 oz gluten-free penne if needed, cooked according to package time. Rice- or corn-based pasta softens faster after dressing, so mix and serve within 2 hours for best texture. The shape still catches pesto, though ridges are less pronounced. For the best results with this caprese pasta salad with pesto, read through all the steps before starting.
Cherry tomatoes: Substitute 2 cups grape tomatoes, halved, with no change to method. Grape tomatoes are firmer and slightly less sweet, so the salad leans more savory. They also release less liquid, which helps the bowl stay dry longer in the fridge. For another easy option, check out our mediterranean pasta salad.
Step-by-Step Instructions
Bring 3 quarts of water to a rolling boil in a 6-quart pot. Add 1/2 tsp fine salt and the 12 oz rotini, stir once, and cook at medium-high heat for 9–11 minutes until the pasta is firm but not crunchy.
Drain the pasta in a colander and rinse under cold running water for 30 seconds until it feels cool to the touch. This stops carryover cooking and keeps the noodles from sticking.
Place the cooled pasta in a large mixing bowl. Add 2/3 cup basil pesto and 2 tbsp olive oil, then toss with a silicone spatula until every piece is evenly coated and glossy.
Add the halved cherry tomatoes and drained mozzarella pearls to the bowl. Fold gently 8–10 times so the soft cheese stays whole and the tomatoes keep their shape.
Season with 1/4 tsp black pepper and the torn basil leaves. Taste and add a pinch more salt only if the pesto is unsalted, then serve or chill.
Pro Tips
Cook the pasta one minute less than the package says if you plan to chill it longer than 2 hours, since cold temperatures firm the starch further. You want it just under done before the cold rinse.
Make your own basil pesto the same morning for a brighter, less oily coating than most jarred versions. Fresh pesto also avoids the oxidized dark color that sits on shelf-stable products.
Salting the pasta water is the only salt some pestos need, so don't season the finished bowl until after tasting. Many store pestos run salty and extra salt makes the mozzarella taste flat.
Learn proper knife skills for halving tomatoes quickly so the prep stays under 10 minutes. A sharp paring knife prevents crushing the skins and losing juice on the board.
If the salad looks dry after chilling, stir in 1 tsp olive oil rather than more pesto to keep the flavor balanced. Pestos vary in thickness and cold pasta absorbs coating as it sits.
Common Mistakes to Avoid
Skipping the cold rinse leaves the pasta warm, which melts the mozzarella on contact and turns the bowl greasy. Always cool the noodles to room temperature or below before mixing dairy.
Using a long pasta like spaghetti makes the pesto slide off and the cheese clump at the bottom. Short shapes are not optional here; they physically hold the sauce in their curves.
Adding the basil leaves too early and tossing hard bruises them into dark bits. Tear and fold them in the final step so they stay green and aromatic on top.
Over-dressing with pesto hides the tomato and mozzarella instead of complementing them. Two-thirds of a cup is tuned for 12 oz dry pasta; more than that reads as a sauce bowl, not a salad.
Serving Suggestions
Pair the bowl with caprese flatbread for a themed spread that repeats the tomato-mozzarella-basil line in a warm form. The contrast of crisp bread and cold pasta works well at potlucks.
Add a simple green side like strawberry salad to bring a sweet note that cuts the pesto's herbal weight. Keep portions small since the pasta is already a full side.
Serve in a shallow white bowl so the red, white, and green read clearly against the dish. A light sprinkle of extra basil at the table signals freshness without changing the recipe.
Storage and Reheating
Pack the salad in an airtight container and refrigerate for up to 4 days. The mozzarella and pesto are dairy-based, so don't leave the bowl out for more than 2 hours at room temperature.
This dish is meant cold, so reheating isn't recommended; if you must warm it, microwave in 20-second bursts to 165°F internal and eat at once. Freezing breaks the mozzarella texture, so skip the freezer for this one.
Yes, pasta salad like this keeps its structure well because the pesto coats and protects the noodles from drying out. That makes it a reliable meal-prep option for midweek lunches.
Recipe Variations
Mediterranean Add-In
Stir in 1/3 cup pitted kalamata olives and 1/4 cup diced cucumber after the cheese step. The olives add a salty brine that offsets the pesto, while cucumber keeps the bowl crisp. Expect a more savory, less sweet profile than the base recipe.
Protein Boost
Add 1 cup drained canned chickpeas or 1 cup diced grilled chicken to make the salad a main. Chickpeas keep it vegetarian and add earthy texture; chicken shifts it toward a lunch plate. Both hold in the fridge without changing the 4-day window.
Spicy Version
Mix 1/2 tsp crushed red pepper into the pesto-oil blend before tossing. The heat builds slowly and makes the sweet tomatoes pop. If you want more bite, use a spicy basil pesto instead of the standard one.
Lemon Bright
Add 1 tbsp lemon zest and 1 tsp lemon juice to the dressing step for a sharper edge. The acid lifts the pesto and makes the mozzarella taste cleaner. Use this version when tomatoes are extra sweet and need balancing.
A caprese pasta salad with pesto turns the classic tomato-mozzarella-basil plate into a portable, make-ahead cold pasta dish tossed with short pasta and basil pesto. It comes together in about 20 minutes of active work and tastes even better after a short rest in the fridge.
Ingredients
12oz rotini or fusilli pasta
2cups cherry tomatoes, halved
8oz fresh mozzarella pearls, drained
2/3cup basil pesto, store-bought or homemade
2tbsp extra-virgin olive oil
1/4cup fresh basil leaves, torn
1/2tsp fine salt, plus pasta water
1/4tsp black pepper
3 quarts water
1/2tsp fine salt for pasta water
Instructions
1
Boil the pasta water
Bring 3 quarts of water to a rolling boil in a 6-quart pot over high heat. Add 1/2 tsp fine salt and the 12 oz rotini, stir once to prevent sticking at the bottom of the pot.
2
Cook the rotini
Cook the pasta at medium-high heat for 9–11 minutes until the pasta is firm but not crunchy, what cooks call al dente. You want the noodles to have a slight bite in the center since they will firm further when chilled.
3
Drain and rinse pasta
Drain the pasta in a colander and rinse under cold running water for 30 seconds until it feels cool to the touch. This stops carryover cooking and keeps the noodles from sticking together as they cool.
4
Coat with pesto oil
Place the cooled pasta in a large mixing bowl and add 2/3 cup basil pesto and 2 tbsp olive oil. Toss with a silicone spatula until every piece is evenly coated and glossy with no dry spots remaining.
5
Add tomatoes and cheese
Add the halved cherry tomatoes and drained mozzarella pearls to the bowl. Fold gently 8–10 times so the soft cheese stays whole and the tomatoes keep their shape without bursting.
6
Season and finish
Season with 1/4 tsp black pepper and the torn basil leaves, then taste the salad. Add a pinch more salt only if the pesto is unsalted, then serve or chill in the refrigerator.
Nutrition Facts
Servings 4
Amount Per Serving
Calories420kcal
% Daily Value *
Total Fat24g37%
Saturated Fat8g40%
Cholesterol30mg10%
Sodium480mg20%
Total Carbohydrate38g13%
Dietary Fiber3g12%
Sugars4g
Protein16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Storage: Pack the salad in an airtight container and refrigerate for up to 4 days; don't leave the bowl out more than 2 hours at room temp.
Make ahead: Cook pasta 1 minute less than package says if chilling longer than 2 hours since cold firms starch further.
Pro tip: If the salad looks dry after chilling, stir in 1 tsp olive oil rather than more pesto to keep flavor balanced; see our best pasta salad for more ideas.
Reheating: This dish is meant cold; if you must warm it, microwave in 20-second bursts to 165°F internal and eat at once.
Pin this recipe to share with your friends and followers.
Anna
Food and Lifestyle Blogger
Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿