Made from a basic cream puff dough and grated cheese, these bite size treats are FULL of air pockets and have a crispy-cheesy outer crust. You can eat them right out of the oven, or get imaginative and fill them with anything savory.
1 cup milk
4 tablespoons unsalted butter
¼ teaspoon salt
pinch of cayenne pepper (or more if you like)
1 cup all purpose flour
3 large eggs at room temperature
½ teaspoon paprika (not the spicy kind)
½ cup grated Parmesan cheese (not the powdered kind)
1½ cups grated Gruyere cheese (see note)
coarse salt to sprinkle on top (see note)
Combine the milk, butter, ¼ teaspoon salt and cayenne in a saucepan and bring it to a boil. Once it starts to boil, remove it from the heat and add the flour all at once (mixing like crazy with a sturdy spatula) until the mixture comes together like this:
Return the pan to the heat and cook over medium heat for about a minute to dry out any excess moisture (stirring). Remove from heat and put into a food processor and let it cool for five minutes. After the five minutes, process the dough for about 5 seconds. Add the paprika and eggs (one egg at a time) mixing well after each egg.
Remove from food processor and let dough cool for about 10 minutes. Mix in grated cheese and stir just enough to mix well.
Using a measuring tablespoon, scoop out a LEVEL TABLESPOON of the dough and push it off of the spoon (with your finger) onto a parchment paper lined baking sheet (try and keep the puffs as round as possible (but it isn’t critical).
Place them about 2” apart. Top each puff with a pinch of Parmesan and just a mini-pinch of coarse salt (see note below). Bake at 375° for 30 minutes (watch them the last 2 or 3 minutes so they don’t get too dark).


































