Stuffed Polish Cabbage, or Gołąbki (pronounced guh-WOHMP-kee), is one of Poland’s most beloved comfort foods. Tender cabbage leaves are wrapped around a flavorful filling of seasoned ground beef and rice, then baked slowly in a rich tomato sauce until melt-in-your-mouth tender. It’s the kind of meal that warms you from the inside out — perfect for Sunday dinners or when you’re craving something hearty, wholesome, and steeped in tradition.
Below, you’ll find a detailed guide to making authentic-style Polish cabbage rolls at home, along with helpful swaps, variations, and serving tips.
Ingredients
Here’s everything you’ll need to make a full batch (serves 6–8).
For the Cabbage Rolls:
- 1 large head green cabbage — The classic choice. Look for a medium-sized head with loose leaves.
Swap: Savoy cabbage works well; its crinkled leaves are softer and easier to roll. - 1 lb (450 g) ground beef — Provides rich flavor and juiciness.
- 2 cups cooked rice — Acts as a binder and balances the meat.
Tip: Use short-grain or jasmine rice; it holds its shape better than long-grain varieties. - 1 small onion (½ grated into the filling, ½ for the sauce)
Adds mild sweetness and texture. - 4 cloves garlic (minced) — Divided between the filling and sauce for deep, savory flavor.
- 1 teaspoon lemon zest — The “secret weapon” that brightens the entire dish and cuts through the richness.
- 1 large egg — Helps bind the filling.
- Salt and pepper, to taste — Don’t skimp here; the cabbage and rice absorb a lot of seasoning.
For the Tomato Sauce:
- 1 tablespoon olive oil — For sautéing the aromatics.
- ½ onion, grated or finely diced
- 3 cloves garlic, minced
- 28 oz (800 g) crushed tomatoes — Canned or fresh.
- ½ cup water — Adjust for desired consistency.
- 1 teaspoon salt
- ¼ teaspoon black pepper
Optional additions: A pinch of sugar for sweetness or a dash of smoked paprika for depth.
Optional Garnishes:
- Fresh dill or parsley — For brightness and color.
- Sour cream — A dollop on top adds creamy contrast and authentic Polish flair.
Step-by-Step Instructions
Step 1: Prepare the Cabbage
- Boil the head of cabbage:
- Core the cabbage by cutting out the tough stem at the base.
- Place it in a large pot of boiling water and cook for 10–15 minutes, turning occasionally.
- As the outer leaves soften, gently peel them away using tongs and set aside.
- Cool and trim:
- Allow the leaves to cool slightly until comfortable to handle.
- With a paring knife, carefully trim the thick center vein from each leaf so it folds easily without tearing.
Tip: Don’t throw away smaller inner leaves — they can line the bottom of the baking dish to prevent sticking.
Step 2: Make the Filling
- In a large bowl, combine:
- 1 lb ground beef
- ½ grated onion
- 4 minced garlic cloves
- 1 teaspoon lemon zest
- 1 egg
- 2 cups cooked rice
- Season generously with salt and pepper (about 1 teaspoon salt and ½ teaspoon pepper).
- Mix gently with your hands or a spoon until just combined — avoid overmixing, which can make the rolls dense.
Optional: Add a tablespoon of tomato paste or Worcestershire sauce for extra flavor depth.
Step 3: Prepare the Tomato Sauce
- Heat 1 tablespoon olive oil in a saucepan over medium heat.
- Sauté ½ grated onion and 3 minced garlic cloves for 2–3 minutes, until softened and fragrant.
- Stir in crushed tomatoes, ½ cup water, salt, and pepper.
- Simmer gently for about 15 minutes, stirring occasionally, until the sauce thickens slightly and flavors meld.
Taste and adjust seasoning — the sauce should be savory and balanced with just a hint of sweetness.
Step 4: Assemble the Cabbage Rolls
- Stuff the leaves:
- Lay a softened cabbage leaf flat on a clean surface.
- Place 2–3 tablespoons of filling near the base of the leaf.
- Fold the sides inward, then roll tightly from the bottom up (like a burrito).
- Layer the rolls:
- Place the rolls seam-side down in a greased 9×13-inch baking dish or Dutch oven.
- Repeat with remaining leaves and filling, creating snug rows.
- Pour the tomato sauce evenly over the top, making sure each roll is coated.
Tip: If you have extra sauce, reserve some for spooning over the rolls after baking.
Step 5: Bake and Serve
- Cover the dish tightly with foil.
- Bake in a preheated oven at 350°F (175°C) for 50–60 minutes, or until the cabbage is tender and the sauce is bubbling.
- Remove from the oven and let rest for about 10 minutes before serving.
To serve, spoon warm sauce over each roll and top with fresh dill or parsley. Add a dollop of sour cream for the perfect finishing touch.
Tips for Perfect Stuffed Cabbage Rolls
- Don’t skip pre-cooking the cabbage: It makes the leaves pliable and prevents tearing.
- Use cooked rice: Uncooked rice can absorb too much liquid and make the rolls dry.
- Layer smart: A few cabbage leaves at the bottom of your baking dish prevent burning or sticking.
- Add flavor to the sauce: A splash of lemon juice, Worcestershire sauce, or a pinch of sugar can balance acidity.
- Let them rest: Allowing the rolls to sit after baking helps the flavors meld together.
Variations
- Ukrainian Style: Include grated carrot in the sauce and a spoonful of sour cream baked in.
- Vegetarian Option: Substitute lentils or mushrooms for the meat and use vegetable broth in the sauce.
- Spicy Twist: Add red pepper flakes or use spicy sausage for heat.
Serving Suggestions
- Serve with mashed potatoes, boiled baby potatoes, or buttered egg noodles to soak up the sauce.
- Pair with rye bread and a simple cucumber salad for a full Eastern European-style meal.
- For a comforting presentation, sprinkle extra chopped dill and drizzle a little olive oil or caramelized tomato sauce over the top.
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Cabbage rolls freeze beautifully — freeze individually on a tray, then transfer to freezer bags for up to 3 months.
- Reheating: Warm in a covered dish at 350°F (175°C) for 20 minutes, or microwave with a bit of extra sauce until heated through.
FAQs
Q1: Can I use uncooked rice in the filling?
You can, but it will absorb liquid from the meat and sauce as it bakes, potentially drying out the rolls. Cooked rice ensures a soft, cohesive filling.
Q2: My cabbage leaves keep tearing. What should I do?
Make sure you boil the cabbage long enough and trim the thick center vein. You can overlap two smaller leaves if one tears.
Q3: Can I make these ahead of time?
Yes! Assemble the rolls, cover tightly, and refrigerate up to 24 hours before baking. This makes it perfect for meal prep or family gatherings.
Q4: What if I don’t have fresh cabbage?
You can use frozen cabbage leaves — freezing and thawing naturally softens them, making them easy to roll.
Q5: How do I make the sauce creamier?
Stir in a few tablespoons of sour cream or heavy cream after baking for a richer, smoother sauce.
Final Thoughts
Stuffed Polish Cabbage Rolls are more than just a meal — they’re a comforting dish passed down through generations. The combination of tender cabbage, savory beef, fragrant rice, and tangy tomato sauce creates a harmony of flavors that’s as heartwarming as it is delicious.
Whether you’re introducing your family to Polish cuisine or recreating a dish from your childhood, this recipe is timeless, satisfying, and filled with the kind of homemade comfort that makes every bite feel like home.

