Preheat your oven to 180°C (350°F) and grease your muffin tin or line it with paper liners to prevent sticking.
In a large mixing bowl, whisk together the all-purpose flour, baking powder, and salt until evenly combined. This creates a light, airy base for your muffins.
In a separate bowl, stir together the smooth peanut butter and honey until smooth and slightly glossy, then add eggs one at a time, whisking well after each addition to incorporate air and create a creamy mixture.
Pour the wet mixture into the dry ingredients, then add the milk. Gently fold everything together with a spoon or whisk, just until the batter is combined and smooth, but don’t overmix—lumps are okay.
Carefully fold in the chopped peanuts for added crunch and flavor, distributing them evenly throughout the batter.
Scoop the batter into the prepared muffin tin, filling each cup about three-quarters full. Use a spoon or an ice cream scoop for even portions.
Bake in the preheated oven for 20 to 22 minutes, until the muffins turn golden on top and a toothpick inserted into the center comes out clean.
Remove the muffins from the oven and let them cool in the tin for about 5 minutes, then transfer them to a wire rack to cool completely, revealing a slightly cracked, golden surface.
Once cooled, enjoy these moist, fragrant muffins warm or at room temperature, perhaps with a pat of butter or a drizzle of honey for extra indulgence.