When was the last time a dish took you home—not just to a place, but to a memory? That’s what Halupki, or stuffed cabbage rolls, does for me. I can still hear the gentle bubbling from the big pot in my grandmother’s kitchen, smell the sweet-sour aroma of tomatoes mingling with caramelized onions and tender cabbage, and see her hands—patient, strong, kind—gently wrapping each roll like it was a precious gift. Halupki isn’t just food. It’s warmth. It’s a hug in edible form. And I promise, once you make this recipe with your own hands, you’ll feel the same quiet joy I feel every time I make it.
This version of Halupki is the result of years of tinkering, tasting, and passing down secrets from generation to generation. It’s a recipe that’s as flexible as it is flavorful, with plenty of options for modern cooking methods and dietary needs. Whether you simmer it in the oven, slow-cook it in an Instant Pot, or make it extra crispy in an air fryer, you’re going to fall in love.
Total Time: 2 hours
Prep Time: 40 minutes
Cooking Time: 1 hour and 20 minutes
Servings: 6–8 people
Difficulty Level: Medium
1 large head of green cabbage (or savoy cabbage for a softer texture)
2 tablespoons olive oil or butter
1 large onion, finely chopped
4 cloves garlic, minced
500g (1 lb) ground beef (or a mix of beef and pork for richer flavor)
½ cup uncooked white rice (or brown rice, quinoa for a healthier version)
1 large egg
1 teaspoon salt
½ teaspoon black pepper
½ teaspoon paprika
¼ teaspoon ground allspice (optional but magical)
2 tablespoons fresh parsley, chopped
800g (28 oz) crushed tomatoes (canned or fresh)
2 tablespoons tomato paste
1 tablespoon brown sugar
1 tablespoon apple cider vinegar (or lemon juice for more tartness)
1 cup beef broth (or vegetable broth for vegan version)
Want to make this vegan? Replace the meat with cooked lentils or a mix of mushrooms and walnuts.
Gluten-free? Use rice or gluten-free grains and double-check your tomato paste and broth for hidden gluten.
Keto? Skip the rice and add finely chopped cauliflower instead.
This part is where everything comes together. Trust me—by the end, your kitchen will smell like a Slavic fairytale.
Bring a large pot of salted water to a boil and carefully remove the core from the cabbage.
Gently peel off the cabbage leaves and blanch them in the boiling water for 2–3 minutes until pliable. Set aside to cool.
In a pan, heat olive oil or butter and sauté the chopped onion until translucent, about 5 minutes.
Add the garlic and cook for another 30 seconds until fragrant.
In a large bowl, combine the meat, sautéed onion and garlic, rice, egg, salt, pepper, paprika, allspice, and parsley. Mix well with your hands.
Take one cabbage leaf, cut out the thick center vein if needed, and place 2 tablespoons of filling in the center.
Fold the sides over and roll up tightly, like a burrito. Repeat with remaining leaves and filling.
In a separate bowl, mix crushed tomatoes, tomato paste, brown sugar, vinegar, and broth to make the sauce.
Layer some of the leftover cabbage leaves on the bottom of a deep baking dish or Dutch oven.
Arrange the cabbage rolls seam-side down in the dish.
Pour the sauce evenly over the rolls, making sure they’re mostly submerged.
Cover the dish tightly with foil or a lid.
Cooking Options:
Oven: Bake at 180°C (350°F) for 1 hour and 20 minutes until tender and bubbling.
Instant Pot: Use the sauté function to heat the sauce, then pressure cook on high for 20 minutes. Natural release for 10 minutes.
Slow Cooker: Cook on low for 6–8 hours or high for 3–4 hours.
Air Fryer: Pre-cook rolls, then crisp them up at 190°C (375°F) for 10 minutes.
Stovetop: Simmer gently in a covered pot for 1.5 hours, checking occasionally to avoid burning.
High in fiber – From the cabbage and rice, aiding digestion and promoting satiety.
Rich in antioxidants – Tomatoes provide lycopene, which supports heart health.
Excellent protein source – Especially if using lean meat or plant-based proteins.
Low in processed ingredients – Whole-food based for cleaner eating.
Customizable for any diet – Keto, gluten-free, vegan… it all works.
Cabbage is anti-inflammatory – Helps reduce chronic inflammation in the body.
Low calorie yet filling – Perfect for those watching weight.
Provides B-vitamins – Essential for energy and brain function.
You can absolutely make this dish your own.
Try adding chopped mushrooms or grated carrots into the filling for more texture.
Top with a dollop of sour cream or a drizzle of tahini for richness.
Add raisins or cranberries to the sauce for a sweet note—an old-world touch!
Serve over mashed potatoes or with rustic bread for a comforting meal.
Add chili flakes or harissa to the sauce if you love a spicy twist.
Sprinkle with fresh dill or chives just before serving for brightness.
Use smoked paprika or even a splash of Worcestershire sauce for added depth.
Can I make Halupki ahead of time?
Yes! They taste even better the next day. Refrigerate for up to 4 days or freeze for up to 3 months.
Can I freeze Halupki before cooking?
Definitely. Assemble the rolls, wrap tightly in plastic wrap or foil, and freeze. Thaw before baking.
What if I don’t have tomato paste?
You can substitute with more crushed tomatoes and reduce the broth slightly.
How do I stop the cabbage from tearing?
Use savoy cabbage or blanch the leaves a bit longer to soften them before rolling.
Can I use red cabbage?
Yes, but it will slightly alter the taste and turn a deeper purple hue when cooked.
Can I cook Halupki in the microwave?
While not ideal, you can microwave on medium heat covered with sauce for 8–10 minutes per batch.
How can I make it lower carb?
Replace rice with grated cauliflower or simply omit the grains altogether.
What can I serve it with?
Mashed potatoes, crusty bread, or even a simple cucumber salad.
Is it okay to use precooked rice?
Yes, but reduce the amount of liquid slightly in the filling so it’s not too moist.
Can I add cheese inside the filling?
Totally! A bit of grated Parmesan or mozzarella gives a lovely creaminess.
From my experience, Halupki has never disappointed—whether for Sunday dinners, holidays, or just a cozy night in. It’s soul food in the deepest sense. I hope this recipe becomes a favorite at your table too.
If you loved this recipe, please share it with your friends, tag me if you post your creation online, and spread the warmth of Halupki far and wide!