Ingredients
- 1½ cups basil leaves, finely chopped
- 1 garlic clove, minced
- 3 tablespoons lemon juice
- 1 tablespoon rice vinegar
- ⅓ cup + 4 tablespoons extra-virgin olive oil
- Kosher salt and freshly ground black pepper
- 6 ounces green beans
- 3 peaches, pitted and halved
- 6 ounces halloumi, sliced
- 4 cups mixed greens
- ½ cup pine nuts, toasted
Instructions
- In a small bowl, whisk together the basil, garlic, lemon juice, and rice vinegar. Gradually whisk in ⅓ cup of olive oil. Season with salt and pepper to taste.
- Bring a medium pot of salted water to a boil over high heat. Add the green beans and blanch for 1 to 2 minutes. Transfer to a bowl of ice water to cool completely.
- Preheat a grill or grill pan over high heat. Brush the remaining olive oil evenly over the peaches and halloumi. Working in batches, grill the peaches and halloumi until well charred, about 3 minutes per side.
- Arrange the mixed greens on a large platter. Top with the green beans, peaches, and halloumi. Drizzle with the dressing and garnish with the pine nuts.
Notes
- Vegan Version: Substitute halloumi with grilled tofu or tempeh for a plant-based alternative.
- Nuts: Replace pine nuts with slivered almonds or chopped walnuts for a different crunch.
- Greens: Use arugula or baby spinach instead of mixed greens for a peppery twist.
- Dressing: Add a teaspoon of Dijon mustard to the lemon-pesto dressing for an extra layer of flavor.
- Storage: Store any leftover salad components separately in airtight containers. Keep the dressing in a separate jar.
- Refrigeration: The salad components can be refrigerated for up to 2 days. Dress the salad just before serving to prevent wilting.
- Reheating: Reheat the grilled peaches and halloumi in a skillet over low heat until warmed through. Avoid microwaving as it can alter the texture.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Salad
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 16g
- Sodium: 500mg
- Fat: 28g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 9g
- Cholesterol: 20mg