In a medium bowl, whisk together the flour, almond flour, baking powder, and salt until evenly combined. This dry mixture will be your cobbler topping, and mixing it ahead of time ensures the baking powder is distributed evenly for consistent rise. Set aside until ready to use.
In a separate bowl, whisk together the maple syrup, coconut milk, cornstarch, vanilla, cinnamon, salt, lemon juice, and nutmeg until smooth with no cornstarch lumps. Add the sliced peaches and gently toss to coat evenly, ensuring the cornstarch mixture coats all the fruit. I like to let this sit for a minute—the peaches release their juices and the flavors start melding together even before cooking.
Preheat your grill to 350°F-400°F (medium-high heat). While it heats, lightly oil a 10-12 inch cast iron skillet or grill-safe baking dish with the neutral oil, rubbing it evenly over the bottom and sides. This prevents sticking and helps the cobbler develop a nice golden edge.
Pour the peach filling from Step 2 into the prepared skillet and place it on the grill. Cover the skillet tightly with foil to trap steam and cook for 15 minutes, until the peaches are tender and the filling is bubbling around the edges. The covered environment allows the fruit to steam and the cornstarch to thicken the juices while the peaches release their natural sweetness.
While the peaches grill, make the topping batter by stirring the 12 tablespoons of coconut milk and 3 tablespoons maple syrup into the dry mixture from Step 1 until just combined. The batter should be thick and slightly lumpy—like a waffle batter—not smooth. For a creamier, richer cobbler topping, I use Thai Kitchen coconut milk specifically because it has a thicker, more luxurious consistency than standard brands.
Carefully remove the foil from the skillet and spoon the batter from Step 5 over the hot peaches in an even layer, leaving about a 1/2-inch border around the edges so some of the bubbling filling remains visible. Sprinkle the turbinado sugar over the batter for a subtle crunch and shine. Return the skillet to the grill, close the grill cover, and bake for 20-25 minutes, until the topping is golden brown and a toothpick inserted into the cobbler topping comes out clean.
Remove the skillet from the grill and let the cobbler cool for 5-10 minutes—this allows the filling to set slightly so it holds together better when serving. Scoop into bowls while still warm and top with a scoop of ice cream, which will melt slightly into the warm cobbler and create a delicious contrast of temperatures and textures.