🇭🇺 Hungarian Stuffed Cabbage Rolls (Töltött Káposzta)

Töltött káposzta is one of the most iconic Hungarian comfort dishes. It’s a rich, hearty meal made with cabbage leaves stuffed with seasoned meat and rice, then slowly cooked in a flavorful paprika-tomato sauce. This dish is especially popular during holidays, family gatherings, and cold winter days.


⏱️ Recipe Information

  • Prep Time: 45 minutes
  • Cook Time: 2 hours
  • Total Time: About 2 hours 45 minutes
  • Servings: 6–8
  • Cuisine: Hungarian
  • Difficulty: Medium

🥬 Ingredients

For the Cabbage Rolls

  • 1 large head of cabbage (fresh or fermented/sauerkraut leaves)
  • 500 g (1 lb) ground pork (or pork + beef mix)
  • 100 g (½ cup) rice (uncooked)
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 egg
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp sweet Hungarian paprika
  • 1 tsp dried marjoram (optional)

For the Sauce

  • 2 tbsp oil or lard
  • 1 onion, finely chopped
  • 2 tbsp sweet paprika
  • 500 ml tomato passata (or crushed tomatoes)
  • 500 ml water or broth
  • 1–2 bay leaves
  • Salt and pepper to taste
  • 1 tsp sugar (optional, balances acidity)

Optional Add-ins (traditional in some regions)

  • Sauerkraut (layered in the pot)
  • Smoked sausage slices
  • Smoked pork ribs

👩‍🍳 Instructions


Step 1: Prepare the cabbage

If using fresh cabbage:

  • Remove the core
  • Boil the whole head in salted water for 10–15 minutes
  • Peel off softened leaves carefully

If using fermented cabbage:

  • Separate leaves and rinse lightly if too salty

Trim thick veins so leaves are easier to roll.


Step 2: Prepare the filling

Cook rice halfway (about 5–6 minutes), then drain.

In a large bowl, mix:

  • Ground meat
  • Half-cooked rice
  • Onion
  • Garlic
  • Egg
  • Salt, pepper, paprika, marjoram

Mix well until combined.


Step 3: Roll the cabbage

Place a spoonful of filling on each leaf.

Fold sides in and roll tightly.

Repeat until all filling is used.


Step 4: Prepare the sauce base

Heat oil in a large pot.

Add onion and cook until soft.

Remove from heat and stir in paprika.

Add tomato passata, water, bay leaves, salt, pepper, and sugar.


Step 5: Assemble and cook

Layer cabbage rolls in the pot.

Add optional sauerkraut or smoked meat between layers for deeper flavor.

Cover with sauce.

Simmer on low heat for 1.5 to 2 hours, stirring gently occasionally.


Step 6: Finish and rest

Let the dish rest for 15–20 minutes before serving.

This helps the flavors deepen and the sauce thicken slightly.


🍽️ Serving Suggestions

Töltött káposzta is traditionally served with:

  • Fresh bread 🍞
  • Sour cream 🥄
  • Extra paprika on top
  • Pickles on the side

đź’ˇ Tips for Best Flavor

âś” Use slightly fatty meat for juicy filling
✔ Don’t overpack the rice—it expands while cooking
âś” Smoked meat adds deep traditional flavor
âś” The dish tastes even better the next day
âś” Slow cooking is key for tenderness


🥄 Storage

  • Refrigerator: Up to 4–5 days
  • Freezer: Up to 3 months
  • Reheat: Gently on the stove for best texture

🇭🇺 A True Hungarian Classic

Töltött káposzta is a cornerstone of Hungarian cuisine. Every family has its own version, often passed down through generations. Rich, comforting, and full of tradition, it represents the heart of Hungarian home cooking—warm, hearty, and made to be shared. 🥬🍅🇭🇺✨

Leave a Comment