Preheat the oven to 375ºF. Line a baking sheet with parchment or wax paper.
In a saucepan over high heat, combine the butter and milk, and whisk until the butter has melted and the mixture has come to a boil. Stir in the salt and pepper. Add the flour all at once and stir vigorously until the mixture comes away from the sides of the pan and forms a ball of dough. Remove from the heat and turn the mixture into the bowl of an electric mixer.
Beat the eggs, one at a time, until each is well incorporated. Add the baking powder and herbs and beat until the herbs are thoroughly distributed.
Using a pastry bag without a tip, squeeze 16 generous golf ball-size blobs of the dough onto the baking sheet. Bake until golden brown, smooth on the bottom, and dry inside, for about 25 to 30 minutes. Remove from the oven and allow the profiteroles to cool on a rack before filling.