1For the topping, place the almonds and the coconut in the bowl of a food processor and pulse until the almonds are roughly chopped. Pour the mixture into a small bowl and stir in the chocolate chips; set aside.
Preheat oven to 375 degrees F. and line muffin pans with cupcake liners (there should be enough batter for 18).
In a large bowl, whisk together the flour, baking powder, salt, and sugar; set aside.
Combine the yogurt, egg, and coconut milk in a microwave safe bowl or large measuring cup. Microwave on high for 20-25 seconds or until the mixture is at room temperature. Stir in the melted butter and the almond extract.
Add the yogurt mixture, coconut, and chocolate chips to the flour mixture and gently stir with a wooden spoon or a spatula until just blended.
Spoon the batter into the lined muffin cups. Sprinkle the topping evenly over each muffin. Bake for 17 to 20 minutes, or until the tops spring back when lightly touched.
Use a cookie scoop to fill the muffins liners for less mess and easy measuring. If you prefer a larger muffin, fill 12 muffin cups with the batter and adjust the baking time.