In a small bowl, whisk together olive oil, honey and vinegar.
Use a sharp knife to cut peaches in half perpendicular to their natural seam. Twist and pull apart. Remove pits and place fruit in medium size bowl. Pour marinade over and set aside.
Use tongs to take peaches out of marinade and onto hot grill (set leftover marinade aside), cut side down. Leave for 3-4 minutes until beginning to soften and grill marks appear. Flip and grill other side for 3-4 minutes.
Melt chocolate over super low heat. Pour melted chocolate into remaining marinade and mix well. Drizzle over grilled peaches. Sprinkle with nuts and salt.
Store leftovers in airtight container in fridge for up to 5 days.
Notes
PRO TIP: Make sure to clean your grill really well before beginning. Those little bits stuck on there from cooking proteins contain carcinogens. Heat your grill to high. Let those bits turn ashy-gray and then use a metal grill brush to scrape them off. CHOCOLATE: 1-oz dark chocolate will yield approximately 2 Tablespoons melted. You will need about 3 tablespoons chocolate chips for the equivalent. The higher the cacao content of your chocolate, the less sugar it will contain. NUTS: I used sliced almonds to make quick work of turning them into small pieces. You can also chop whole almonds. Chopped pistachios or walnuts are also good choices. VEGAN: Substitute maple syrup or date syrup if you don't use honey.SALT: Omit if you're trying to reduce sodium. Otherwise, just a small sprinkle adds so much flavor. If you don't have flakey sea salt, use coarsely ground pink salt or kosher salt. GRILL: Preheat for best results. You can use a gas grill, charcoal grill or cook indoors on a grill pan on your stove. If peaches are large, ½ peach is plenty per person. Small peaches 1 serving would be both halves.