Go Back

Classic Pesto Pasta Salad - Fresh, Bright, and Ready in Minutes

Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 6 servings

Ingredients
  

  • Pasta: 12 ounces of short pasta like fusilli, rotini, or farfalle (holds pesto well).
  • Fresh basil: 2 packed cups for homemade pesto.
  • Pine nuts or walnuts: 1/3 cup, toasted for deeper flavor.
  • Garlic: 1–2 cloves, roughly chopped.
  • Parmesan cheese: 1/2 cup finely grated, plus more for serving.
  • Extra-virgin olive oil: About 1/2 cup for the pesto, plus a little for dressing the pasta.
  • Lemon juice: 1–2 tablespoons for brightness.
  • Cherry tomatoes: 1 to 1 1/2 cups, halved.
  • Cucumber: 1 small, diced (English or Persian cucumbers work best).
  • Red onion or shallot: 1/4 cup thinly sliced, soaked in water to mellow.
  • Fresh mozzarella: 1 cup small balls (ciliegine) or diced block mozzarella.
  • Baby spinach or arugula: 2 cups, roughly chopped (optional, for color and nutrients).
  • Salt and black pepper: To taste.
  • Red pepper flakes: A pinch, optional for heat.

Method
 

  1. Cook the pasta: Bring a large pot of salted water to a boil. Add pasta and cook until al dente according to package directions. You want it firm enough to hold up in the salad.
  2. Cool the pasta: Drain and rinse briefly under cool water to stop the cooking. Shake off excess water. Toss with a drizzle of olive oil so it doesn’t stick.
  3. Toast the nuts: In a dry skillet over medium heat, toast pine nuts or walnuts for 3–4 minutes, stirring often, until fragrant. Let cool.
  4. Make the pesto: In a food processor, pulse basil, toasted nuts, garlic, Parmesan, salt, and pepper. With the motor running, stream in olive oil until smooth but still a little textured. Add lemon juice to taste. Adjust seasoning.
  5. Prep the veggies: Halve the cherry tomatoes, dice the cucumber, and thinly slice the red onion. If using onion, soak it in cold water for 10 minutes, then drain—this keeps it from overpowering the salad.
  6. Combine: In a large bowl, mix pasta with 3/4 of the pesto. Fold in tomatoes, cucumber, onion, mozzarella, and greens (if using). If it looks dry, add more pesto or a splash of olive oil.
  7. Season: Add salt, black pepper, and a pinch of red pepper flakes if you like heat. Squeeze in a bit more lemon for brightness.
  8. Chill (optional but recommended): Cover and refrigerate for 30–60 minutes to let the flavors mingle. Before serving, stir and adjust seasoning. Top with extra Parmesan and a few basil leaves.