
This braised cabbage piroshki recipe transforms humble cabbage into a comforting Russian stuffed roll that's both satisfying and memorable. The soft, pillowy dough encases a savory braised cabbage filling, creating the perfect balance of textures and flavors in each bite.
I first learned to make these piroshki from my Russian neighbor during a snowy weekend when we were stuck indoors. The aroma of these baking filled her kitchen and transported me straight to Eastern Europe. Since then, I've made them countless times for potlucks and family dinners where they always disappear within minutes.
Ingredients
- Active dry yeast: Activates the dough and creates that perfect pillowy texture
- Sugar: Feeds the yeast and adds subtle sweetness to balance the savory filling
- Kosher salt: Enhances all flavors and strengthens the dough structure
- Egg: Provides richness and golden color to the finished piroshki
- Oil: Creates tenderness in the dough; try avocado or grapeseed for best results
- Warm water: Activates the yeast; use water that feels comfortable on your wrist
- Unbleached all-purpose flour: Provides structure; Bob's Red Mill works perfectly
- Green cabbage: Forms the base of the filling; choose firm heads with tight leaves
- Carrot: Adds natural sweetness and beautiful color contrast
- Onion: Provides aromatic depth and savory notes
- Oil: Helps vegetables caramelize and develop flavor
- Tomato paste: Gives rich umami flavor and beautiful color
- Kosher salt: Enhances all the vegetable flavors
- Sugar: Balances acidity from tomato paste
- Black pepper: Adds gentle warmth and depth
- Water: Helps steam and tenderize the vegetables
Step-by-Step Instructions
- Prepare the Dough:
- Add yeast, sugar, salt, egg, oil and warm water to your bread machine and whisk until combined. The warm water should feel comfortable on your wrist, not hot, to properly activate the yeast without killing it. Add all the flour, cover, and set the bread machine to the dough setting for 90 minutes. The bread machine does all the kneading work, giving you perfect dough with minimal effort.
- Make the Braised Cabbage:
- While the dough is working, add all filling ingredients to a large skillet. The combination of cabbage, carrot, onion, oil, tomato paste, salt, sugar, pepper and water creates a balanced filling with deep flavor. Cook over medium heat for about 20 minutes, stirring occasionally to prevent burning. The cabbage will reduce significantly in volume and take on a beautiful color from the tomato paste. Allow the mixture to cool until just warm before filling the piroshki.
- Form the Piroshki:
- Line a baking sheet with parchment paper and lightly oil it to prevent sticking. Divide your dough into 12 equal pieces. Working with floured hands, flatten each piece into a round circle about 5 inches across. The dough should be pliable but not too thin. Place approximately 1/3 cup of the warm cabbage filling in the center of each circle. Carefully fold the edges together, pinching firmly to seal completely. Flip each sealed piroshki over so the seam is on the bottom and arrange on the prepared baking sheet.
- Prepare for Baking:
- Whisk together egg and water to create a glossy egg wash. Brush each piroshki gently with this mixture, which will give them a beautiful golden color when baked. Allow the prepared piroshki to rise uncovered for 30 minutes. During this time, they will expand slightly and become even more pillowy.
- Bake to Perfection:
- Preheat your oven to 350°F while the piroshki are in their final rise. Just before baking, brush the piroshki once more with the remaining egg wash for maximum shine and color. Bake for 20-25 minutes until they turn a gorgeous golden brown. The finished piroshki will be light and fluffy with a perfectly cooked filling inside.

My grandmother always said the secret to perfect piroshki is patience with the dough. She would let it rise slightly longer than the recipe called for, creating an incredibly light texture. When I make these now, I still think of her hands expertly folding each one, teaching me that good food takes time but is always worth the effort.
Make-Ahead Magic
These piroshki are perfect for meal prep. You can prepare the cabbage filling up to 3 days in advance and store it in the refrigerator. The dough can be made the night before and allowed to slow-rise in the refrigerator overnight. Just let it come to room temperature for about 30 minutes before working with it. Fully baked piroshki can be stored at room temperature for 2 days or refrigerated for up to 5 days. They taste amazingly fresh when warmed in a 300°F oven for about 10 minutes.
Creative Variations
While traditional cabbage filling is delicious, you can customize these piroshki in numerous ways. Try adding cooked ground beef or diced mushrooms to the cabbage mixture for a heartier version. For a vegetarian protein boost, mix in some cooked lentils or crumbled tofu. You can also experiment with different spice profiles; add some curry powder for an Indian twist or caraway seeds for a more Central European flavor. The versatile dough works beautifully with both savory and sweet fillings; try fruit preserves or sweetened farmer cheese for a dessert variation.
Serving Suggestions
In Russia, piroshki are often enjoyed as a complete meal with a side of borscht or mushroom soup. They also pair wonderfully with a simple green salad dressed with vinaigrette to cut through the richness. For a proper Russian experience, serve with sour cream on the side for dipping and a pot of strong black tea. When entertaining, arrange piroshki on a large wooden board with pickled vegetables, sliced cured meats, and hard cheeses for an impressive Eastern European appetizer spread.

These piroshki are a beautiful way to introduce your family to the comforting world of Russian flavors. Enjoy them warm with your favorite sides!
Frequently Asked Questions
- → Can I make piroshki dough without a bread machine?
Yes! You can mix the dough ingredients by hand or with a stand mixer. Combine the yeast with warm water and sugar first, let it activate for 5 minutes, then mix in remaining ingredients. Knead until smooth and elastic, then let rise in a warm place until doubled in size (about 1 hour).
- → What other fillings work well for piroshki?
Traditional piroshki fillings include ground meat with onions, mashed potatoes with green onions and eggs, mushrooms with onions, or sweet fillings like apple or cherry. You can adapt almost any savory filling that isn't too wet.
- → Can I freeze piroshki?
Absolutely! You can freeze piroshki either before or after baking. To freeze before baking, place shaped piroshki on a baking sheet, freeze until solid, then transfer to freezer bags. When ready to bake, thaw, let rise, and bake as directed. For baked piroshki, cool completely before freezing and reheat in a 350°F oven.
- → How do I store leftover piroshki?
Store baked piroshki in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for 10-15 minutes or until warmed through for best texture. Avoid microwaving as it can make the dough soggy.
- → What's the difference between piroshki and pierogi?
Though they sound similar, piroshki are baked or fried yeasted dough buns with filling inside, while pierogi are boiled dumplings made with unleavened dough and typically served with toppings like sour cream. Piroshki originated in Russia while pierogi are more commonly associated with Polish cuisine.
- → What can I serve with cabbage piroshki?
Cabbage piroshki are delicious on their own but pair wonderfully with borscht (beet soup), a simple green salad, or a cup of clear broth. They're also traditionally enjoyed with tea. For a complete meal, serve with sour cream for dipping and a side of pickled vegetables.