Go Back
Italian Vegetarian Pasta Salad With Pesto

Italian Vegetarian Pasta Salad With Pesto - Fresh, Flavorful, and Easy

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings

Ingredients
  

  • Pasta: 12 ounces short pasta (fusilli, rotini, or farfalle)
  • Pesto: 3/4 cup basil pesto (store-bought or homemade)
  • Olive oil: 2–3 tablespoons extra-virgin olive oil (to loosen pesto as needed)
  • Lemon juice: 1–2 tablespoons fresh lemon juice for brightness
  • Cherry tomatoes: 2 cups, halved
  • Cucumber: 1 medium, seeded and diced
  • Bell pepper: 1 red or yellow, diced
  • Red onion: 1/4 small, thinly sliced or finely chopped
  • Kalamata olives: 1/2 cup, pitted and halved
  • Artichoke hearts: 1 cup, quartered (canned or jarred, well drained)
  • Fresh mozzarella: 8 ounces ciliegine (small balls), halved; or diced block mozzarella
  • Parmesan: 1/4 cup shaved or grated (optional but recommended)
  • Fresh basil: 1/4 cup, torn
  • Salt and black pepper: To taste
  • Red pepper flakes: A pinch, optional

Instructions
 

  • Cook the pasta: Bring a large pot of salted water to a boil. Cook pasta until just al dente according to package directions. Do not overcook.
  • Cool it fast: Drain and rinse the pasta briefly under cold water to stop cooking. Shake off excess water well so the salad doesn’t get watery.
  • Prep the veg: While the pasta cooks, halve tomatoes, dice cucumber and bell pepper, slice the onion, and cut olives and artichokes. Halve the mozzarella balls.
  • Make the pesto dressing: In a large mixing bowl, whisk pesto with 2 tablespoons olive oil and 1 tablespoon lemon juice. If it’s too thick, add another splash of oil. Season with a pinch of salt, black pepper, and red pepper flakes if using.
  • Toss the pasta: Add the cooled pasta to the bowl and gently coat it in the pesto dressing until every piece is glossy.
  • Add mix-ins: Fold in tomatoes, cucumber, bell pepper, red onion, olives, and artichokes. Add mozzarella and most of the basil, reserving a little for garnish.
  • Taste and adjust: Add more lemon, salt, or pepper as needed. If it seems dry, drizzle in another teaspoon or two of olive oil.
  • Finish and chill: Sprinkle with Parmesan, toss gently, and garnish with remaining basil. Chill for at least 20–30 minutes before serving for best flavor.