If you’ve been searching for the Best Pesto Pasta Salad, your search ends right here.
This crowd-pleasing dish combines tender rotini pasta, vibrant homemade-style basil pesto, juicy cherry tomatoes, creamy mozzarella, and a handful of fresh additions that take it from ordinary to absolutely unforgettable.
It’s the kind of salad that disappears fast at potlucks, picnics, and summer barbecues.
And the best part? It comes together in under 30 minutes, making it just as practical as it is delicious.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 12 minutes |
| Total Time | 27 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |
For another fresh and vibrant salad option, check out this Spring Pea and Mint Salad that’s equally perfect for warm-weather entertaining.

Why You’ll Love This Pesto Pasta Salad
This recipe checks every single box when it comes to a perfect make-ahead dish.
The pesto coats every piece of pasta in a rich, herby layer of flavor that only gets better as it sits.
It’s incredibly versatile, serve it as a side dish, a light main course, or the star of your next cookout spread.
The ingredients are simple and easy to find at any grocery store.
It’s naturally vegetarian and can be easily adjusted to suit different dietary needs.
You can make it a day ahead, which means less stress on the day of your event.
The color alone makes it look like something you’d order at a restaurant.
You might also enjoy: Dense Bean Salad for another hearty, make-ahead salad that delivers big on flavor.
Ingredients
This pesto pasta salad uses wholesome, fresh ingredients that come together beautifully.
Feel free to use store-bought pesto if you’re short on time, but a good quality jarred version like Barilla Basil Pesto makes a noticeable difference.
- 12 oz rotini pasta (or fusilli)
- 1 cup basil pesto (homemade or store-bought basil pesto)
- 1 cup cherry tomatoes, halved
- 8 oz fresh mozzarella balls (ciliegine or bocconcini), halved
- 1/2 cup sun-dried tomatoes, drained and roughly chopped (use oil-packed sun-dried tomatoes for the best flavor)
- 1/4 cup Kalamata olives, halved (optional)
- 1/4 cup freshly grated Parmesan cheese
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon garlic powder
- Salt and black pepper, to taste
- Fresh basil leaves, for garnish
Read Also: Baked Feta Pasta Recipe
Kitchen Equipment Needed
Having the right tools on hand makes this recipe even smoother to pull off.
A large pot for boiling pasta and a good mixing bowl are the two essentials you really can’t skip.
- Large pot for boiling pasta
- Colander or strainer
- Large mixing bowl (at least 5-quart capacity)
- Chef’s knife and cutting board
- Measuring cups and measuring spoons
- Box grater or microplane for Parmesan
- Silicone spatula or tongs for tossing
- Airtight container for storage
Recommended Products for This Recipe
These are products I personally recommend based on experience. They’ll make your pesto pasta salad taste even more vibrant and restaurant-worthy.
1. Barilla Basil Pesto
This store-bought pesto is hands down one of the best options if you’re not making pesto from scratch.
It has a bright, authentic basil flavor without being overly oily or gummy. A little goes a long way, and it coats pasta beautifully.
2. OXO Good Grips Large Mixing Bowl
A roomy, non-slip mixing bowl is a total necessity for tossing pasta salad without making a mess.
The OXO model is particularly great because the grip prevents the bowl from sliding around your counter while you mix. It’s durable, easy to clean, and the size is perfect for a full batch.
3. Microplane Classic Zester/Grater
Freshly grated Parmesan makes a world of difference compared to the pre-shredded stuff.
The Microplane produces ultra-fine, fluffy shreds that melt right into the salad rather than sitting in clumps. It’s one of those tools that seems basic but truly elevates the final dish.
4. Filippo Berio Extra Virgin Olive Oil
A drizzle of good olive oil helps loosen the pesto and gives the salad a silky, glossy finish.
Filippo Berio is a trusted brand with a smooth, fruity flavor profile that pairs perfectly with basil pesto. Use it for the dressing and as a finishing touch.

Step-by-Step Instructions: How to Make Pesto Pasta Salad
1. Cook the Pasta
- Bring a large pot of water to a rolling boil over high heat. Use at least 4 quarts of water for 12 oz of pasta so the rotini has plenty of room to cook evenly.
- Add a generous pinch of salt, the water should taste mildly salty, almost like broth. This is your one chance to season the pasta itself.
- Add the 12 oz of rotini pasta and stir immediately to prevent sticking.
- Cook according to the package instructions until the pasta is al dente, typically 8 to 10 minutes. Al dente means the pasta is cooked through but still has a slight firmness when you bite into it. Avoid overcooking, as soft pasta won’t hold up well in a salad.
- Taste a piece of pasta about 1 minute before the suggested cook time to check for doneness.
2. Drain and Cool the Pasta
- Once the pasta is al dente, carefully drain it using a colander placed in the sink.
- Rinse the pasta under cold running water for about 30 to 60 seconds, tossing it gently. This stops the cooking process immediately and cools the pasta down so it won’t wilt the pesto or melt the mozzarella.
- Shake the colander well to remove excess water. Transfer the cooled pasta to your large mixing bowl.
- Drizzle the 2 tablespoons of extra virgin olive oil over the pasta and toss to coat. This prevents the pasta from clumping together while you prep the other ingredients.
3. Prep the Vegetables and Cheese
- Rinse the cherry tomatoes under cold water, then dry them with a paper towel. Slice each one in half and set aside.
- Drain the oil-packed sun-dried tomatoes and roughly chop them into smaller, bite-sized pieces. They’re packed with flavor, so you don’t need huge chunks.
- If using Kalamata olives, drain and halve them. Pat them dry if they seem very wet.
- Halve the fresh mozzarella balls if they’re bocconcini-sized. If using larger fresh mozzarella, tear it into roughly 1/2-inch chunks.
- Use a microplane or box grater to grate the Parmesan cheese if not using pre-grated. Freshly grated melts better into the salad.
4. Add the Pesto
- Add the 1 cup of basil pesto directly to the bowl with the cooled, oiled pasta.
- Add the 1 tablespoon of fresh lemon juice and the 1/2 teaspoon of garlic powder at this stage.
- Using a silicone spatula or tongs, gently toss everything together until the pasta is fully coated in pesto. Make sure to scrape the bottom of the bowl to get every last bit of pesto incorporated.
- Taste and season with salt and black pepper as needed. Remember that Parmesan and pesto both carry saltiness, so season gradually.
5. Add the Remaining Ingredients
- Add the halved cherry tomatoes, chopped sun-dried tomatoes, and Kalamata olives (if using) to the pesto-coated pasta.
- Scatter the fresh mozzarella pieces over the top.
- Sprinkle the freshly grated Parmesan cheese over everything.
- Gently fold all the ingredients together using a spatula, being careful not to break the mozzarella balls. You want everything evenly distributed without smashing the softer elements.
6. Taste and Adjust Seasoning
- Give the salad one final taste. If it seems too thick or dry, add a splash of extra olive oil or a tablespoon of the sun-dried tomato oil from the jar, it’s full of flavor.
- If you want a brighter finish, squeeze a little extra lemon juice over the top.
- Adjust salt and pepper as needed.
7. Chill or Serve
- For best results, cover the bowl with plastic wrap or transfer to an airtight container and refrigerate for at least 30 minutes before serving. This gives the flavors time to meld together beautifully.
- Just before serving, give the salad a good toss and garnish generously with fresh basil leaves.
- If the salad has been refrigerated overnight and seems dry, stir in a spoonful of pesto and a small drizzle of olive oil to refresh it before serving.
The same fresh herb approach works wonderfully in my Garlic Shrimp Pasta if you’re looking to turn this into a more substantial meal.
Tips for The Best Pesto Pasta Salad
A few small tweaks can take this pasta salad from good to genuinely spectacular. The most impactful tip? Don’t skip the olive oil toss right after draining the pasta.
- Salt your pasta water generously. Under-seasoned pasta is the most common reason a pasta salad tastes flat.
- Cook pasta al dente, not soft. Overcooked pasta turns mushy as it absorbs the pesto dressing.
- Toss pasta with olive oil while still warm. This keeps pieces from sticking together in a clumpy mass.
- Use room-temperature pesto. Cold pesto straight from the fridge is thick and won’t coat the pasta as evenly.
- Add mozzarella last. Folding it in at the end prevents it from breaking up into tiny bits.
- Let it chill before serving. Even 30 minutes in the fridge makes a big difference in flavor development.
- Reserve a bit of pesto for refreshing. If storing overnight, always keep an extra tablespoon or two of pesto to stir in before serving since the pasta absorbs the dressing as it sits.
- Use fresh lemon juice, not bottled. The brightness really does shine through in the final dish.
Serving Suggestions

Pesto Pasta Salad is incredibly versatile and slots easily into almost any meal or gathering. It’s a perfect side dish for casual dinners and summer cookouts alike.
Serve it alongside Garlic Rosemary Grilled Lamb Chops for a dinner spread that feels effortlessly elegant.
It also pairs beautifully with grilled chicken, burgers, or shrimp skewers at a backyard barbecue.
- Pair with grilled proteins like chicken, shrimp, salmon, or steak
- Serve as part of a picnic spread with a charcuterie board and crusty bread
- Add to a potluck table alongside Potato Salad and Creamy Cucumber Dill Salad for a full salad station
- Pack it for meal prep lunches, it holds up beautifully for 3 to 4 days
- Serve it warm immediately after making for a cozy, casual weeknight dinner
- Top individual portions with extra Parmesan and a drizzle of good olive oil for a more elevated presentation.
Variations of Pesto Pasta Salad
This recipe is a wonderful canvas for creativity. The core pesto-pasta combination stays the same, but you can easily mix and match add-ins based on what you love or what you have on hand.
- Chicken Pesto Pasta Salad: Add 1 to 2 cups of grilled or rotisserie chicken, shredded or cubed, for a heartier, protein-rich version.
- Sun-Dried Tomato Forward: Double the sun-dried tomatoes and skip the cherry tomatoes for a deeper, richer tomato flavor.
- Avocado Pesto Pasta Salad: Add 1 diced ripe avocado just before serving for a creamy, buttery texture.
- Vegan Version: Skip the mozzarella and Parmesan, and use a dairy-free pesto. Add white beans for extra protein and creaminess.
- Arugula Pesto Pasta Salad: Swap out or mix in arugula pesto for a peppery, slightly bitter twist that pairs beautifully with sun-dried tomatoes.
- Antipasto Style: Add sliced salami, artichoke hearts, and roasted red peppers for a bold Italian antipasto-inspired version.
- Tortellini Pesto Salad: Swap the rotini for cheese tortellini for an indulgent, cheesy variation, similar to Crockpot Tortellini Alfredo but served cold.
Storage and Reheating
Pesto Pasta Salad stores beautifully, making it an excellent candidate for meal prep and advance planning.
The key is to store it properly so the pasta doesn’t dry out or lose its vibrant color.
- Refrigerator: Transfer leftovers to an airtight container and refrigerate for up to 4 days. The salad will continue to absorb the pesto dressing as it sits, so always stir in a little extra pesto and olive oil before serving leftovers.
- Freezing: This salad is not recommended for freezing. Fresh mozzarella, pesto, and cooked pasta don’t hold up well after thawing and tend to become watery and unpleasant in texture.
- Refreshing Leftovers: If the salad seems dry the next day, add 1 to 2 tablespoons of pesto and a small drizzle of olive oil, then toss well. A squeeze of fresh lemon juice also helps brighten it back up.
- Serving After Refrigerating: Take the salad out of the fridge about 15 minutes before serving so it can come slightly closer to room temperature, which improves the texture and makes the flavors more pronounced.
- Make Ahead Tip: You can make this salad up to 24 hours in advance. Just hold off on adding the fresh basil garnish until right before serving.
Read Also: Marry Me Shrimp Pasta Recipe
Nutritional Facts
The following is an approximate breakdown per serving (based on 6 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~420 kcal |
| Total Fat | 22g |
| Saturated Fat | 6g |
| Cholesterol | 25mg |
| Sodium | 480mg |
| Total Carbohydrates | 42g |
| Dietary Fiber | 3g |
| Sugars | 4g |
| Protein | 14g |
Note: Nutritional values are estimates and can vary based on specific brands and ingredient substitutions used.
Health Benefits of Key Ingredients
This pesto pasta salad isn’t just delicious, it’s packed with ingredients that offer real nutritional value.
Fresh basil, olive oil, tomatoes, and mozzarella each bring something meaningful to the table.
Basil pesto is rich in antioxidants, particularly from fresh basil leaves, which contain anti-inflammatory compounds and vitamin K.
The olive oil in pesto provides heart-healthy monounsaturated fats that are associated with reduced inflammation and improved cholesterol levels.
- Fresh basil: High in vitamin K, vitamin A, and antioxidants; known for its anti-inflammatory and antimicrobial properties
- Extra virgin olive oil: A cornerstone of the Mediterranean diet; rich in oleic acid and polyphenols that support heart and brain health
- Cherry tomatoes: Loaded with lycopene, vitamin C, and potassium; lycopene is a powerful antioxidant linked to reduced risk of certain chronic conditions
- Fresh mozzarella: A good source of protein and calcium; lower in sodium than aged cheeses
- Sun-dried tomatoes: Concentrated source of lycopene, vitamin C, and iron; also provide dietary fiber that supports digestive health
- Parmesan cheese: Rich in calcium and phosphorus; also contains conjugated linoleic acid (CLA), a fatty acid with potential immune-supporting properties
For another nourishing and colorful salad, you might love this Broccoli Salad with Bacon and Cheese as a companion dish at your next gathering.
FAQs About Pesto Pasta Salad
1. Can I make pesto pasta salad the day before?
Yes, and in fact it often tastes even better the next day as the flavors have more time to meld together.
Just be sure to stir in a bit of extra pesto and olive oil before serving, since the pasta will have absorbed some of the dressing overnight.
2. What pasta shape works best for pesto pasta salad?
Rotini and fusilli are the top choices because their spiral shape traps the pesto in every twist, ensuring maximum flavor in each bite.
Farfalle (bow ties) and penne are also solid options. Avoid long pasta like spaghetti, which doesn’t hold dressing well in a salad format.
3. Can I use store-bought pesto?
Absolutely. A high-quality jarred pesto like Barilla or Rana works beautifully in this recipe and saves a lot of time.
Look for one with a vibrant green color and a short ingredient list. Avoid pesto that lists water or filler ingredients early in the list.
4. How do I keep pesto pasta salad from drying out?
The key is to toss the pasta with olive oil immediately after draining, before adding the pesto.
Always save a little extra pesto on the side to stir into the salad before serving, especially if it’s been refrigerated for several hours.
A small squeeze of lemon juice also helps revive the moisture and brightness.
5. Is pesto pasta salad served warm or cold?
It can be served either way! Most commonly it’s served chilled or at room temperature, which is why it’s such a popular picnic and potluck dish.
But you can also serve it right after making it while it’s still slightly warm, the mozzarella gets a little softer and the pesto becomes even more aromatic. Both versions are delicious.

Best Pesto Pasta Salad
Ingredients
- 12 oz rotini pasta 340g; or fusilli
- 1 cup basil pesto about 240ml; homemade or store-bought
- 1 cup cherry tomatoes about 150g, halved
- 8 oz fresh mozzarella balls 225g, ciliegine or bocconcini, halved
- 1/2 cup sun-dried tomatoes about 75g, oil-packed, drained and roughly chopped
- 1/4 cup Kalamata olives about 40g, halved; optional
- 1/4 cup Parmesan cheese about 25g, freshly grated
- 2 tbsp extra virgin olive oil 30ml
- 1 tbsp fresh lemon juice 15ml; about half a lemon
- 1/2 tsp garlic powder
- salt to taste, plus more for pasta water
- black pepper to taste
- fresh basil leaves a small handful, for garnish
Equipment
- Large pot At least 6-quart capacity for boiling pasta
- Colander For draining pasta
- Large mixing bowl At least 5-quart capacity for tossing salad
- Chef’s knife For halving tomatoes and olives
- Cutting board
- Measuring cups
- Measuring spoons
- Box grater or microplane For grating fresh Parmesan
- Silicone spatula or tongs For tossing ingredients gently
- Airtight container For storing leftovers
Method
- Bring a large pot of generously salted water to a rolling boil, add the rotini, and cook until al dente (about 8–10 minutes). Drain immediately and rinse under cold running water to stop the cooking.
- Transfer the drained pasta to a large mixing bowl and drizzle with the 2 tablespoons of extra virgin olive oil. Toss well to coat and prevent clumping.
- Halve the cherry tomatoes, roughly chop the sun-dried tomatoes, halve the olives (if using), halve the mozzarella balls, and grate the Parmesan cheese. Set everything aside.
- Add the basil pesto, fresh lemon juice, and garlic powder to the bowl with the pasta. Toss until every piece of pasta is evenly coated, then season with salt and black pepper to taste.
- Add the cherry tomatoes, sun-dried tomatoes, olives, mozzarella, and Parmesan to the bowl. Gently fold everything together until evenly distributed.
- Taste the salad and adjust seasoning as needed — add a drizzle of olive oil if it seems dry, or an extra squeeze of lemon juice for more brightness.
- Cover and refrigerate for at least 30 minutes to allow the flavors to meld. Garnish with fresh basil leaves just before serving.
Nutrition
Notes
- Cook pasta al dente — overcooked pasta turns mushy as it absorbs the pesto dressing as it sits.
- Toss the drained pasta with olive oil immediately while it’s still warm to prevent clumping.
- Use room-temperature pesto for the best coating — cold pesto straight from the fridge is too thick to coat evenly.
- Always reserve 1–2 tablespoons of extra pesto on the side. The pasta absorbs the dressing as it sits, especially overnight, and a little extra pesto brings it right back to life.
- Add mozzarella last and fold gently to keep the pieces intact and prevent them from breaking into small bits.
- For a protein boost, add 1–2 cups of grilled or shredded rotisserie chicken to make it a complete meal.
- Store leftovers in an airtight container in the refrigerator for up to 4 days. Stir in a bit of pesto and olive oil before serving.
- This salad is not recommended for freezing — the mozzarella and pesto do not hold up well after thawing.
- Make it vegan by omitting the mozzarella and Parmesan and using a dairy-free pesto. Add white beans for extra creaminess and protein.
- For the best flavor, let the salad rest at room temperature for about 15 minutes before serving if it has been refrigerated.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Pesto Pasta Salad is one of those recipes that proves simple, fresh ingredients don’t need a lot of fuss to be extraordinary.
With vibrant basil pesto, juicy tomatoes, creamy mozzarella, and perfectly cooked pasta, every forkful is packed with flavor.
Give this recipe a try at your next gathering and see how fast the bowl empties.
I’d love to hear how it turns out for you, drop a comment below or share a photo and tag me. Happy cooking.
Recommended:
- Chicken Pesto Meatballs
- Spring Vegetable Tart
- Lemon Asparagus Risotto
- Spinach Gorgonzola Salad
- Caprese Bites


