Preheat your oven to 350°F (190°C) and line a muffin tin with paper liners or spray with cooking spray.
In a large mixing bowl, whisk together the flour, sugar, baking powder, cinnamon and salt.
In a separate bowl, whisk together the milk, melted butter, and eggs until well combined. Add vanilla.
Gently fold the wet ingredients into the dry ingredients until just combined. Avoid overmixing.
Peel and dice the pears into small, uniform pieces. Fold the pear pieces into the batter.
Spoon the batter into the prepared muffin tin, filling each cup about 3/4 full. I like to use an ice cream scoop for the perfect amount every time!
Prepare the cinnamon crunch topping by combining ¼ butter, ½ cup of sugar, ½ cup flour, ¼ cup oats and ½ teaspoon of ground cinnamon. Use a pastry cutter or fork to cut butter into sugar and flour until the mixture resembles course sand. Sprinkle this mixture generously over each muffin.
Bake in the preheated oven for 18-20 minutes or until a toothpick inserted into the center of a muffin comes out clean.
Allow the muffins to cool in the tin for 5 minutes before transferring them to a wire rack to cool completely.
Serve and enjoy the delightful combination of pear, cinnamon, and crunch in every bite.