# Ingredient List:
→ Base Dough
01 - 1/2 cup unsalted butter
02 - 1 cup whole milk
03 - 1 cup all-purpose flour
→ Binding and Leavening
04 - 2 large eggs
05 - 1 1/2 teaspoons baking powder
→ Cheese and Seasonings
06 - 1 cup grated cheese, such as cheddar, Gruyère, mozzarella, or a combination
07 - 1/2 teaspoon salt
08 - 1/4 teaspoon ground black pepper (optional)
09 - 1/2 teaspoon garlic powder (optional)
10 - Fresh thyme or rosemary, finely chopped (optional)
# Directions:
01 - Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper for easy removal and even baking.
02 - In a medium saucepan over medium heat, combine unsalted butter and whole milk. Heat until butter fully melts and the mixture reaches a gentle simmer, stirring occasionally.
03 - Add all-purpose flour, salt, ground black pepper, garlic powder, and baking powder to the saucepan. Stir vigorously with a wooden spoon until a cohesive dough forms.
04 - Allow dough to cool for 1-2 minutes. Add eggs, one at a time, mixing thoroughly after each addition until the dough appears smooth and glossy.
05 - Stir grated cheese into the dough until the cheese is evenly distributed throughout. Incorporate fresh herbs, if desired.
06 - Using a spoon or piping bag, portion dough into mounds approximately 1 1/2 inches in diameter, spacing evenly on the prepared baking sheet.
07 - Bake in the preheated oven for 20 to 25 minutes, until cheese puffs are golden brown, puffed, and crisp on the exterior.
08 - Remove from oven and let cheese puffs cool slightly on the baking sheet. Serve warm for optimal flavor and texture.