Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pesto Pasta Salad

Pesto Pasta Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

Pesto Pasta Salad is a vibrant and refreshing dish that’s perfect for any occasion. Whether you’re hosting a potluck, enjoying a picnic, or simply need a quick weeknight dinner, this salad delivers on flavor and ease. With its creamy basil pesto coating perfectly cooked pasta, complemented by juicy cherry tomatoes and rich mozzarella, it’s a delightful blend of textures and tastes. Plus, it comes together in just 30 minutes! Feel free to customize with your choice of vegetables or proteins for an added twist. This make-ahead friendly recipe is sure to impress your family and friends alike.


Ingredients

Scale
  • 1 pound pasta (cavatelli or penne)
  • 1 cup cherry tomatoes (halved)
  • 8 oz fresh mozzarella (cut into bite-sized pieces)
  • 3 cups basil leaves
  • ½ cup olive oil
  • ⅓ cup pine nuts
  • 1 tablespoon lemon juice
  • Salt and pepper to taste

Instructions

  1. Cook the pasta in a large pot of salted boiling water according to package instructions until al dente. Drain and rinse under cold water.
  2. In a food processor, combine basil leaves, pine nuts, olive oil, garlic, lemon juice, salt, and pepper. Blend until smooth.
  3. In a large bowl, mix the cooled pasta with the pesto dressing, cherry tomatoes, and mozzarella. Toss well to combine.
  4. Adjust seasoning as needed before serving chilled or at room temperature.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Mixing
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (200g)
  • Calories: 350
  • Sugar: 2g
  • Sodium: 210mg
  • Fat: 20g
  • Saturated Fat: 3g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 15mg