01 - Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
02 - Combine unsalted butter and whole milk in a medium saucepan. Warm over medium heat, stirring occasionally, until butter is completely melted and the mixture reaches a simmer. Remove from heat.
03 - Add all-purpose flour, salt, baking powder, ground black pepper, and garlic powder to the saucepan. Mix energetically with a wooden spoon until a cohesive dough forms.
04 - Let the dough rest for 1 to 2 minutes to cool slightly. Incorporate eggs one at a time, beating thoroughly after each addition until the batter is glossy and smooth.
05 - Add grated cheese and fresh herbs. Stir until cheese and herbs are evenly distributed within the dough.
06 - Using a spoon or piping bag, deposit tablespoon-sized mounds of dough, about 1 1/2 inches apart, onto the prepared baking sheet.
07 - Place the tray in the oven and bake for 20 to 25 minutes, or until the cheese puffs are golden and puffed with a crisp exterior.
08 - Allow the cheese puffs to cool slightly before serving warm.