
Hungarian stuffed cabbage rolls, known as Töltött káposzta, are one of the most iconic and beloved dishes in Hungarian cuisine. This is a rich, hearty, and deeply flavorful meal that is especially popular during holidays, family gatherings, and cold winter days.
Slow-cooked cabbage leaves wrapped around a savory filling of minced meat and rice, simmered in a paprika-infused sauce… this dish is pure comfort food with centuries of tradition behind it.
🇭🇺 Why Töltött Káposzta Is So Special
This dish is more than just food in Hungary—it’s tradition.
Every family has its own version:
- Some make it more sour
- Some more smoky
- Some with more paprika
- Some baked, some simmered slowly for hours
But all versions share the same soul: warm, comforting, and made to bring people together.
It is often served during:
- Christmas and New Year
- Weddings and big family gatherings
- Sunday family lunches
🧾 Ingredients
For the cabbage rolls:
- 1 large head of sour cabbage (or fresh cabbage boiled soft)
- 500 g minced pork (or mixed pork & beef)
- 100 g rice (uncooked)
- 1 large onion (finely chopped)
- 2–3 garlic cloves
- 1 egg (optional, helps bind)
- 1–2 teaspoons salt
- 1 teaspoon black pepper
- 1–2 teaspoons sweet Hungarian paprika
- 1 teaspoon marjoram (traditional flavor)
For the sauce:
- 2 tablespoons oil or lard
- 1 large onion (chopped)
- 2 tablespoons paprika
- 400–500 ml tomato sauce or crushed tomatoes
- 500 ml water or broth
- 1–2 bay leaves
- Optional: smoked meat (bacon or ribs for deeper flavor)
👩🍳 Step-by-Step Preparation
1. Prepare the cabbage leaves
If using fresh cabbage:
- Remove core
- Boil the whole cabbage in salted water
- Peel off softened leaves carefully
If using sour cabbage:
- Separate leaves and rinse lightly if too salty
Cut thick stems so leaves can roll easily.
2. Make the filling
In a large bowl mix:
- minced meat
- rice
- onion
- garlic
- egg
- salt, pepper, paprika, marjoram
Mix well until everything is combined.
3. Roll the cabbage
Place filling inside each cabbage leaf:
- Fold sides inward
- Roll tightly like a small bundle
Repeat until all filling is used.
4. Prepare the pot
In a large deep pot:
- Sauté onion in oil or lard
- Add paprika quickly (don’t burn it)
- Add tomato sauce and broth
- Add bay leaves and optional smoked meat
5. Cook the rolls
Place cabbage rolls tightly into the pot.
Cover with extra chopped cabbage if available.
Simmer on low heat for 1.5 to 2.5 hours, until fully tender and rich in flavor.
6. Final touch
Let it rest for 10–15 minutes before serving. The flavor becomes even better.
🔥 Tips for Best Hungarian Stuffed Cabbage
- Use sour cabbage for authentic taste
- Don’t overcook rice before mixing (it cooks inside)
- Add smoked meat for deeper flavor
- Cook slowly on low heat—this is key
- The dish tastes even better the next day
🍽️ How to Serve
Traditional serving style includes:
- A generous spoon of sour cream on top
- Fresh bread on the side
- Extra paprika sprinkled for color
- Pickled vegetables









