Inspired by Asha Loupy at Food 52

Makes 12 to 16 knishes

If you have some time over the weekend, these knishes are a perfect breakfast or brunch treat.



  • 2 ¼ c all-purpose flour
  • 1 tsp baking powder
  • 1 large egg, beaten
  • 8 T butter, melted and slightly cooled
  • 1 tsp white vinegar
  • ½ c lukewarm water

For the filling and topping

  • 4 T butter
  • 3 small onions, thinly sliced
  • 1 tsp kosher salt
  • 2 leeks, whites only, thinly sliced
  • ¼ c & 1 tsp water
  • 1 lb potatoes, peeled
  • 6 oz cream cheese
  • 1 bunch chives, minced
  • ¼ c grated Parmesan cheese
  • 2 T “Everything but the Bagel” seasoning
  • 1 large egg, beaten


  1. For the dough: combine the flour, the baking powder and the salt in a large bowl. In another medium bowl, whisk together the melted butter, water, and vinegar. Make a well in the center of the dry ingredients and pour in the beaten egg and wet ingredients. Using a spatula or wooden spoon, gently stir the mixture together until it starts to form a loose dough.
  2. Pour the dough onto a floured surface and knead it a couple times so the dough comes together (be careful not to over-knead or the dough will be tough). Place the dough in a clean bowl, cover with a clean kitchen towel and let rest for at least one hour at room temperature. You can also prepare the dough ahead of time, cover the bowl with plastic wrap and let rest overnight in the refrigerator.
  3. While the dough is resting, make the knish filling: Melt the butter in a large heavy-bottomed skillet over medium heat. Add the onions, salt and pepper and stir to combine. Reduce the heat to medium low, cover the pan and let the onions slowly cook, stirring occasionally until they begin to turn translucent and break down, about 15 to 20 minutes. Uncover the onions and stir in the teaspoon of sugar. Continue to cook on medium-low heat, stirring occasionally, until the onion is caramelized and has turned golden brown, another 15 to 20 minutes.
  4. Stir in the leeks and 1/4 cup of the water into the caramelized onion mixture, cover and continue to cook over medium-low heat until the leeks are soft, about 10 to 15 minutes. Remove the onion and leek mixture from the stove and set aside.
  5. While the onions and leeks are cooking, cook the potatoes. Place peeled potatoes in a medium saucepan and cover with cold water. Bring to a boil over medium-high heat and cook the potatoes until tender, about 20 minutes. Drain the cooked potatoes well.
  6. In a large bowl, mash together the cooked potatoes, the reserved onion and leek mixture, the cream cheese, the chives, and the Parmesan cheese. Season with salt and pepper to taste.
  7. Preheat the oven to 350° F while you assemble the knishes. To assemble: Divide the dough in half. On a well-floured surface, shape half the dough into a rectangle and roll out into a very thin sheet. It should end up being roughly 18″ x 8″.
  8. With the long side of the rectangle facing you, create a 1 1/2″- to 2″ thick log from half of your potato and onion mixture on the bottom of the dough. Roll the filling in the dough, creating a long log, making sure not to roll too tight—a little slack will prevent the knish from bursting open while baking. You should be able to roll it about 2 to 3 times (this will result in delectably flaky layers in the finished product).
  9. Using your finger, make indentations across the log every 2 1/2 inches. Gently twist the dough at each indentation (the log will resemble links of sausage). With a sharp knife or dough cutter, cut the dough at each twist.
  10. To form the knish, take one of the cut segments, pinch the twisted ends closed, place one of the twisted ends down and gently flatten the knish into a squat round. Pinch the top closed and make a small indentation in the center of the knish—another way to prevent them from breaking open in the oven. Repeat with the remaining cut segments, placing the finished knishes on a parchment-lined baking sheet about 1 inch apart.
  11. Repeat the rolling and assembling process with the remaining half of the dough and filling. You should end up with 12 to 16 small knishes.
  12. Whisk together the egg and the remaining teaspoon of water. Brush the top of each knish with the egg wash and sprinkle with the “Everything But the Bagel” seasoning.
  13. Bake the knishes for 30 to 40 minutes, until they are lightly golden on top. Serve warm or at room temperature.