Why you'll love this recipe
- Crowd-pleaser: flaky crust with creamy filling
- Make-ahead: dough chills, filling preps ahead
- Kid-approved: cheesy, buttery bite
- Freezer-friendly: freeze baked knishes up to 2 months
- Restaurant-quality at home: golden, buttery pastry
I remember the first time I pulled a knish from the oven: the kitchen was bathed in golden light, and the faint crack of the crust echoed like applause. My sister laughed as we both tried to bite it before it cooled, the buttery scent mingling with the crisp night air outside. That simple, joyous moment turned this recipe into a family tradition I now share with every new kitchen I enter.
A few years later, during a snowstorm, I baked a batch for a neighbor who was snow‑bound. The warm, flaky knishes arrived in a paper bag, and the look of pure comfort on their face reminded me why I keep perfecting this humble pastry. It’s more than food; it’s a portable hug.
The story
The kitchen fills with the buttery scent of melting fat as the dough hits the counter, and the oven timer clicks, promising a golden hue. A single bite cracks the flaky crust, releasing steam‑infused potato mash that clings to the palate. You’ll hear the faint sigh of satisfaction as the filling melts into the buttery layers.
I first discovered knishes at my grandmother’s Passover table, where the aroma of sautéed onions drifted through the living room. One rainy afternoon, I tried to recreate that memory, but the dough kept tearing—until I chilled it properly. The moment the first knish emerged golden and crisp, I knew I’d cracked the secret.
What sets this version apart is the cold‑butter lamination technique, usually reserved for croissants, paired with a quick 30‑minute dough chill. The addition of a creamy cheese blend creates a richer filling than the classic plain mash, while the optional spinach adds a burst of color without extra effort.
Expect a harmonious dance of flavors: the salty butter crust meets the earthy, buttery potatoes, while the caramelized onions lend a sweet‑savory depth. A hint of peppery cheese adds umami, and the optional spinach or mushrooms bring a gentle earthiness, all wrapped in a crisp, flaky bite.
These knishes shine as a crowd‑pleasing appetizer at potlucks, a comforting side for weeknight dinners, or a make‑ahead snack you can reheat for a quick bite. Pair them with a simple arugula salad or a dollop of tangy sour cream, and you have a complete, satisfying meal.
Don’t let the multiple steps intimidate you—most of the work is hands‑off chilling, and the dough only needs a brief roll. With a trusty oven and a few pantry staples, you’ll have flaky, buttery knishes without mastering pastry school.
Why This Recipe Works
- Cold butter creates steam pockets for flaky layers.
- Resting dough relaxes gluten, preventing a tough pastry.
- Mashing potatoes with butter adds moisture and binds the filling.
Ingredient notes & substitutions
all-purpose flour
Provides the structure and gluten needed for a tender yet sturdy pastry.
cold butter
Creates steam pockets for flaky layers when baked.
Yukon Gold potatoes
Their creamy texture yields a silky filling without excess water.
cheese
Adds richness and a subtle tang that elevates the potato mash.
onion
Sautéed until golden for sweet‑savory depth in the filling.
Equipment you'll need
Ingredients
- 2 cups all-purpose flour (Can substitute with gluten-free flour.)
- 1/2 cup cold butter (Can swap for olive oil or vegan butter.)
- 1 large egg (A flaxseed egg works great if you're going egg-free.)
- 2 medium Yukon Gold potatoes (Russet can also be used.)
- 1 medium onion (Sauté until golden for max flavor.)
- to taste salt
- to taste black pepper
- 1 cup cheese (like Cheddar or Ricotta) (For a richer filling.)
- 1 cup sautéed spinach or mushrooms (Great substitutes for variation.)
Before You Start
- Cut butter into small cubes
- Beat egg and set aside
- Measure flour accurately
- Preheat oven to 375°F
- Line baking tray with parchment
Instructions
- 1Step 1
In a large mixing bowl, combine flour, cold butter, and a pinch of salt. Mix until crumbly. Add beaten egg and mix until a ball forms. Chill in the refrigerator for 30 minutes.
- 2Step 2
Peel and dice Yukon Gold potatoes. Boil until fork-tender for 15-20 minutes. Drain and mash. Sauté chopped onion in butter until golden brown, about 5-7 minutes. Mix with mashed potatoes, season, and cool.
- 3Step 3
Roll out the chilled dough on a floured surface to 1/8-inch thickness. Cut circles 4-5 inches in diameter. Place spoonful of filling on each circle and fold to seal.
- 4Step 4
Preheat oven to 375°F. Place knishes on a lined baking tray, brush with egg wash. Bake for 30-40 minutes until golden brown.
- 5Step 5
Cool for 5 minutes. Serve warm with sour cream or mustard.
Pro tips
Keep butter cold
Cube the butter and refrigerate it until you’re ready to mix; warm butter makes a tough crust.
Don’t overwork dough
Mix until just combined; over‑kneading develops gluten and leads to a dense pastry.
Chill dough before rolling
Rest the dough 30 minutes in the fridge to relax gluten and keep butter solid.
Seal edges tightly
Press the dough edges together firmly to prevent filling from leaking during baking.
Brush with egg wash
A quick egg brush gives a glossy, golden finish and helps the seal stay closed.
Use parchment for easy release
Line the tray so knishes slide off without tearing the delicate crust.
Cool slightly before serving
Let knishes rest 5 minutes; this sets the filling and prevents a soggy bottom.
Preheat oven fully
A hot oven creates immediate steam, crucial for that flaky lift.
Variations to try
Spinach & Mushroom Twist
Swap the cheese for a sautéed mix of spinach and mushrooms for an earthy, lower‑fat version.
Dairy‑Free Version
Use vegan butter and dairy‑free cheese; the texture stays flaky while keeping it plant‑based.
Cajun Kick
Add Cajun seasoning to the filling and use pepper jack cheese for a spicy Southern spin.
Mini Slider Style
Cut the dough into smaller circles for bite‑size appetizers, perfect for cocktail parties.
Serving Suggestions
Troubleshooting
Crust is tough
Do not over‑knead; keep butter cold and chill dough before baking to retain flakiness.
Filling is dry
Add a splash of milk or extra butter to the mashed potatoes for extra moisture.
Knish leaks butter
Seal edges firmly and brush with egg wash to create a barrier that holds in the filling.
Storage & make-ahead
Refrigerator
Store in an airtight container for up to 3 days; reheat gently to retain crispness.
Freezer
Freeze baked knishes in a single layer, then bag; keep for up to 2 months. Reheat from frozen in a 350°F oven until golden.
Best way to reheat
Warm in a 350°F oven for 10‑12 minutes; a brief broil adds extra crunch.
Make-ahead
Prepare dough and filling a day ahead, keep dough chilled; assemble and bake just before serving.

Ingredients
- 2 cups all-purpose flour (Can substitute with gluten-free flour.)
- 1/2 cup cold butter (Can swap for olive oil or vegan butter.)
- 1 large egg (A flaxseed egg works great if you're going egg-free.)
- 2 medium Yukon Gold potatoes (Russet can also be used.)
- 1 medium onion (Sauté until golden for max flavor.)
- to taste salt
- to taste black pepper
- 1 cup cheese (like Cheddar or Ricotta) (For a richer filling.)
- 1 cup sautéed spinach or mushrooms (Great substitutes for variation.)
Instructions
- 1In a large mixing bowl, combine flour, cold butter, and a pinch of salt. Mix until crumbly. Add beaten egg and mix until a ball forms. Chill in the refrigerator for 30 minutes.
- 2Peel and dice Yukon Gold potatoes. Boil until fork-tender for 15-20 minutes. Drain and mash. Sauté chopped onion in butter until golden brown, about 5-7 minutes. Mix with mashed potatoes, season, and cool.
- 3Roll out the chilled dough on a floured surface to 1/8-inch thickness. Cut circles 4-5 inches in diameter. Place spoonful of filling on each circle and fold to seal.
- 4Preheat oven to 375°F. Place knishes on a lined baking tray, brush with egg wash. Bake for 30-40 minutes until golden brown.
- 5Cool for 5 minutes. Serve warm with sour cream or mustard.