Traditional Ukrainian holubtsi (cabbage rolls) recipe made with tender cabbage leaves stuffed with seasoned rice and meat, simmered in a rich tomato sauce. Comforting, hearty, and perfect for family dinners, holidays, or cozy winter meals.
Holubtsi is the kind of dish that doesn’t just fill your stomach—it fills your home. The moment cabbage leaves begin to soften in hot water, releasing that earthy, slightly sweet aroma, something changes in the kitchen. It slows you down. It feels like tradition unfolding in real time. And when those tender green rolls finally simmer in a rich tomato sauce, bubbling gently on the stove, you realize this isn’t just food—it’s memory, culture, and comfort wrapped into one plate.
If you’ve never tried Ukrainian cabbage rolls before, you’re in for something deeply satisfying. And if you grew up eating them, this recipe might take you straight back to a family kitchen where love was measured in ladles of sauce and second helpings were non-negotiable.
💛 Why You’ll Love This Holubtsi Recipe
- Comfort food at its best: Warm, hearty, and deeply satisfying
- Perfect for gatherings: A true family-style dish
- Budget-friendly ingredients: Simple pantry staples
- Meal-prep friendly: Tastes even better the next day
- Freezer-friendly: Make a big batch and save for later
- Customizable filling: Meat, rice, or vegetarian options
- Traditional yet flexible: Authentic flavor with modern ease
This is the kind of dish that makes people stay longer at the table.
🧾 Ingredients (With Exact Measurements + Notes)
🥬 For the Cabbage Rolls
- 1 large green cabbage (1.5–2 kg / 3–4 lbs)
- 200g (1 cup) white rice, uncooked
- 500g (1.1 lbs) ground beef (or pork, or mix)
- 1 medium onion (120g), finely chopped
- 2 cloves garlic (6g), minced
- 1 egg (optional, helps binding)
- 1 teaspoon (5g) salt
- ½ teaspoon (2g) black pepper
- 1 teaspoon (3g) paprika
Ingredient Notes:
- Cabbage is the “wrapper” that holds everything together
- Rice gives structure and soft texture
- Meat brings richness and depth
- Egg helps bind filling (optional but recommended)
🍅 For the Tomato Sauce
- 2 tablespoons (30 ml) oil or butter
- 1 medium onion (120g), chopped
- 2 cups (480 ml) tomato sauce or crushed tomatoes
- 1 tablespoon (15g) tomato paste
- 1 teaspoon (5g) sugar (balances acidity)
- 1 teaspoon (5g) salt
- ½ teaspoon (2g) black pepper
- 1 teaspoon (3g) dried dill or parsley
- 2 cups (500 ml) water or broth
🔄 Smart Substitutions
- Meat-free version → mushrooms + lentils
- Rice swap → quinoa or bulgur
- Tomato sauce → blended fresh tomatoes
- Egg-free → skip egg entirely
🥗 Nutritional Information (Per 2 Rolls)
- Calories: 310 kcal
- Protein: 18g
- Carbohydrates: 28g
- Fat: 14g
- Fiber: 4g
Nutrition Highlights:
- Rich in protein (meat + rice combo)
- Good source of vitamin C (cabbage)
- Contains iron and B vitamins
✔ Not keto
✔ Can be made gluten-free
✔ Moderate weight-loss friendly (portion-controlled)
🍳 Kitchen Tools You’ll Need
- Large pot (for boiling cabbage)
- Deep pan or Dutch oven
- Mixing bowl
- Sharp knife
- Cutting board
- Wooden spoon
- Toothpicks (optional for securing rolls)
No fancy tools needed—just basic kitchen comfort.
👩🍳 Step-by-Step Instructions
1. Prepare the Cabbage
Bring a large pot of water to boil.
Carefully place the whole cabbage inside and boil for 8–10 minutes.
As leaves soften, gently peel them off one by one.
Pro Tip: Don’t overboil—leaves should be soft but not tearing.
What NOT to do: Don’t rush peeling; broken leaves make rolling harder.
2. Cook the Rice
Boil rice until 70% cooked (about 7–8 minutes).
Drain and let it cool.
Why this matters: Fully cooked rice will become mushy during simmering.
3. Make the Filling
In a large bowl, combine:
- ground meat
- rice
- onion
- garlic
- egg
- salt, pepper, paprika
Mix gently with hands.
Texture goal: moist but not runny.
4. Roll the Cabbage
Take one cabbage leaf.
Place 1–2 tablespoons of filling in the center.
Fold sides inward, then roll tightly.
Repeat until filling is finished.
Pro Tip: Smaller rolls cook more evenly.
5. Prepare the Sauce
Heat oil in a deep pan over medium heat.
Add onion and sauté for 3–4 minutes until soft.
Add tomato paste, stir for 1 minute.
Pour in tomato sauce + water/broth.
Add salt, pepper, sugar, herbs.
Simmer for 10 minutes.
6. Assemble Holubtsi
Place cabbage rolls seam-side down in the sauce.
They should be tightly packed.
Cover with lid.
7. Cook Slowly
Simmer on low heat for 45–60 minutes.
Visual cue: sauce thickens, rolls become tender, aroma deepens.
What NOT to do: Don’t stir aggressively—you’ll break the rolls.
8. Final Rest
Turn off heat and let rest for 10–15 minutes.
This helps flavors settle beautifully.
👨🍳 Chef-Level Tips & Mistakes to Avoid
🔥 Common Mistakes
- Overcooking cabbage → tears easily
- Dry filling → results in crumbly rolls
- High heat simmering → burns bottom layer
🛠 Fixes
- Too dry? Add extra broth while cooking
- Too loose? Add a bit more rice or egg
🌟 Pro Hacks
- Add smoked paprika for deeper flavor
- Use beef + pork mix for richness
- Add a splash of vinegar for brightness
🌶️ Variations & Customizations
🌶️ Spicy Version
Add chili flakes or hot paprika to the sauce.
🥗 Healthy Version
Use turkey mince and brown rice.
👶 Kids-Friendly Version
Skip spices, use mild tomato sauce.
🍽️ Restaurant-Style Version
Add cream to tomato sauce for silky texture.
🌱 Vegetarian Version
Fill with mushrooms, lentils, carrots, and rice.
🧊 Storage & Reheating
🧊 Fridge
- Store in airtight container
- Lasts 4–5 days
❄️ Freezer
- Freeze up to 3 months
- Store with sauce for best results
🔥 Reheating
- Stovetop: best flavor retention
- Microwave: quick but add splash of water
- Oven: 160°C for 15–20 minutes
Pro Tip: Holubtsi taste better the next day.
🍽️ Serving Suggestions
🥔 Best Side Dishes
- Mashed potatoes
- Rye bread
- Pickles or sauerkraut
🥤 Drinks Pairing
- Kefir or yogurt drink
- Light tea
- Sparkling water
🌿 Garnish Ideas
- Fresh dill
- Sour cream dollop
- Black pepper sprinkle
📸 Presentation Tip
Serve 2–3 rolls on a shallow plate with sauce generously poured over. Add sour cream swirl on top for visual contrast.
❓ FAQs
1. What is holubtsi?
Holubtsi are traditional Ukrainian cabbage rolls filled with meat and rice, cooked in tomato sauce.
2. Can I make them ahead of time?
Yes! They taste even better after resting overnight.
3. Can I freeze holubtsi?
Absolutely—freeze with sauce for best texture.
4. Why are my rolls falling apart?
Cabbage was overcooked or rolls weren’t tight enough.
5. Can I use red cabbage?
Not recommended—it becomes too tough.
6. What meat is best?
Beef, pork, or a mix for richer flavor.
7. Are holubtsi healthy?
Yes, in moderation—they are balanced in protein, carbs, and fiber.
🌿 Did You Know?
In Ukraine, holubtsi are often served during holidays and family gatherings. Every region has its own version—some add mushrooms, others use buckwheat instead of rice.
Holubtsi is more than just a recipe—it’s a tradition wrapped in cabbage leaves. It carries the warmth of family kitchens, the patience of slow cooking, and the joy of sharing something deeply comforting.
When you make it, don’t rush. Let it simmer. Let the aroma fill your home. Let it remind you that some of the best meals in life are the ones that take a little time.
If you try this recipe, share your experience, tweak it to your taste, and pass it on. Because food like this isn’t meant to be kept—it’s meant to be shared.