Polish Sauerkraut and Mushroom Pierogi

Pierogi, Krakow, Poland, Europe
Neil Farrin/AWL Images/Getty Images
Prep: 10 mins
Cook: 40 mins
Total: 50 mins
Servings: 6 servings
Nutrition Facts (per serving)
273 Calories
20g Fat
16g Carbs
8g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 273
% Daily Value*
Total Fat 20g 25%
Saturated Fat 6g 30%
Cholesterol 169mg 56%
Sodium 745mg 32%
Total Carbohydrate 16g 6%
Dietary Fiber 3g 12%
Protein 8g
Calcium 86mg 7%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Sauerkraut and mushrooms are the perfect marriage in Polish pierogi, Polish naleśniki (also known as blintzes or crepes), and Polish uszka (known as "little ears"), Lithuanian koldunai, and kulebiak.

Since these are meatless-if using vegetable broth instead of chicken broth-they would be perfect for Lenten meals or for wigilia, also known as Christmas Eve supper, and fit for an ovo-lacto vegetarian. If you have any leftover filling, it freezes well.


  • For the Sauerkraut-Mushroom Filling:
  • 1 quart sauerkraut (chopped, rinsed, and drained)
  • 2 tablespoons butter
  • 1 small onion (finely chopped)
  • 8 ounces button mushrooms (finely chopped)
  • 1/4 teaspoon salt (or to taste, remembering that the kraut is salty)
  • 1/4 teaspoon black pepper
  • Optional: 1 egg (hard-cooked, finely chopped)
  • 2 tablespoons sour cream
  • For the Pierogi Dough:
  • 2 large eggs
  • 5 tablespoons sour cream
  • 3 tablespoons vegetable oil
  • 1 teaspoon salt
  • 3/4 cup chicken broth (or vegetable broth)
  • 4 cups all-purpose flour

Steps to Make It

Note: while there are multiple steps to this recipe, this pierogi recipe is broken down into workable categories to help you better plan for preparation and cooking.

Make the Filling

  1. Gather the ingredients.

  2. In a medium saucepan, add the sauerkraut and cover it with water. Bring it to a boil, reduce the heat, and simmer for 20 minutes. Drain.

  3. In a large skillet, sauté onion in butter until golden. Add the mushrooms and sauté for 3 minutes. Stir in the sauerkraut, salt, and pepper. Sauté until the kraut turns golden, about 20 minutes. Remove the pan from the heat and let it cool.

  4. Add chopped hard-cooked egg (if using) and sour cream (you might need less sour cream if you don't use the egg or more sour cream if you do use the egg) and mix well. The consistency should be like a paste. You should be able to form it into a ball.

Make the Pierogi Dough

  1. Gather the ingredients.

  2. In a large bowl, combine eggs, sour cream, oil, salt, and chicken broth until well mixed.

  3. Add flour and knead by hand or in a stand mixer until the dough is smooth. Wrap the dough with plastic and let it rest at least 10 minutes. Alternatively, you can put it in the refrigerator for several hours or overnight. If you are doing so, allow it to come to room temperature before rolling it out.

Fill and Cook

  1. Dust two sheets of parchment paper with flour. Roll the dough between the sheets of parchment paper to a 1/16-inch thickness.

  2. Using a 3-inch round cutter (or a glass with similar diameter), cut the dough into circles.

  3. Add a dollop of the filling to the center of a round, fold it over, and pinch the edges together.

  4. Place the filled dough circles on a parchment-lined baking sheet and cover the pierogi with plastic wrap while you continue to roll, cut and fill. Be sure to gather the dough scraps, roll them out, and use them to make rounds as well. At this point, you can freeze the pierogi if you don't want to cook them immediately.

  5. Bring a deep pot of salted water to a rolling boil. Reduce the heat to a simmer. Drop about 10 pierogi at a time into the water. Stir once so they don't stick to the bottom. When they rise to the surface, cook about 3 minutes. If your dough is thicker, you may want to cook it longer.

  6. Using a slotted spoon, remove the pierogi to a buttered platter. You don't want to transfer them to a colander as they will stick and tear.

  7. Repeat until all of the pierogi are cooked.

  8. Serve the pierogi with melted butter or sour cream and enjoy!

You can freeze the pierogies before cooking if you want to make them ahead. Place the parchment-lined cookie sheet in the freezer. Once they are frozen, you can transfer them to a freezer bag. They can be stored for up to three months before you boil or fry them. Boil frozen pierogies until they rise to the surface, about 8 minutes.


You may enjoy pan-fried pierogies. Have the skillet ready as you are boiling the pierogies. You can use butter or a combination of butter and olive oil for frying. Pat the pierogies dry as you remove them from the water and transfer them to the frying pan. Fry approximately 4 minutes on each side until crispy.