Side Dishes
This vegan potato knish recipe delivers the same comforting, golden-brown perfection you love—just without a single animal product. 🔥 The secret lies in a flaky vegan dough that crisps beautifully and a filling packed with tender potatoes, savory onions, and optional vegan cheese for that classic knish experience.
I've tested this recipe countless times to ensure the pastry stays crispy while the filling remains creamy and flavorful, proving plant-based comfort food can be just as satisfying.
The dough uses simple pantry staples like all-purpose flour, plant-based butter, and flax eggs to bind everything together without compromising texture. Meanwhile, the filling transforms humble russet potatoes into something extraordinary through slow cooking with onions and aromatic spices.
What sets this recipe apart is how it mimics traditional knishes—crispy on the outside, tender on the inside—while keeping every bite vegan and full of hearty flavor.
By the time these knishes emerge from the oven, you'll have golden-brown pockets of crispy pastry wrapped around a savory potato filling that's impossible to resist. The aroma alone will have everyone asking for seconds, and the texture contrast—crunchy crust meeting creamy filling—is pure comfort food magic.
Whether serving as a side for a main dish or enjoying them as a standalone snack, these knishes deliver restaurant-quality results at home.
Perfect for meal prep, potlucks, or satisfying cravings, this recipe scales easily and freezes beautifully. The instructions walk you through every step, from mixing the dough to assembling and baking, ensuring foolproof results every time. Let's get started on creating your next favorite vegan comfort food classic.
Ingredients for vegan potato knish
Golden flaky crust meets creamy spud filling—all made with plant-based magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed evenly |
| Yellow Onions 🧅 | 2 whole | Diced into small pieces |
| All-Purpose Flour 🌾 | 3 ½ cups | Unbleached preferred |
| Vegan Butter 🧈 | ½ cup | Cold, cubed for dough |
| Ground Flaxseed 🌾 | 2 tbsp | Mixed with water for eggs |
| Ice Water 💧 | ¼ cup | Chilled for dough elasticity |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | For filling seasoning |
| Dried Thyme 🌿 | ½ tsp | Or 1 tbsp fresh thyme |
| Vegan Parmesan Cheese 🧀 | ¼ cup | Optional for filling |
| Olive Oil 🫒 | 1 tbsp | For greasing dough |
The potatoes are your star, so pick russets—they're starchier and hold up better to baking. Trader Joe's and Whole Foods carry them year-round, but check the produce section for the bumpy, reddish ones. Peel and cube them evenly (about 1-inch pieces) so they cook at the same rate. The onions? Yellow or red both work, but yellow has a sweeter flavor. Dice them small so they melt into the filling without chunks. For the flour, King Arthur unbleached is my go-to—it's got that perfect balance of protein for flaky layers.
No vegan butter? Miyoko's or Earth Balance are the best substitutes—they melt like real butter without compromising texture. Short on flaxseed? Chia seeds work too (same ratio). The filling can be made ahead and chilled for up to 3 days—just reheat before assembling. For the cheese, Follow Your Heart vegan Parmesan is the closest to the real deal. If you're feeling adventurous, add a pinch of smoked paprika to the filling for depth. The dough needs to be cold when you roll it out—chill it for 30 minutes if your kitchen's warm.
Dough keeps wrapped in plastic for 2 days in the fridge or 3 months frozen between parchment paper. The filling? 5 days in the fridge, but I recommend freezing portions for meal prep. Assemble knishes, freeze on a tray, then bag—they'll crisp up perfectly when baked straight from frozen. Store-bought puff pastry? No contest—this dough gives you that authentic knish texture without the fuss.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe—just mash, mix, roll, and fold. No fancy dough tricks here, just flour, flaxseed, and a pinch of salt binding everything together while you boil the potatoes. Honestly, my counters stay cleaner than with most knish recipes.
- Crispy-Creamy Dream: That golden, shatteringly crisp edge with a fluffy, buttery (vegan butter!) interior? It’s the onions caramelizing in the pan while the potatoes steam inside. I’ll be real: my kids think it’s "fancy food," and I’m not correcting them.
- Potluck Star: These freeze like a dream—just reheat from frozen—and they’re the only vegan dish people actually ask for seconds on. Bring a batch to a picnic, holiday gathering, or even a potluck, and you’ll be the hero who didn’t have to stress over dietary restrictions.
- Pantry Hero: Russets and onions are cheap staples, and you’ll use up vegan butter that’s been lurking in your fridge. I make a double batch, freeze half, and still have leftovers for days—no sad, soggy scraps here. Budget-friendly and foolproof? Yes, please.
Step-by-step instructions for vegan potato knishes
Here's how to create golden, flaky knishes that wrap around savory spuds perfectly.
👨🍳 Step 1: Prepare the Flaxseed Egg Substitute
In a small bowl, whisk together the 2 tbsp ground flaxseed and 0.25 cup ice water. Let it sit for 5 minutes while you prep the other ingredients. You'll see it thicken into a gel-like consistency that mimics eggs perfectly. This is your vegan binder—don't skip the waiting time or your dough will be too dry.
I like to test the consistency by running a finger through it—it should hold its shape but still be pourable. If it's too thick, add 1 tsp more ice water; if too thin, sprinkle in ½ tsp more flaxseed. This step ensures your knish dough will be light and tender, not dense or crumbly.
🍳 Step 2: Make the Savory Potato Filling
In a large skillet, heat 1 tbsp olive oil over medium heat. Add the 2 whole yellow onions and cook for 8-10 minutes until soft and translucent, stirring occasionally. This slow cooking develops their natural sweetness—don't rush it or they'll burn.
Add the 2 lb peeled and cubed russet potatoes to the skillet. Sprinkle with 1.5 tsp salt, 0.5 tsp black pepper, 1 tsp garlic powder, and 0.5 tsp dried thyme. Stir to combine, then cover and cook for 15-20 minutes until the potatoes are fork-tender. For extra richness, stir in the 0.25 cup vegan parmesan cheese at the end. Let the filling cool completely before using—warm filling makes the dough soggy.
👨🍳 Step 3: Create the Flaky Dough
In a large mixing bowl, combine the 3.5 cups all-purpose flour and 1.5 tsp salt. Cut in the 0.5 cup cold vegan butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. The butter should be cold—if it melts, chill the dough for 10 minutes before proceeding.
Make a well in the center and pour in the flaxseed egg mixture. Gradually mix with a fork until the dough comes together. If it's too dry, add 1-2 tsp ice water; if too sticky, sprinkle in 1 tbsp more flour. Knead lightly on a floured surface for 2-3 minutes until smooth. Divide into 4 equal pieces and wrap each in plastic wrap. Chill for 30 minutes—this resting time develops gluten for that signature flaky texture.
🥘 Step 4: Assemble and Bake the Knishes
Preheat your oven to 375°F. On a floured surface, roll each dough piece into a 12-inch circle about ⅛-inch thick. Spoon ¼ of the potato filling onto each circle, leaving a 1-inch border. Fold the dough over the filling, seal the edges by pinching with your fingers, and crimp decoratively with a fork.
Place the knishes on a parchment-lined baking sheet, seam-side up. Brush the tops with a little ice water (this creates steam for flakiness) and bake for 35-40 minutes until golden brown and puffed. For extra crispiness, broil for 1-2 minutes at the end—watch closely to avoid burning. The knishes are done when they sound hollow when tapped on the bottom.
🍽️ Step 5: Serve Warm and Enjoy
Let the knishes rest for 5 minutes before serving—this allows the filling to set slightly and makes cutting easier. Slice through the center and serve immediately with a dollop of vegan sour cream or applesauce. The contrast of crispy, flaky pastry with warm, savory potatoes is what makes these knishes irresistible.
Here's the thing—these knishes are best enjoyed fresh from the oven. The flaky layers soften quickly as they cool, so don't wait too long. Each bite should deliver that perfect harmony of crispy, buttery crust and hearty, seasoned potato filling. Trust me, you'll want to make these again and again.
Pro Tips For Making Vegan Potato Knish
- Boil Potatoes Until Fork-Tender: I used to pull them out when they were still slightly firm, thinking they’d finish cooking in the filling. Wrong. Russets should collapse under a fork—no resistance—before mixing with onions. Overcooked? No problem, they’ll just mash smoother. Undercooked? Your knish will taste like regret.
- Slice Onions Thin and Sweat Low: Skip the chopping—thinly sliced onions caramelize faster and blend into the filling without chunks. Cook them in vegan butter on low heat for 10-12 minutes, stirring occasionally, until they’re translucent and just starting to turn gold. Rush this, and you’ll end up with bitter, raw bits in every bite.
- Chill Dough Before Rolling: Flour and flaxseed dough is stubborn. Let it rest in the fridge for at least 30 minutes before rolling—this relaxes the gluten so it doesn’t fight you when shaping. I learned this the hard way after wrestling with a stubborn, crack-prone dough that refused to cooperate. Patience here means cleaner cuts and easier folding.
- Brush Crusts with Water Before Baking: This isn’t just for looks—dampening the top with water before sprinkling flour creates a crisp, golden crust instead of a dull, flat one. Use a pastry brush or your fingers, then bake as usual. It’s the difference between a knish that looks homemade and one that looks like it came from a bakery. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this vegan potato knish
Crisp White Wine
For a classic pairing, reach for a dry Riesling from Germany or Austria—its bright acidity and citrus notes cut through the richness of the knish filling beautifully. I love Dr. Loosen Blue Slate or Chateau Ste.
Michelle from Washington State, both of which offer crisp minerality that complements the flaky pastry. Serve slightly chilled (45-50°F) to enhance the wine's refreshing qualities while balancing the hearty potatoes. 🍷
Hoppy Beer
A light lager or pilsner provides the perfect crisp contrast to the knishes' savory, buttery crust. Heineken or Peroni work wonders—their clean, slightly bitter finish cleanses your palate between bites.
For a craft option, try a Belgian witbier like Hoegaarden, which adds a subtle spicy note from coriander that pairs surprisingly well with the thyme in the filling. Keep it cold (38-42°F) to maintain its refreshing quality.
Creamy Cider
If you prefer non-alcoholic options, a dry hard cider like Angry Orchard or Strongbow adds a fruity yet crisp contrast. The slight tartness enhances the savory filling, while the effervescence cuts through the richness.
For a non-alcoholic twist, Martinelli's Dry Apple Cider works perfectly—its bright acidity mirrors the wine pairing but with a sweeter, fruit-forward profile. Serve well-chilled (40-45°F) to highlight its crispness.
Spiced Red Blend
For a bolder option, a light-bodied red blend with spice notes—like Louis M. Martini Cabernet Sauvignon—adds depth without overpowering. The red fruit and subtle oak complement the thyme and garlic in the filling, while its smooth tannins balance the buttery crust.
Decant for 15-20 minutes to soften the tannins and enhance aroma. This pairing works best when the knishes are piping hot, letting the wine's warmth mirror the dish's cozy appeal. 🍇
Nutrition facts
Frequently asked questions
Can I make these knishes ahead of time?
The filling can be made 3 days ahead and stored in the fridge. For the dough, keep it wrapped in plastic for 2 days in the fridge or freeze it for 3 months between parchment paper. Assemble the knishes, freeze them on a tray, then transfer to a bag—they'll crisp up perfectly when baked straight from frozen.
What's the best way to make the dough extra flaky?
Keep everything cold! Use cold vegan butter and chill the dough for 30 minutes before rolling. Brush the tops with ice water before baking—this creates steam that separates the layers for that signature flakiness. Also, avoid overworking the dough when kneading.
Can I use sweet potatoes instead of russets?
Technically yes, but russet potatoes are ideal—they're starchier and hold their shape better when baked. Sweet potatoes will make the filling denser and slightly sweeter. If you must use them, peel and cube them the same size as russets and reduce the cooking time to 12-15 minutes (they cook faster).
How do I fix soggy knishes?
Soggy knishes usually mean the filling was too warm when assembled. Always let the filling cool completely before using. For extra crispiness, brush the baked knishes with a little vegan butter or olive oil before serving. If they're already soggy, try reheating them in a 350°F oven for 5-10 minutes to restore some crunch.
What are some creative ways to serve these knishes?
Slice them in half and serve with vegan sour cream, applesauce, or a drizzle of garlic-infused olive oil. For a hearty meal, pair them with a fresh green salad or roasted vegetables. You can also make mini knish bites by using 2-inch dough circles—perfect for appetizers!
