• 1 lb (450 g) pasta: fusilli, penne, or rotini
• 2 cups fresh basil leaves
• 2 garlic cloves
• ¼ cup pine nuts (or walnuts, pecans, pepitas)
• ½ cup grated Parmesan (or vegan alternative)
• ⅓ cup olive oil (plus extra if needed)
• 1 pint cherry tomatoes, halved
• 1 bell pepper, thinly sliced
• ½ cup olives (optional)
• 1 cup feta or mozzarella (optional)
• Protein (optional): 2 cups grilled chicken, 1 cup shrimp, or 1 cup cubed tofu
• Freshly ground black pepper, to taste
• Optional: 1 tbsp lemon juice, 2 cups baby arugula or spinach
Keyword Basil Pesto Pasta, Easy Pesto Pasta Salad, Homemade Pesto Salad, Italian Pasta Salad, Pesto Pasta Dish, Pesto Pasta Salad, Pesto Pasta Salad Recipe, Vegetarian Pasta Salad