
Meta Description: Learn how to make traditional Hungarian Stuffed Cabbage, or Töltött Káposzta, with tender cabbage leaves, seasoned meat, rice, paprika, and a rich savory sauce.
Hungarian Stuffed Cabbage, known as Töltött Káposzta, is one of Hungary’s most beloved traditional comfort foods. 🇭🇺❤️
Tender cabbage leaves are wrapped around a flavorful mixture of ground meat and rice, then slowly cooked with sauerkraut and a rich paprika-seasoned sauce. The result is a hearty, warming dish that’s perfect for family meals and special occasions.
Ingredients
For the Cabbage Rolls
- 1 large head of green cabbage
- 500 g ground pork or a pork-beef mixture
- 100 g uncooked rice
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 egg
- 1 tablespoon sweet Hungarian paprika
- 1 teaspoon salt
- ½ teaspoon black pepper
For the Sauce
- 500 g sauerkraut
- 400 g crushed tomatoes
- 2 tablespoons tomato paste
- 1 medium onion, chopped
- 1 tablespoon sweet Hungarian paprika
- 2 bay leaves
- 2 cups water or broth
- 2 tablespoons vegetable oil
To Serve
- Sour cream
- Fresh parsley, optional
- Crusty bread, optional
How to Make Hungarian Stuffed Cabbage
1. Prepare the Cabbage Leaves
Bring a large pot of water to a boil.
Carefully remove the outer cabbage leaves and blanch them in the hot water for a few minutes until softened.
Transfer the leaves to cold water and drain.
Trim the thick center ribs if necessary so the leaves are easier to roll.
2. Make the Filling
In a large bowl, combine the ground meat, uncooked rice, chopped onion, garlic, egg, paprika, salt, and black pepper.
Mix gently until everything is evenly combined.
3. Roll the Cabbage
Place a portion of filling near the bottom of each cabbage leaf.
Fold the sides inward and roll the leaf tightly into a parcel.
Repeat with the remaining filling and cabbage leaves.
4. Prepare the Pot
Heat the oil in a large heavy-bottomed pot.
Add the chopped onion and cook until softened.
Remove the pot briefly from the heat and stir in the paprika.
Add the crushed tomatoes, tomato paste, bay leaves, and water or broth.
5. Add the Cabbage Rolls
Spread some sauerkraut over the bottom of the pot.
Arrange the cabbage rolls in a single layer, then cover with the remaining sauerkraut.
Pour the tomato mixture over the top.
The liquid should come partway up the rolls.
6. Simmer Slowly
Cover the pot and bring it to a gentle simmer.
Cook for approximately 1½–2 hours, or until the cabbage is tender and the filling is fully cooked.
Check occasionally and add a little water or broth if necessary.
7. Serve
Serve the stuffed cabbage warm with a generous spoonful of sour cream.
A slice of fresh crusty bread makes a wonderful accompaniment.
Tips for Perfect Töltött Káposzta
Don’t Overfill the Leaves
Rice expands during cooking, so leave enough room inside each cabbage roll.
Use Sweet Hungarian Paprika
Paprika is an important part of the dish’s traditional flavor. Choose good-quality sweet paprika for the best result.
Cook Slowly
Gentle simmering allows the cabbage to become tender and gives the filling time to absorb the flavors of the sauce.
Let It Rest
Allow the finished dish to rest for a few minutes before serving. Like many slow-cooked dishes, the flavors can become even better after resting.
Frequently Asked Questions
What does Töltött Káposzta mean?
Töltött Káposzta means “stuffed cabbage” in Hungarian.
What meat is traditionally used?
Ground pork is commonly used, although mixtures containing beef are also popular.
Can I use fresh cabbage instead of sauerkraut?
Yes. The flavor will be milder, but you can prepare the dish using fresh cabbage and adjust the seasoning to taste.
Can I make it ahead?
Absolutely. Stuffed cabbage reheats well and can be prepared ahead for family meals or gatherings.
Final Thoughts
Hungarian Töltött Káposzta is hearty, comforting, and full of traditional flavor. 🇭🇺🥬
Tender cabbage, seasoned meat and rice, paprika, tomato, and sauerkraut come together in a satisfying dish that’s perfect for sharing around the family table.









