Preheat Your Oven: Start by preheating your oven to 180°C (350°F).
Mix Dry Ingredients: In a medium bowl, combine the flour, baking powder, and salt. Whisk them together until fully blended.
Prepare the Wet Ingredients: In a larger bowl, beat the eggs until frothy. Add the sugar and mix until well combined. Stir in the melted butter, milk, and natural yogurt until everything is smooth.
Combine Mixtures: Gradually fold the dry ingredients into the wet mixture, mixing gently until just combined. Be careful not to overmix; a few lumps are okay!
Add Pears and Chocolate: Peel the pears, chop them into small pieces, and gently fold them into the batter along with the chocolate chips.
Fill Muffin Cups: Divide the muffin batter evenly among muffin cups, filling each about 2/3 full.
Bake: Bake in the preheated oven for about 20 minutes, or until a toothpick inserted into the center comes out clean.
Cool and Serve: Once baked, let the muffins cool for a few minutes in the tin before transferring them to a wire rack. Top with a drizzle of salted butter caramel if you desire.