Skip to content
Sarmale (Romanian Sour Cabbage Rolls)
romaniandinner✨ New

Sarmale (Romanian Sour Cabbage Rolls)

Romania's Christmas and Easter centerpiece: pork-and-rice cabbage rolls slow-braised in sour cabbage and smoked pork broth.

Prep
60 min
Cook
180 min
Servings
8
Difficulty
Medium
4.9
Sign in to rate
#romanian#eastern-european#cabbage-rolls#pork#holiday#comfort

About This Recipe

Sarmale are Romania's flagship holiday dish: cabbage leaves soured in brine for weeks are wrapped tightly around a filling of minced pork, rice, onion, and dill, then layered into a deep pot with smoked pork ribs and slow-braised for 3 to 4 hours until the rolls are tender enough to cut with a spoon. The dish appears on every Christmas Eve and Easter table, and at most weddings and funerals. The defining character is the sourness — Romanian sour cabbage (varza murata) is fermented like sauerkraut but kept as whole heads so the leaves can be used intact. Served with creamy mămăligă (polenta), a dollop of smetana, and pickled hot peppers, sarmale are the dish Romanian grandmothers measure each other by.

Ingredients

Serves 8

  • 2 largesour cabbage heads (varza murata) — or 2 fresh + 200ml extra brine
  • 800 gground pork shoulder (50/50 lean and fatty)
  • 200 gground beef
  • 150 glong-grain rice, rinsed
  • 2 largeonions, very finely diced
  • 2 tbspneutral oil
  • 1 tbsptomato paste
  • 2 tbspdried dill
  • 1 tbspdried savory or thyme
  • 1 tspground black pepper
  • 2 tspsweet paprika
  • 1.5 tspsalt (adjust based on cabbage saltiness)
  • 500 gsmoked pork ribs or smoked sausage, in chunks
  • 2bay leaves
  • 200 gtomato passata
  • water to cover
  • smetana (sour cream) and mămăligă to serve

Instructions

  1. 1

    Prep cabbage

    Trim cores from sour cabbage heads. Carefully separate leaves intact — you'll need 30–35 mid-sized leaves. Trim the thick central ribs flat with a knife so the leaves roll easily. Reserve the smaller leaves and torn pieces for lining the pot. Taste a leaf: if very salty, soak leaves 30 minutes; if mildly sour, use as is.

    If using fresh cabbage, blanch the whole head 4 minutes, peel leaves, and stir 200ml sauerkraut brine into the cooking liquid for sour notes.

  2. 2

    Cook onions

    Heat oil. Sauté onion 8 minutes until soft and translucent. Cool.

  3. 3

    Mix filling

    Combine ground pork, beef, rice, cooked onions, tomato paste, dill, savory, pepper, paprika, and salt. Mix thoroughly with hands until evenly bound.

  4. 4

    Roll sarmale

    Place a leaf on your palm, rib-side down. Spoon 1.5 tbsp filling at the base. Fold the bottom over, tuck in the sides, and roll tightly into a thumb-sized cylinder. Repeat. Aim for 30–35 rolls.

    Romanian rolls are small — about thumb-sized. Big rolls cook unevenly.

  5. 5

    Line the pot

    Line a heavy Dutch oven with reserved cabbage scraps and chunks of smoked rib. Pack rolls tightly seam-side down in concentric rings. Tuck smoked rib pieces between layers. Top with more cabbage scraps.

  6. 6

    Add liquid

    Pour over the passata mixed with enough water to just cover the rolls. Add bay leaves. Bring to a simmer on the stovetop.

  7. 7

    Slow-cook

    Transfer to a 160°C oven, covered, for 2.5 hours. Uncover and bake 30 more minutes until liquid has reduced and the top layer is glazed and slightly caramelized.

  8. 8

    Rest

    Let rest 30 minutes — sarmale eaten straight from the oven taste flat; resting concentrates flavor.

  9. 9

    Serve

    Plate 4–5 rolls per person with a wedge of warm mămăligă, a heaped tablespoon of smetana, and pickled hot pepper on the side.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Sour cabbage is non-negotiable for authentic flavor — buy whole heads at Eastern European groceries (sold in brine in 5kg buckets). Fresh cabbage + sauerkraut brine is a workable shortcut.

  • →

    Sarmale always taste better the next day — make them ahead.

  • →

    A piece of smoked rib in every layer is the Transylvanian touch that locals fight over at the dinner table.

Variations

  • •

    Moldovan sarmale: wrap in grape leaves instead of cabbage; serve in summer.

  • •

    Lent / post version: replace meat with rice, mushrooms, and walnuts.

  • •

    Banat region: add a smoked sausage tucked into each roll alongside the meat filling.

Storage

Refrigerate up to 5 days — sarmale famously improve by day 3. Freeze cooked, up to 3 months. Reheat in a covered pan with a splash of stock at 160°C for 30 minutes.

History & Origin

Cabbage-roll cookery spread across the former Ottoman world from Turkish dolma; the Romanian version diverged in the 18th–19th centuries with the introduction of cabbage souring (varza murata) borrowed from neighboring Slavic and German traditions. Sarmale became codified as a Christmas Eve dish in 19th-century Romanian cookbooks.

Frequently Asked Questions

What's the difference between Romanian and other cabbage rolls?

Romanian sarmale are smaller (thumb-sized), wrapped in fermented sour cabbage rather than fresh, and slow-braised with smoked pork. Ukrainian holubtsi and Polish gołąbki use fresh cabbage and tomato sauce; Turkish lahana dolması uses fresh cabbage with a different spice profile.

Can I use sauerkraut instead of whole sour-cabbage leaves?

Only as a flavor agent — sauerkraut is shredded and can't be used as a wrap. Buy whole sour-cabbage heads, or blanch fresh cabbage and add sauerkraut brine to the cooking liquid.

Why is my filling falling apart inside the roll?

You either didn't mix it thoroughly enough or used too-lean meat. The pork needs 25–30% fat content to bind, and the mix should be worked until slightly sticky.

Are sarmale gluten-free?

Yes — there's no flour or breadcrumb in the traditional recipe, just meat, rice, and aromatics. Confirm if you use store-bought passata or stock that they're gluten-free.

Nutrition Facts

Per serving (380g / 13.4 oz) · 8 servings total

Calories460kcal
Protein28g
Carbohydrates22g
Fat30g
Fiber5g
Protein28g
Carbs22g
Fat30g

Time Summary

Prep time60 min
Cook time180 min
Total time240 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes