• 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, adding a splash more 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 Easy Pesto Pasta Salad, Homemade Pesto Salad, Italian Pasta Salad, Pesto Pasta Dish, Pesto Pasta Salad, Pesto Pasta Salad Recipe, Vegetarian Pasta Salad