We were sitting at the kitchen counter, napkins in laps, plates half-empty, and my cousin just couldn’t believe the depth of flavor packed into that sun-dried tomato pesto pasta salad. Honestly, I hadn’t thought much about pesto variations before, but that moment cracked open a whole new world of fresh, vibrant salads that are anything but ordinary. There’s something about how the rich, tangy sun-dried tomatoes blend with the creamy mozzarella and fragrant basil that just makes you pause and savor. It’s not your everyday pasta salad, you know?
This Fresh Sun-Dried Tomato Pesto Pasta Salad with Mozzarella & Basil actually started as a quick fix after a long day when I wanted something bright and satisfying but without heating up the kitchen. The pesto itself? Homemade, of course, but swapped out the usual pine nuts for toasted almonds (a secret I picked up from a chef friend). That switch adds a subtle nuttiness without overpowering the tomatoes’ punch. The mozzarella pearls melt in your mouth, and the basil leaves add that fresh, garden-picked finish. It’s the kind of salad that feels light but leaves you full—perfect for those warm evenings when you want something effortless yet impressive.
What really sticks with me is how this recipe became a staple every summer. I’d make it for weekend picnics or toss it together when friends popped over unexpectedly (which those sun-dried tomatoes in oil help with—ready to go anytime). It’s a little vibrant, a little indulgent, and honestly, just the kind of dish that keeps me coming back. I guess there’s a quiet satisfaction in knowing you’ve got a reliable, delicious recipe that’s both fresh and comforting. That’s why this sun-dried tomato pesto pasta salad feels like a reliable friend at the table.
Why You’ll Love This Recipe
Trust me, I’ve tested this Fresh Sun-Dried Tomato Pesto Pasta Salad with Mozzarella & Basil more times than I can count, tweaking it until it felt just right. Here’s why it’s worth your time:
- Quick & Easy: Comes together in about 20 minutes—perfect for busy weeknights or those last-minute get-togethers.
- Simple Ingredients: No fancy, hard-to-find items needed; most are pantry staples or easy to grab at your local store.
- Perfect for Summer: This pasta salad screams picnic, barbecue, or light lunch vibes—fresh and bright.
- Crowd-Pleaser: Kids and adults alike rave about the combination of tangy pesto, creamy mozzarella, and fresh basil.
- Unbelievably Delicious: The sun-dried tomato pesto packs a punch with balanced acidity and savory depth, making this salad anything but boring.
This isn’t just another pasta salad—you’re getting a recipe with a creative twist on traditional pesto (toasted almonds instead of pine nuts) that adds a gentle crunch and nuttiness. Plus, the homemade pesto means you control the flavors—no jarred shortcuts here. It has that perfect balance of fresh, tangy, and creamy that makes your taste buds sing. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and smile.
And if you’re someone who loves recipes that can easily impress guests without stress, this is it. It’s a relaxing kind of impressive—the kind you whip up while chatting with friends or prepping for a casual dinner. Plus, the colorful presentation with bright red sun-dried tomatoes, white mozzarella, and vibrant green basil makes it a feast for the eyes, too.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. You likely have most of these in your kitchen already, and substitutions are easy if needed.
- Pasta: 12 ounces (340g) of rotini or fusilli pasta (these shapes hold the pesto well).
- Sun-Dried Tomatoes: ½ cup packed, preferably oil-packed for that extra richness and softness. (If you only have dry-packed, soak them in warm water for 20 minutes.)
- Fresh Basil Leaves: 1 cup packed, roughly chopped (freshness here really brightens the salad).
- Mozzarella Cheese: 8 ounces (225g) of fresh mozzarella pearls or small bocconcini (adds creamy, melt-in-your-mouth texture).
- Toasted Almonds: ¼ cup, chopped (toasted almonds replace pine nuts for a subtle crunch and nuttiness).
- Garlic: 2 cloves, minced (for that classic pesto punch).
- Parmesan Cheese: ½ cup grated (adds savory depth).
- Olive Oil: About ⅓ cup (use good quality extra virgin—trust me, it makes a difference).
- Lemon Juice: 1 tablespoon, freshly squeezed (adds brightness and balances richness).
- Salt & Pepper: To taste (season thoughtfully to let the flavors shine).
For a little extra zing, I sometimes toss in a teaspoon of red pepper flakes—just enough to hint at spice without stealing the show. When the tomatoes are in season, you can swap sun-dried for fresh chopped heirloom tomatoes for a lighter twist, though that changes the flavor profile quite a bit.
Equipment Needed
You won’t need anything fancy for this recipe, which is one of the reasons I love it. Here’s what I recommend:
- Large Pot: For boiling pasta. A heavy-bottomed pot helps prevent sticking.
- Food Processor or Blender: Essential for making the sun-dried tomato pesto smooth and creamy. If you don’t have one, a sturdy mortar and pestle works but takes more elbow grease.
- Mixing Bowl: To combine the pasta salad ingredients.
- Measuring Cups & Spoons: For precise ingredient amounts.
- Colander: To drain the pasta thoroughly.
- Skillet: For toasting the almonds quickly over medium heat (watch closely—they burn fast!).
I’ve used both high-end and budget-friendly food processors, and honestly, even a mid-range model gets the job done perfectly for pesto. Just don’t skip the toasting step for the almonds—it’s where the flavor magic happens! For cleanup ease, a silicone spatula is my go-to for scraping down the pesto sides.
Preparation Method

- Cook the Pasta: Bring a large pot of salted water to a boil. Add 12 ounces (340g) of rotini or fusilli pasta and cook according to package instructions until al dente (usually about 9-11 minutes). Stir occasionally to prevent sticking. Drain the pasta and rinse briefly under cold water to stop the cooking and cool it down. Set aside in a large mixing bowl.
- Toast the Almonds: Heat a dry skillet over medium heat. Add ¼ cup chopped almonds and toast, stirring frequently, until fragrant and lightly golden (about 3-4 minutes). Watch closely so they don’t burn. Remove from heat and let cool.
- Make the Sun-Dried Tomato Pesto: In a food processor, combine ½ cup packed oil-packed sun-dried tomatoes, 1 cup fresh basil leaves, 2 minced garlic cloves, ½ cup grated Parmesan cheese, toasted almonds, ⅓ cup extra virgin olive oil, and 1 tablespoon fresh lemon juice. Pulse until smooth but still a bit textured—you want some body, not a puree. Taste and season with salt and pepper to preference.
- Combine Salad: Pour the pesto over the cooled pasta in the mixing bowl. Toss gently to coat all the pasta evenly.
- Add Mozzarella and Fresh Basil: Fold in 8 ounces (225g) of fresh mozzarella pearls and a handful of roughly torn fresh basil leaves for bursts of freshness.
- Final Adjustments: Taste again and add extra salt, pepper, or a splash of olive oil if needed. If the salad feels too thick, a little cold water or additional olive oil helps loosen the texture.
- Chill or Serve: You can serve immediately or refrigerate for 30-60 minutes to let the flavors meld. Bring it out 10 minutes before serving so the olive oil isn’t too stiff.
Pro tip: When tossing, be gentle to avoid breaking up the mozzarella pearls. Also, if the pesto seems too thick, adding a small splash of pasta cooking water before mixing helps it coat the pasta perfectly. I learned that trick the hard way after a few clumpy batches!
Cooking Tips & Techniques
Getting this Fresh Sun-Dried Tomato Pesto Pasta Salad just right means paying attention to a few key details:
- Don’t Overcook the Pasta: Al dente is your friend. If it’s mushy, the salad turns limp and disappointing.
- Toast Nuts Carefully: Almonds burn quickly, so keep the heat medium or lower and stir often.
- Balance the Pesto: The mix of sun-dried tomatoes, lemon juice, and olive oil should be bright but not overly oily or acidic. Taste as you go.
- Use Fresh Ingredients: Fresh basil and good-quality mozzarella make a world of difference—trust me, I’ve tried this with the cheaper stuff, and it’s just not the same.
- Make Ahead: The salad tastes even better the next day when the flavors have had time to mingle. Just stir gently before serving.
I once tried skipping the lemon juice because I thought it was optional, and the whole salad felt flat. Lesson learned—don’t skip the bright notes! Also, if you don’t have a food processor, finely chopping the ingredients and mixing well works in a pinch, but the texture won’t be quite as silky.
Variations & Adaptations
Want to mix things up? Here are a few ways to keep this pasta salad fresh and exciting:
- Gluten-Free: Swap regular pasta for gluten-free rotini or spiralized zucchini noodles for a low-carb twist.
- Dairy-Free: Use vegan mozzarella alternatives or omit cheese altogether and increase the toasted nuts for creaminess.
- Herb Variations: Add fresh oregano or thyme along with basil for a more complex herbaceous note.
- Protein Boost: Toss in grilled chicken thighs (like from my crispy pan-seared chicken thighs recipe) or chickpeas for a filling meal.
- Seasonal Twist: Swap sun-dried tomatoes with fresh heirloom tomatoes in summer for a lighter, fresher salad reminiscent of the Southern-style heirloom tomato pie flavors.
Personally, I once tried adding sun-dried tomatoes and fresh grilled peaches from my fresh grilled peach caprese salad recipe—it was unexpectedly fantastic! The sweet and savory combo brought a whole new layer of flavor.
Serving & Storage Suggestions
This salad shines best served slightly chilled or at room temperature. It’s perfect on its own or alongside grilled meats and crusty bread. For casual gatherings, I like to serve it in a large bowl garnished with a few whole basil leaves and a drizzle of extra virgin olive oil for that glossy finish.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors meld beautifully overnight, though the mozzarella may absorb some pesto color—nothing to worry about! When reheating, I prefer to let it come to room temperature rather than warming it up, as heating can change the mozzarella’s texture.
For picnics or potlucks, this pasta salad travels well and keeps its charm even after sitting out for a bit. Just keep it shaded and cool if possible. If you want to prep ahead, make the pesto and toast the almonds a day before to save time.
Nutritional Information & Benefits
Per serving (about 1 cup): approximately 350 calories, 15g fat, 38g carbohydrates, and 12g protein.
The ingredients pack a nutritious punch: sun-dried tomatoes are rich in antioxidants and vitamins A and C, while fresh basil offers anti-inflammatory benefits and a boost of flavor without extra calories. Mozzarella provides a good source of protein and calcium, supporting bone health. Using olive oil adds heart-healthy monounsaturated fats, making this pasta salad a balanced, tasty option.
This recipe is naturally gluten-free when made with gluten-free pasta and can be adapted to suit dairy-free diets, making it accessible for many dietary preferences.
Conclusion
This Fresh Sun-Dried Tomato Pesto Pasta Salad with Mozzarella & Basil is a recipe I keep returning to because it balances freshness, richness, and ease in a way that feels effortlessly special. Whether you’re feeding family, hosting friends, or just craving a bright pasta salad, it’s a recipe that fits right in.
Feel free to tweak the ingredients based on what you love or what’s in season. I’m convinced that a little personal touch makes recipes like this even more memorable. And hey, if you try making it, I’d love to hear about your twists or how it turned out!
Cooking is all about those little moments of joy, and this salad definitely brings a few to the table.
FAQs
- Can I make this salad ahead of time? Yes! It actually tastes better after chilling for an hour or two, allowing the flavors to meld.
- What if I don’t have a food processor? You can finely chop the ingredients and mix well, but the texture won’t be as smooth.
- Can I use dry-packed sun-dried tomatoes? Yes, but soak them in warm water for 20 minutes before using to soften.
- Is this recipe suitable for vegans? You can make it vegan by omitting the mozzarella and Parmesan or using plant-based alternatives.
- What’s the best type of pasta to use? Fusilli or rotini work best as their spirals hold the pesto nicely, but any short pasta will do.
Pin This Recipe!

Fresh Sun-Dried Tomato Pesto Pasta Salad Easy Recipe with Mozzarella and Basil
A vibrant and flavorful pasta salad featuring homemade sun-dried tomato pesto with toasted almonds, creamy mozzarella pearls, and fresh basil. Perfect for summer picnics, light lunches, or casual gatherings.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Salad
- Cuisine: Italian
Ingredients
- 12 ounces rotini or fusilli pasta
- ½ cup packed oil-packed sun-dried tomatoes (soak dry-packed in warm water for 20 minutes if needed)
- 1 cup packed fresh basil leaves, roughly chopped
- 8 ounces fresh mozzarella pearls or small bocconcini
- ¼ cup toasted almonds, chopped
- 2 cloves garlic, minced
- ½ cup grated Parmesan cheese
- ⅓ cup extra virgin olive oil
- 1 tablespoon freshly squeezed lemon juice
- Salt and pepper to taste
- Optional: 1 teaspoon red pepper flakes
Instructions
- Bring a large pot of salted water to a boil. Add 12 ounces of rotini or fusilli pasta and cook according to package instructions until al dente (about 9-11 minutes). Stir occasionally to prevent sticking. Drain and rinse briefly under cold water to cool. Set aside in a large mixing bowl.
- Heat a dry skillet over medium heat. Add ¼ cup chopped almonds and toast, stirring frequently, until fragrant and lightly golden (about 3-4 minutes). Remove from heat and let cool.
- In a food processor, combine ½ cup packed oil-packed sun-dried tomatoes, 1 cup fresh basil leaves, 2 minced garlic cloves, ½ cup grated Parmesan cheese, toasted almonds, ⅓ cup extra virgin olive oil, and 1 tablespoon fresh lemon juice. Pulse until smooth but still slightly textured. Season with salt and pepper to taste.
- Pour the pesto over the cooled pasta in the mixing bowl. Toss gently to coat all the pasta evenly.
- Fold in 8 ounces of fresh mozzarella pearls and a handful of roughly torn fresh basil leaves.
- Taste and adjust seasoning with extra salt, pepper, or olive oil if needed. If the salad is too thick, add a little cold water or additional olive oil to loosen the texture.
- Serve immediately or refrigerate for 30-60 minutes to let flavors meld. Bring to room temperature about 10 minutes before serving.
Notes
Do not overcook pasta; al dente is best. Toast almonds carefully to avoid burning. Use fresh basil and good-quality mozzarella for best flavor. Adding a splash of pasta cooking water can help loosen thick pesto. The salad tastes better after chilling for an hour or two. Can be made vegan by omitting cheeses or using plant-based alternatives.
Nutrition
- Serving Size: About 1 cup
- Calories: 350
- Sugar: 4
- Sodium: 350
- Fat: 15
- Saturated Fat: 5
- Carbohydrates: 38
- Fiber: 3
- Protein: 12
Keywords: sun-dried tomato pesto, pasta salad, mozzarella, basil, summer salad, easy recipe, toasted almonds, homemade pesto


