Go Back
Pesto pasta salad

Pesto Pasta Salad

Pasta salads are always a hit, but when you add pesto to the mix, it takes things to a whole new level! This pesto pasta salad is light, fresh, and bursting with flavor. It's the perfect combination of herby, cheesy, and tangy goodness, making it a great dish for warm weather, quick lunches, or meal prep.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Course, Side Dish
Cuisine Italian, Mediterranean
Servings 4 servings
Calories 400 kcal

Equipment

  • Large pot
  • Colander
  • Food Processor or Blender
  • Cutting Board and Knif
  • Mixing Bowl
  • Measuring Cups & Spoons
  • Tongs or Large Spoon

Ingredients
  

For the Pasta Salad

  • 12 oz pasta penne, fusilli, or bowtie
  • 1 cup cherry tomatoes halved
  • ½ cup fresh mozzarella balls or cubed mozzarella
  • ¼ cup red onion thinly sliced
  • ¼ cup toasted pine nuts optional
  • ¼ cup black olives sliced (optional)

For the Pesto Dressing

  • 1 cup fresh basil leaves packed
  • ¼ cup grated Parmesan cheese
  • ¼ cup olive oil
  • 2 tbsp pine nuts or walnuts
  • 1 garlic clove
  • 1 tbsp lemon juice
  • ¼ tsp salt or to taste
  • ¼ tsp black pepper

Optional Add-Ins

  • 1 cup grilled chicken sliced
  • ½ cup roasted bell peppers chopped
  • ½ avocado diced
  • A handful of arugula or spinach for extra greens

Instructions
 

Step 1: Cook the Pasta (10-12 minutes)

  • Bring a large pot of salted water to a boil. (Tip: Salting the water adds flavor to the pasta!)
  • Add the pasta and cook according to the package instructions until al dente (firm but not hard).
  • Drain the pasta in a colander and rinse it under cold water to stop the cooking process and prevent it from sticking. Set aside.

Step 2: Make the Pesto (5 minutes)

  • In a food processor or blender, add basil, Parmesan, pine nuts, garlic, lemon juice, salt, and black pepper.
  • Pulse a few times to break everything down.
  • With the processor running, slowly drizzle in the olive oil until the mixture becomes smooth and well combined.
  • Taste and adjust seasoning if needed. (Pro Tip: If the pesto is too thick, add a little more olive oil or a splash of pasta water to loosen it up.)

Step 3: Assemble the Salad (5 minutes)

  • In a large mixing bowl, add the cooked pasta, cherry tomatoes, mozzarella, red onion, and any optional add-ins like grilled chicken or roasted bell peppers.
  • Pour the freshly made pesto over the pasta and toss gently to combine. Make sure everything is evenly coated in the sauce!
  • Sprinkle in the toasted pine nuts if using, and give it one final mix.

Step 4: Serve and Enjoy!

  • Serve immediately at room temperature or chill in the fridge for 30 minutes if you prefer a cold pasta salad.
  • Garnish with extra Parmesan, fresh basil, or a squeeze of lemon for added freshness.
  • Pro Tip: This pasta salad tastes even better the next day! Store leftovers in an airtight container in the fridge for up to 3 days. If the pasta seems dry after chilling, add a splash of olive oil before serving.

Notes

Nutritional Value (Per Serving)

  • Calories: ~400-450 kcal
  • Protein: ~12g
  • Carbohydrates: ~45g
  • Fat: ~20g
  • Saturated Fat: ~4g
  • Fiber: ~3g
  • Sugar: ~3g
  • Sodium: ~250mg
Did you make this recipe? Leave a comment and rating!
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Keyword easy pasta salad recipes, pesto pasta salad