Ukrainian Cabbage Rolls Recipe | Fast, Freezer-Friendly

Tender cabbage leaves filled with beef, rice, and herbs simmered in tomato sauce—the classic holubtsi you can master tonight.

Holubtsi are comfort in a pot: silky cabbage leaves wrapped around a savory meat-and-rice filling, then baked or simmered in a tangy tomato sauce until everything melds. This version honors tradition while trimming fussy steps, so you get deep, familiar flavor with steady, repeatable results. You’ll learn the exact cabbage prep that prevents tearing, a balanced filling that stays juicy, and a sauce with bright acidity and gentle sweetness. If you’ve searched for a ukrainian cabbage rolls recipe that delivers on a busy weeknight and still tastes like Sunday, you’re in the right place.

Ukrainian Cabbage Rolls Recipe For Weeknights

Classic holubtsi rely on everyday pantry items: cabbage, ground meat, rice, onions, carrots, and tomato. The method matters more than exotic ingredients. Below, you’ll see the components and what each does in the pot. Then we’ll cook step by step with time-saving tricks that protect texture and flavor.

Ingredient And Purpose At A Glance

Ingredient Amount Why It Matters
Green Cabbage (whole head) 1 large (1.2–1.6 kg) Flexible leaves; mild sweetness after blanching
Ground Beef (85–90% lean) 500 g Rich flavor; enough fat to keep filling moist
Cooked Rice (cooled) 1 cup (180 g) Stretches meat; soft bite; absorbs juices
Onion, Finely Diced 1 medium Sweetens filling; adds moisture
Carrot, Grated 1 large Classic sweetness; softens sauce
Garlic, Minced 3 cloves Warm aroma; savory depth
Crushed Tomatoes 800 g can Sauce base; tang balances cabbage
Tomato Paste 2 Tbsp Concentrated body and color
Chicken Or Beef Stock 1 cup (240 ml) Loosens sauce; adds savoriness
Fresh Dill + Parsley 2 Tbsp each, chopped Bright, unmistakable finish
Salt + Black Pepper 1½ tsp + ½ tsp Baseline seasoning for filling and sauce
Sugar Or Honey 1 tsp Softens acidity; classic trick
Oil Or Butter 1–2 Tbsp For sweating aromatics without burning

What Makes These Rolls Work

Three small moves change everything: par-cook the rice so it doesn’t steal moisture, sweat onions and carrots until sweet, and season in layers. The filling should be slightly loose before rolling; tight, dry filling turns mealy after an hour in sauce. Cabbage prep is the other lever: loosen the core, blanch until pliable, then shave thick ribs so leaves roll without cracking.

Step-By-Step: From Head Of Cabbage To Cozy Pot

1) Soften The Cabbage

  1. Core the cabbage: angle a knife around the stem to remove the core in a cone.
  2. Blanch: submerge the whole head in a large pot of salted simmering water. After 3–4 minutes, outer leaves loosen. Pull them off with tongs and set on a tray. Return the head to the pot and repeat until you have 14–16 good leaves.
  3. Trim ribs: lay each leaf flat and shave the thick center rib so the leaf bends easily without tearing.

Tip: Save small or torn leaves; they line the pot and protect rolls from sticking and scorching.

2) Cook The Rice Right

Use day-old cooked rice or make a quick batch: rinse ½ cup raw rice until water runs mostly clear, simmer in salted water until just tender, drain well, and cool. Cool rice keeps the filling from turning gluey.

3) Sweat The Aromatics

Warm oil in a skillet over medium heat. Add onion and carrot with a pinch of salt. Cook until soft and sweet, 6–8 minutes. Stir in garlic for 30 seconds. Cool slightly.

4) Mix The Filling

In a bowl, combine ground beef, cooked rice, half the dill and parsley, half the sautéed aromatics, 1 teaspoon salt, and ½ teaspoon pepper. Mix gently with a fork or fingers until just combined. The mix should feel moist and slightly sticky but not wet.

5) Roll Neatly

  1. Lay a leaf, rib side down. Place 2 heaping tablespoons of filling near the base.
  2. Fold the bottom over the filling, tuck in sides, then roll snugly to the top.
  3. Repeat with remaining leaves. Aim for 12–14 rolls.

6) Build The Sauce

In the same skillet, add the remaining aromatics with tomato paste. Cook 1 minute. Stir in crushed tomatoes, stock, sugar or honey, ½ teaspoon salt, and a few grindings of pepper. Simmer 5 minutes to marry flavors. Taste; it should be bright, lightly sweet, and savory.

Food safety note: if using ground beef, finish to the safe minimum internal temperatures so the center reaches doneness while staying juicy. For a quick nutrient check on produce choices, see the USDA FoodData Central cabbage profile.

7) Pack And Cook

Line the base of a Dutch oven or deep skillet with reserved torn leaves. Spoon in a thin layer of sauce. Nestle rolls seam-side down in one layer; a second layer can sit on top if needed. Pour remaining sauce over, cover, and simmer on low for 50–60 minutes, or bake at 170°C/340°F for about 70 minutes. Rolls should feel tender; a skewer slides in easily.

Flavor Balancing And Texture Fixes

If The Sauce Tastes Sharp

Add another pinch of sugar, a splash of stock, or a knob of butter. Let it simmer a few minutes. Cabbage is mildly sweet; the sauce should meet it halfway.

If Rolls Feel Dense

Next time, ease up on mixing and add a tablespoon of water to the filling. Over-mixed meat tightens. Looser filling stays tender after an hour of heat.

If Leaves Tear

They were under-blanched or ribs too thick. Blanch in smaller batches and shave ribs flatter. You can still wrap using two smaller leaves overlapped—once sauced, no one will see the seam.

Smart Variations That Stay True

Half Beef, Half Pork

Classic in many homes. Pork bumps up richness and softens texture. Keep total meat at 500 g and seasoning the same.

Barley Instead Of Rice

Cook pearl barley until just tender and swap 1:1 for rice. You’ll get a nutty chew and extra body in the sauce.

Mushroom And Buckwheat (Vegan)

Finely chop mushrooms, cook off moisture, and mix with cooked buckwheat groats, onions, carrots, and herbs. Season bolder; mushrooms love dill and black pepper. Use vegetable stock in the sauce.

Sauerkraut Layer

Some cooks scatter a thin layer of rinsed sauerkraut between roll layers. It melts into the sauce and adds a gentle fermented tang.

Portioning, Sides, And Serving

Figure two to three rolls per person with a spoonful of sauce. A dollop of sour cream and a shower of fresh dill are classic. Serve with mashed potatoes, rye bread, or a simple cucumber salad. The rolls taste even better the next day as the cabbage and tomato settle into each other.

Why This Ukrainian Cabbage Rolls Recipe Works

The balance of meat and rice keeps texture tender, not heavy. The quick sauté of aromatics builds sweetness that tomato alone can’t provide. Shaving ribs removes the hinge point that causes cracking. Simmering low under a blanket of sauce protects the leaves and lets the filling steam gently. These choices turn a rustic dish into a steady weeknight win without losing its roots. If you’ve been hunting for a ukrainian cabbage rolls recipe that freezes and reheats cleanly, this is the one to save.

Make-Ahead, Freezing, And Reheating

Assemble Ahead

Rolls can be formed up to 24 hours early. Arrange in a pan, cover, and refrigerate. Add hot sauce just before cooking to keep cabbage crisp.

Freeze Before Or After Cooking

Freeze uncooked rolls in a single layer on a tray, then pack into bags for up to 2 months. Cook from thawed for best texture. Cooked rolls freeze well too; chill, portion with sauce, and freeze. Thaw overnight and warm gently on the stove with a splash of stock.

Reheat Without Drying

Place rolls in a skillet with extra sauce or stock. Cover and warm over low heat until hot in the center. Avoid high heat, which can toughen leaves.

Cook Time And Yield Cheatsheet

Method Timing Notes
Stovetop, Covered 50–60 min simmer Gentle bubbles; add splash of stock if sauce tightens
Oven, Covered 70–80 min at 170°C/340°F Even heat; hands-off; check halfway for moisture
Pressure Cooker High 15 min + 10 min natural release Use thicker sauce; avoid stacking more than two layers
Yield 12–14 rolls Serves 4–6 with sides
Make-Ahead Up to 24 h Keep filling cold; sauce added at cook time
Freezer Up to 2 months Portion with sauce to prevent dryness

Nutrition Snapshot (Per Two Rolls, Approx.)

Calories: ~420; Protein: ~24 g; Carbs: ~38 g; Fat: ~18 g; Fiber: ~5 g; Sodium varies by stock and salt use. Leaner meat and brown rice shift the balance; extra sauce changes carbs and sodium. Use these numbers as a planning baseline rather than a lab report.

Shopping Notes And Swaps

Pick The Right Cabbage

Choose a heavy head with pale, tight leaves. Very large heads yield broad leaves that roll easily, though mid-size heads work with careful rib trimming. Savoy cabbage is tender and forgiving; leaves separate fast and need shorter blanching.

Meat Options

Beef keeps the filling savory and familiar. Pork adds sweetness. Turkey works if you enrich with a tablespoon of oil and don’t overcook. Plant-based grounds can stand in; season firmly and keep sauce generous.

Rice Options

Medium-grain white rice is traditional for a soft, cohesive bite. Long-grain stays looser; brown rice adds chew and nuttiness but needs to be fully cooked before mixing.

Clear, Printable Recipe Card

Ingredients

  • 1 large green cabbage
  • 500 g ground beef (or half beef/half pork)
  • 1 cup cooked rice, cooled
  • 1 medium onion, finely diced
  • 1 large carrot, grated
  • 3 cloves garlic, minced
  • 800 g crushed tomatoes
  • 2 Tbsp tomato paste
  • 1 cup chicken or beef stock
  • 2 Tbsp chopped dill, 2 Tbsp chopped parsley
  • 1–2 Tbsp oil or butter
  • 1 tsp sugar or honey
  • Salt and black pepper
  • Sour cream and extra dill for serving

Method

  1. Blanch cabbage and trim ribs. Reserve small leaves.
  2. Sweat onion and carrot in oil with a pinch of salt; add garlic; cool.
  3. Mix filling with meat, rice, half the herbs, half the aromatics, salt, and pepper.
  4. Roll 12–14 neat parcels.
  5. Sauce: cook tomato paste 1 minute, add tomatoes, stock, sugar, remaining aromatics, salt, and pepper. Simmer 5 minutes.
  6. Layer torn leaves and a little sauce in pot. Pack rolls seam-down. Cover with remaining sauce.
  7. Cook covered: simmer 50–60 minutes on low or bake 70–80 minutes at 170°C/340°F.
  8. Rest 10 minutes. Spoon over sauce. Finish with herbs and a spoon of sour cream.

Leftovers And Food Safety

Cool quickly, then store rolls in shallow containers with extra sauce. Refrigerate up to 4 days. Reheat gently until steaming throughout. If you used ground meat, confirm doneness during the first cook and reheat until hot in the center. Sauce thickens as it sits; loosen with a splash of stock.

Final Touches That Lift Flavor

  • Brighten with a teaspoon of red wine vinegar at the end if tomatoes taste flat.
  • Stir a small ladle of sauce into sour cream to prevent curdling, then dollop.
  • Finish with more fresh dill; that clean herbal pop is the hallmark here.

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.