Menu Enter a recipe name, ingredient, keyword...

Buffalo Cheese Puffs


The perfect appetizer for game day or any holiday with a bunch of hungry cheese-lovers! These cheese puffs are warm, crisp, and oozing with spicy, melted cheese. Serve 'em up at halftime, otherwise you might miss the game, they're so good! They also make a great appetizer during the holidays, because they serve a crowd and come together in about 40 minutes.

Google Ads
Rate this recipe 4.8/5 (5 Votes)


  • 1 1/3 cups water, plus more for smoothing
  • 1 tablespoon granulated sugar
  • 1 teaspoon kosher salt
  • 1 1/2 sticks unsalted butter
  • 1 1/4 cups all-purpose flour
  • 5 eggs
  • 1 cup Gruyère cheese, finely grated, divided
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 1 garlic clove, finely grated
  • 1 thyme sprig
  • 2 cups cheddar cheese, grated
  • 2 cups Gruyère cheese, grated
  • 6 tablespoons hot sauce
  • Kosher salt, to taste


Servings 4
Preparation time 5mins
Cooking time 40mins
Adapted from


Step 1


Preheat the oven to 400ºF.

In a medium saucepan, combine the water, sugar, salt and butter. Bring to a simmer over medium-high heat. Once simmering, reduce the heat to medium and add the flour. Using a wooden spoon, stir the mixture constantly until it's thick and a thin film forms on the bottom of the pan, 4 to 5 minutes.

Transfer the mixture to the bowl of a stand mixer fitted with the paddle attachment and mix for 2 more minutes to slightly cool down the dough. One at a time, add the eggs, making sure each one is completely incorporated before adding the next. Add half of the cheese to the batter and mix to incorporate. Transfer the pâte à choux batter to a piping bag fitted with a 5/8-inch round tip (#808 tip).

Line 2 sheet pans with parchment paper and pipe 1-inch rounds of dough 1 1/2 inches apart. Each puff will have a tail at the top where you piped it, so dip your finger into a small bowl of water and smooth the tail for a perfect round. Sprinkle each puff with 1/2 teaspoon of the remaining grated Gruyère.

Bake for 10 minutes, then rotate the trays and reduce the temperature to 375ºF. Continue to bake until golden brown and puffed, another 20 minutes.


In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook until a blond paste forms, 2 to 3 minutes.

Slowly whisk in the milk until smooth, then add the garlic and thyme, and bring to a simmer. Cook, stirring often, until thickened, 5 minutes. Whisk in the cheeses and hot sauce until smooth, 1 to 2 minutes, then remove from the heat and season with salt. Transfer to a squeeze bottle or piping bag fitted with a small round tip.

Let the puffs cool for 5 minutes, then puncture a small hole in the bottom of each one using a 1/8-inch star tip or paring knife. Fill each puff with the cheese sauce, then transfer to a platter and serve.

You'll also love

Review this recipe

Spinach Artichoke Bites Chef John's Party Cheese Puffs