A traditional (and extremely delicious) Jewish snack food, a knish is basically a single-serving pie stuffed with savory ingredients, such as potatoes and/or cheese. Many are deep-fried, however, this vegan-friendly baked version creates a platter of golden potato and spinach knishes that pair perfectly with gravy, soups and salads.

Craving something a little more adventurous? Add black beans, chickpea curry, onions or leeks to the stuffing mix!

Homemade Vegan Potato & Spinach Knish | Vitacost.com/Blog

Homemade Vegan Potato & Spinach Knish | Vitacost.com/Blog
0 from 0 votes

Potato & Spinach Knishes

Prep Time 7 minutes
Cook Time 58 minutes
Dough rising time 1 hour
Servings 4
Calories 330 kcal




  • 1/2 lb. russet potatoes, peeled & cubed
  • 2 Tbsp. melted plant-based butter
  • 1 1/2 medium yellow onions, thinly sliced
  • 10 oz. fresh spinach, chopped into long pieces
  • 1/2 tsp. Himalayan pink salt
  • 1/4 tsp. ground black pepper
  • 2 Tbsp. vegetable broth
  • 2 garlic cloves, minced
  • 2 1/2 tsp. chives, chopped
  • 2 oz. plant-based cream cheese
  • 1 Tbsp. water or oat mylk, for brushing
  • Pinch salt



  1. In saucepot, add potatoes and cover with water and pinch of salt. Bring to boil and reduce heat to simmer, cooking for 12 minutes. Drain, transfer to bowl and mash. Set aside.
  2. Heat butter in skillet over medium heat. Add onions and sauté for 10 minutes. Add spinach, pink salt, pepper and vegetable broth and sauté for roughly 7 minutes, stirring occasionally until spinach wilts and excess water evaporates. Stir in garlic and cook until fragrant or 1 minute. Once softened, remove spinach mixture from heat and add to mashed potatoes. Add chives and softened cream cheese, stirring until well combined. Refrigerate to cool completely.


  1. In stand mixer, whisk flour, baking powder and salt.
  2. In small bowl, mix butter, vinegar, water and prepared egg replacer. Pour into flour mixture and combine until dough-like consistency forms. Turn dough out onto floured surface and knead to form into dough shape. Transfer dough to bowl and cover with damp kitchen towel. Set aside for 45 minutes to 1 hour.
  3. To form knishes, roll dough into a large 14x20-1/2-in. rectangle (paper thin). Scoop four even portions, finger-width apart, lengthwise and 3 inches from the edge. Brush bottom piece with water or oat mylk.
  4. Preheat oven to 375 degrees F. Line baking sheet with parchment paper.
  5. Take the bottom part of the dough (the 3-in edge closest to you) and fold it, paper-thin, over the potato and spinach mixture. Roll dough, turning as you roll to tuck in the edges until you get to the end. Carefully stretch remaining dough on top in an even layer.
  6. Using your hand, form a puck shape by slightly flattening and place on the prepared baking sheet. Use fork to create 2-3 pokes on top for air holes.
  7. Bake for 40 minutes or until golden brown. Serve either hot or warm.

Recipe Notes

Order the ingredients you need to make this recipe at Vitacost.com!

Nutrition Facts
Potato & Spinach Knishes
Amount Per Serving (1 g)
Calories 330 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 4g20%
Sodium 602mg25%
Potassium 766mg22%
Carbohydrates 45g15%
Fiber 5g20%
Sugar 3g3%
Protein 8g16%
Vitamin A 7360IU147%
Vitamin C 28mg34%
Calcium 166mg17%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.