Made with ground pork, sautéed vegetables, and enveloped in crisp cabbage leaves, our Cabbage Pigs in Blanket recipe transforms traditional Hungarian comfort food into a straightforward, budget-friendly meal. Savor it as is or pair it with your preferred sides for a complete, flavorsome experience.
I grew up loving these stuffed cabbage rolls we call cabbage pigs in the blanket. It’s ground pork mixed with sautéed veggies, all wrapped up in cabbage leaves. They’re huge in Hungary, where they go by Toltottkaposzta.
You’ll find something similar in Romania and Moldova called “Sarmale,” though those are tinier than what we have in Hungary. Actually, I’m convinced that you’ll find something similar in a lot of countries because that combination of ingredients is irresistible.
Comparing them, Hungarian versions are mostly meat and veggies with just a bit of rice or bulgur, like 90% to 10%. Romanian sarmale flips that, with way more rice than meat and veggies.
Making them does take some effort, but trust me, it’s straightforward. I’ve laid it all out clearly, so you shouldn’t hit any snags.
Seriously, you should try making them. Let’s get started!
🥰 Why You Will Love This Recipe?
- This recipe is my go-to when the weather gets cold and I’m craving that cozy comfort food vibe, the kind my grandma used to make.
- If you’re tired of the same old ground meat dishes, this will shake things up for you.
- Plus, it stays good in the fridge for 3-5 days, so I often make a big batch on the weekend and then have it sorted for meals throughout the week.
🥘 Ingredients and Substitutes
- Ground Pork. I went with minced pork shoulder. You could use pork loin for less fat, but then you might want to throw in more veggies to keep things from drying out. If you’re into richer flavors, pork neck is great too. Aim for meat with about 20-25% fat.
- Carrot. I tossed in a large carrot, but feel free to mix in other root veggies like parsnip or celery for extra flavor.
- Cabbage. I used regular cabbage, but if you’re in a rush, Chinese cabbage cooks faster and is a great substitute.
- Onions. I stuck with white ones, but honestly, any type you’ve got works.
- Garlic. I’m all about fresh garlic, but if you’re out, dried granulated garlic will do the trick.
- Tomatoes. We need to use fresh tomatoes for additional acidity in this recipe.
- Bulgur. If you don’t have it on hand, you could replace it with rice in the same proportions. If you want a recipe completely without carbohydrates, you can remove the bulgur from the recipe, but in this case, you will risk that the contents inside will be drier. In that case, consider adding more vegetables.
- Tomato Paste helps thicken the sauce for the cabbage rolls, but if you’ve got fresh tomatoes, grating them into the sauce can really amp up the flavor.
- Dill. No fresh dill? Dry works, or skip it if it’s not your thing.
- Seasonings. I kept it simple with black pepper, but throw in some chili flakes if you like it hot.
👩🍳 Step-by-step Directions
Let’s dive straight into making these cabbage rolls. Start by finely chopping onions and garlic, then heat a bit of oil in a large saucepan. Toss in the onions and garlic, season with salt and pepper, and cook them on medium heat until the onions start to look a bit see-through.
Then, add grated carrot to the mix and cook until it softens up, stirring occasionally to prevent burning.
Once the carrots are tender, mix in grated fresh tomatoes and cook everything for another 3 minutes. Then, take the pan off the heat and set it aside to cool.
In the meantime, we will prepare the cabbage leaves.
For this, take a large saucepan in which you can fit the whole cabbage. Half fill it with water and put the pan on the heat to boil the water.
In the meantime, wash the cabbage well and remove the stem.
When the water starts to boil, put the cabbage in the pan of water and turn it with the stem down. When you see that the leaves start to soften, start to separate them one by one.
Quick Note: There is no need to boil the cabbage entirely. All we will need is to soften the cabbage layers so that they come off and you can roll them afterward.
Put all the leaves aside on a plate to cool. In the meantime, we’ll get to work on the cabbage filling.
Quick Note: Hang onto the cabbage water if you’re using tomato paste; you’ll need it later.
In a big bowl, mix the pan-fried veggies, minced meat, bulgur, and dill. Season it with salt and pepper, and mix until everything’s evenly distributed.
Now we are ready to roll the cabbage leaves together with the filling we just made.
Quick Note: If you picked a large cabbage, then cut the leaves in half. If the cabbage you used is medium or small, then you should only cut the thick part of the leaf to be easier for you to roll the cabbage leaf.
After this, carefully arrange the cabbage leaf on the work surface and put the meat composition on the cabbage roll.
I used about 2 tablespoons of the filling for each roll. But it all depends on how large you plan to make the cabbage rolls and how large is your cabbage leaves.
Quick Note: It is important to put a sufficient amount of meat in such a way that will be easy for you to roll it in the cabbage but at the same time not too little stuffing mixture because you will have the wrong balance between the cabbage and meat.
Pro Tip: Place the meat on the cabbage leaf so that there is a little space on the sides so that you can seal the ends well at the end.
Follow the steps as you see in the collage below:
If you’re using sauerkraut or pickled cucumbers, lay them in the bottom of your baking pan. Then, place your rolls in the pan, ready for the sauce.
After you have arranged the stuffed cabbage in the pan, it is time to prepare the tomato sauce that we will pour over the cabbage.
Quick Note: If you decided to use fresh tomatoes, then you need 1 1/2 cups of grated fresh tomatoes.
If you decided to use tomato paste, then put the tomato paste in the frying pan in which you sauteed the vegetables and fry it for about 30 seconds until it starts to emit a pleasant smell.
After this, gradually add 1 1/2 cups of water in which the cabbage was boiled and mix until the tomato paste is completely dissolved.
After this, pour the obtained sauce over the cabbage rolls. If you used fresh tomatoes, then just pour the grated tomatoes on over the rolled cabbage.
Preheat the roll to 350°F (175°C) and cook for approximately 90 minutes.
Pro Tip: Position the tray in the oven at the 2nd level from the bottom to avoid burning the top layer above and to help the sauce evaporate. By doing that, the sauce will have a creamier texture.
In the end, you will get some juicy rolls with a rich golden color. And the leftover sauce that will leak in the oven tray will be perfect to be served on top of the rolls when you put them on the serving plate.
For more color and taste on your plate, I recommend you add a tablespoon of sour cream or Greek yogurt.
Quick Note: Average portion per person is 2-3 rolls per person.
🍽️ Serving Suggestions
Serve with yogurt or sour cream base sauce. You could also serve them with some pickled vegetables or near a green salad.
🏆 Expert Tips. What to Pay Attention To?
For the best flavor balance, I like to add a bit of tang. Sauerkraut works great—it’s that German pickled cabbage that doesn’t use vinegar—or some pickled cucumbers do the trick too. If you’re not into tomato paste, swapping it out for fresh tomatoes can add the acidity you’re looking for.
♻️ Make Ahead, Storage and Heating:
Can I Prepare them Ahead?
Yes, you can prepare the cabbage pigs in a blanket ahead of time and keep them for up to 5 days in the refrigerator. Because of that, if you know that you will not eat the entire amount of this dish in the next day or two, consider dividing the food into portions from the very beginning to minimize contact with the air with it.
Thus, you will be able to take out of the refrigerator the exact portion that you will eat in one sitting without affecting the other portions.
If you have a vacuum sealer, you could use it to keep even more taste and extend the storage time.
Can You Freeze the cabbage pigs in the blanket?
Yes, you can freeze the cabbage pigs in the blanket for up to 3 months without losing their texture and taste. Make sure to use airtight containers or freezing bags to improve the taste of the dish after thawing.
How to Reheat them?
You can heat the stuffed cabbage in a pan on low heat or in the microwave for 1-2 minutes.
If you want to heat frozen cabbage, I recommend you to leave it overnight in a refrigerator to thaw slowly and not lose its texture and taste.
If you don’t have time to defrost the cabbage pigs in a blanket, you can put them directly in a frying pan on low heat or in the microwave, but in this case, you risk that the meat will dehydrate and be drier.
📋 Recipe Card:
Cabbage Pigs in the Blanket (Cabbage Rolls)
Equipment
Ingredients
- 2.2 lb Ground Pork
- 2 Garlic Clove
- 2 Onions
- 1 ½ teaspoon Salt
- 2/4 teaspoon Black Pepper
- 1 Carrot Medium
- 2 ½ tablespoons Tomato paste
- 1 Cabbage Medium
- 3 tablespoons Dill Chopped
- 2 ½ tablespoons Bulgur
- 5 oz Tomato
- 3 tablespoons Olive Oil
- 1 ½ cup Boiled Water In which we boiled cabbage.
Instructions
Saute the vegetables
- Sauté the onion with the garlic. Season with a little salt and pepper.2 Onions, 2 Garlic Clove
- Add the carrot and cook it until it will become softer. (For about 5 minutes).1 Carrot
- Add the grated tomatoes into the pan. Cook them for about 3 minutes. Let the composition cool down.5 oz Tomato
Prepare the cabbage leaves
- Wash the cabbage well and cut the stem.1 Cabbage
- Take a pan big enough to fit your entire cabbage in it.
- Half fill the pan with water and put it to boil. (Without cabbage)
- When the water starts to boil, put the cabbage in it with the stem down.1 Cabbage
- Remove the cabbage leaves one by one as they soften. Leave it on a plate to cool.
Stuffing Mixture
- Mix the minced meat with the cooked vegetables, bulgur, and chopped dill. Season with salt and pepper. Mix the composition well.2.2 lb Ground Pork, 2 Garlic Clove, 2 Onions, 1 1/2 teaspoon Salt, 2/4 teaspoon Black Pepper, 3 tablespoons Dill, 2 1/2 tablespoons Bulgur, 3 tablespoons Olive Oil
Assembly the cabbage rolls
- Put one cabbage leaf on the table and put the desired amount of filling on it.
- Roll tightly and then seal the ends of the cabbage.
- Arrange all the cabbage rolls on the baking tray.
- Mix the tomato sauce with the water in which you boiled the cabbage. Or you can use fresh grated tomatoes instead for the sauce. Pour it over the rolls in the baking tray.2 1/2 tablespoons Tomato paste, 1 1/2 cup Boiled Water
Baking the Cabbage pigs in a blanket.
- Preheat the oven to 350°F (175°C) and bake the rolls for about 90 minutes.
Quick Note
I highly recommend reading the entire recipe to find more tips and notes about this recipe. Read Full Recipe ⇑
Tayler
We made these cabbage rolls with dinner last night and they were so delicious! Definitely making again!
Jacqueline Debono
I’ve had Romanian sarmales cooked by Romanian friends and in Romania but haven’t tried this Hungarian version of stuffed cabbage. Looks really good. Going to try this recipe over the next days! Thanks for sharing.
Jill
I’d never made cabbage rolls before, so I really appreciated your photos as a guide. These were delicious! Thank you.
Tara
Such a fantastic combination of flavors packed into the cabbage! I love all the tips and details to help make them perfect.
Michelle
I’ve never heard of cabbage rolls being called pigs in a blanket before! So neat! And the recipe was perfect!
Marilyn
I’ve made this recipe a few times now and it never disappoints. The flavors are always spot on and it’s a crowd-pleaser. Highly recommend!
Roxanna Shadd
I am so impressed with how flavorful and delicious this recipe turned out. Thank you!
Grandma Maggie
I’m always on the lookout for nutritious recipes, and this one exceeded my expectations. The cabbage rolls were tender, and the filling was so satisfying. Plus, it’s a guilt-free pleasure.
Olivia Mason
This recipe is a gem! The Cabbage Pigs in Blanket are packed with flavor. I was initially skeptical, but after trying it, I’m a believer. The sauce is a symphony of taste, and I can’t wait to make it again.
James Turner
Wow, these Cabbage Pigs in Blanket were a hit at our dinner party! The combination of spices in the filling is mouthwatering. The recipe was easy to follow, and the result was a culinary delight.
FoodieFanatic88
I’ve tried many stuffed cabbage roll recipes, but this one stands out. The balance of flavors is impeccable. I love how the cabbage wraps around the filling. A true comfort food masterpiece!
Emily Parker
Absolutely delicious! This Cabbage Pigs in Blanket recipe is a game-changer. The flavors are incredible, and the cabbage rolls were so tender. My family couldn’t get enough. This is definitely going into my regular rotation. A must-try!