I grew up watching my grandmother roll out knish dough on her kitchen counter, the thin pastry stretching until it was almost translucent. She’d pile on the potato filling, fold it all up, and somehow these golden parcels would emerge from the oven looking like something from a professional bakery. The smell alone could draw neighbors from three apartments away.
Knishes have this wonderful working-class history in Jewish cooking. Street vendors sold them from pushcarts on the Lower East Side, and they became the ultimate comfort food for immigrants missing home. The beauty of a good knish lies in that contrast between the crispy, flaky exterior and the smooth, seasoned potato interior. It’s not fancy food, but it’s deeply satisfying in a way that fancy food sometimes isn’t.
The Secret to Perfect Knish Dough
This recipe uses a traditional oil-based dough that’s surprisingly forgiving to work with. I like to add a touch of baking powder to give the pastry a bit more lift, and I’ve found that letting the dough rest for at least 30 minutes makes rolling much easier. The potato filling gets its flavor from sautéed onions cooked until they’re golden and sweet, plus a good amount of salt and white pepper.
Getting the Potato Filling Just Right
Serve these warm as an appetizer at your next Shabbat dinner, or pack them for lunch with a simple salad. They reheat beautifully in the oven, and honestly, they’re just as good at room temperature. I often make a double batch because they disappear faster than you’d expect.

Ingredients
Method
- In a large bowl, whisk together flour, salt, and baking powder. Make a well in the center.
- Pour oil and warm water into the well. Using a fork, gradually incorporate the flour mixture until a shaggy dough forms.
- Turn dough onto a lightly floured surface and knead for 3-4 minutes until smooth. The dough should be soft but not sticky.
- Shape into a ball, cover with a damp towel, and let rest for 30 minutes while you prepare the filling.
- Place cubed potatoes in a large pot and cover with cold salted water. Bring to a boil and cook 15-20 minutes until very tender.
- While potatoes cook, heat oil in a large skillet over medium heat. Add diced onions and cook 12-15 minutes, stirring occasionally, until golden brown and caramelized.
- Drain potatoes thoroughly and return to the pot. Mash until smooth, then stir in the caramelized onions, salt, white pepper, and parsley if using. Taste and adjust seasoning. Let cool completely.
- Preheat oven to 375°F. Line a large baking sheet with parchment paper.
- Divide dough into 12 equal pieces. On a lightly floured surface, roll each piece into a thin circle about 5 inches in diameter.
- Place about 1/4 cup of filling in the center of each circle. Gather the edges of the dough up and around the filling, pinching seams together to seal completely.
- Place knishes seam-side down on the prepared baking sheet. Brush tops with beaten egg.
- Bake 30-35 minutes until golden brown and crispy. Let cool for 5 minutes before serving.
