
These Ukrainian cabbage rolls are serious comfort food layered with generations of flavor and tradition. A delicious mixture of seasoned meat and fluffy rice is swaddled in blanched cabbage and slowly simmered in a creamy tomato sauce. They were always on my grandmother’s table for family gatherings and they never last long in my house either.
The first time I made these solo I thought I’d fail on the rolling part but it was easier than I imagined. They taste like home and always remind me of my family’s warmth in the kitchen.
Ingredients
- Minced meat: brings richness and protein look for fresh ground beef pork or a combination for balanced flavor
- Rice: provides body to the filling short or medium grain rice holds up well just undercook it slightly so it does not get mushy
- Egg: helps bind the filling together pick a free-range egg for best texture
- Salt: wakes up all the flavors use sea salt if possible
- Coriander: gives a subtle unique spice if whole seeds are available grind them fresh for the brightest taste
- Paprika powder: adds gentle heat and gorgeous color opt for Hungarian or Spanish paprika if you can
- Granulated garlic: builds savory depth fresh minced garlic also works
- Oil: helps sauté the vegetables I like sunflower oil for its neutral taste
- Onion: sweetens and enriches the filling pick a heavy firm onion without bruises
- Carrot: brings sweetness and color grate fresh for the best texture
- Cabbage leaves: are the iconic wrapper for the rolls choose a whole green cabbage feel for firm crisp leaves when shopping
- Tomato sauce: is the base for a tangy and savory sauce go for a smooth passata or homemade sauce
- Sour cream: adds richness and softens the acidity of the tomatoes always buy full-fat sour cream for creamy results
- Fresh herbs: finish the dish with color and freshness I love dill or parsley
Step-by-Step Instructions
- Prepare the Filling:
- In a large bowl combine the minced meat cooked rice egg salt coriander paprika and granulated garlic. Mix everything with clean hands or a fork until smooth which evenly blends the spices and ensures a cohesive roll.
- Chill the Filling:
- Cover the bowl with plastic wrap or a tight-fitting lid. Pop it in the fridge for fifteen to twenty minutes so the flavors come together and the filling firms up which makes rolling easier.
- Sauté the Aromatics:
- Pour oil into a large skillet over medium-high heat. Add chopped onion and grated carrot and cook for about five minutes. Stir frequently until soft and lightly golden to develop sweet savory notes as the flavor base.
- Blanch Cabbage Leaves:
- Heat a big pot of water to a rolling boil. Working one at a time dip cabbage leaves into the hot water and blanch for about three to four minutes. Leaves should be pliable but not falling apart which helps them wrap tightly around the filling.
- Assemble the Rolls:
- Set a leaf on a cutting board. Place two to three tablespoons of filling at the base fold in the sides and roll up firmly as if making a burrito. Do not pack them too tightly or they may burst while cooking. Use kitchen twine to secure if needed and repeat until all filling and leaves are used.
- Layer and Sauce the Pot:
- Scatter half of the sautéed onions and carrots over the bottom of a deep pot. Place your cabbage rolls snugly on top seam-side down then add the rest of the sautéed veggies over the rolls.
- Mix and Pour the Sauce:
- Stir together tomato sauce and sour cream in a bowl until smooth and well combined. Pour evenly over the cabbage rolls making sure every roll is coated for even cooking and moisture.
- Simmer to Perfection:
- Cover the pot with its lid. Turn the heat to low and cook gently for about forty minutes. The meat should be fully cooked and the sauce will meld with the cabbage and filling for a rich unified flavor.
- Finish and Serve:
- Carefully remove the cabbage rolls with a slotted spoon. Serve hot or warm dolloped with extra sour cream and a shower of chopped fresh herbs. Enjoy with crusty bread to soak up the luscious sauce.

Every time I make these I love using fresh dill on top. Its brightness lifts the earthiness of the rolls. One of my favorite memories is gathering with the whole family in the kitchen everyone taking a turn to roll their own cabbage bundles. It always made the meal feel extra special.
Storage Tips
Let the cabbage rolls cool completely before storing. Arrange in an airtight container and refrigerate for up to three days. These rolls freeze just as well simply layer with sauce in freezer-safe containers and freeze for up to two months. Thaw overnight in the fridge and reheat gently on the stove or in the microwave adding a splash of extra sauce or water to keep them moist.
Ingredient Substitutions
If you do not have beef or pork minced chicken or turkey work beautifully here just cook with care to avoid drying out the filling. For a dairy-free version replace sour cream in the sauce with a cashew or coconut-based cream. For extra flavor you can add smoked paprika or even a little bit of hot sauce to the tomato mixture.
Serving Suggestions
Serve these cabbage rolls with extra sour cream a sprinkling of chopped dill or parsley and plenty of crusty rye or country bread. I love them with a crisp green salad on the side or a simple cucumber salad with vinegar and fresh herbs. These are deeply satisfying on their own or make a fantastic addition to a celebratory Ukrainian meal.
Cultural and Historical Context
Known as holubtsi in Ukrainian these cabbage rolls are beloved across Eastern Europe. They are often found on tables during Christmas and other family feasts each family with their own twist on the filling and sauce. The tradition of wrapping meat and grains in leaves dates back centuries and represents abundance and togetherness.
Recipe FAQs
- → What kind of meat works best for cabbage rolls?
A mix of beef and pork is traditional, but chicken or turkey can be used for lighter variations.
- → Can the rice be substituted with another grain?
Cooked rice is classic, though barley or quinoa make fine substitutions for a different texture.
- → How do you prevent cabbage leaves from tearing?
Blanch leaves briefly in boiling water until pliable, but avoid overcooking to keep them strong and flexible.
- → Is it possible to prepare this dish ahead of time?
Yes, assembled rolls can be refrigerated overnight and simmered just before serving for deeper flavor.
- → What sauces work well for serving?
A creamy dollop of sour cream and a sprinkle of fresh herbs complement the tomato base beautifully.
- → Can cabbage rolls be cooked in the oven instead of on the stove?
Absolutely! Bake covered at 350°F (175°C) until the filling is cooked through and flavors meld.