There’s something deeply satisfying about pulling apart tender cabbage leaves, spooning in seasoned meat and rice, and tucking the edges like you’re wrapping a tiny present. Polish Cabbage Rolls are that kind of recipea little labor of love that fills your kitchen with the smell of tomato, herbs, and comfort. They’re soft, savory, and absolutely worth the fuss.
I first made these on a snowy January weekend after my mom described how her grandmother used to line them up in a big roasting pan, each one snug against the next. I burned my fingers blanching the cabbage and my first few rolls looked like they’d been in a fight, but once they baked in that tangy tomato sauce? Pure magic. After ten years of blogging and countless batches, I’ve learned the trick is patience with the leaves and not overthinking the rollthey forgive a lot.
Print
Polish Cabbage Rolls Recipe Easy Homemade and Delicious
- Total Time: 1 hour 50 minutes
- Yield: Serves 6
Description
Enjoy authentic Polish Cabbage Rolls made with ground beef rice and tomato soup. This homemade recipe is perfect for traditional comfort food fans and family dinners. Easy to prepare and delicious every time.
Ingredients
- 1 head cabbage
- 2/3 cup water
- 1/3 cup uncooked white rice
- 2 10.75 oz cans tomato soup
- 1 teaspoon brown sugar
- 1 teaspoon Worcestershire sauce
- 1 pound ground beef
- 1/4 cup onion finely chopped
- 1 egg beaten
- 1 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Remove the cabbage core carefully with a knife and place the remaining cabbage into a large pot of salted water. Heat the water to boiling and cook until the leaves loosen about 12 to 14 minutes.
- Extract 8 leaves for wrapping and several more to line the bottom and top of a baking dish.
- Spread leftover cabbage leaves evenly at the base of an 11×8 baking dish.
- Heat your oven to 350 degrees Fahrenheit.
- Boil water in a medium saucepan, add rice, cover, and simmer for 20 minutes until cooked.
- In a small bowl combine tomato soup cans, brown sugar, and Worcestershire sauce.
- In a larger bowl mix ground beef cooked rice onion egg salt pepper and 1/4 cup of the tomato soup mixture thoroughly.
- Lay 8 cabbage leaves on a clean counter, place the beef mix in the center of each, roll up tightly, and secure each with a toothpick.
- Arrange the rolls over the cabbage layer in the baking dish.
- Pour the remaining tomato soup mixture over the rolls then cover with extra cabbage leaves before sealing with aluminum foil.
- Bake the dish for 90 minutes until the beef is fully cooked. Serve warm and enjoy.
Notes
- For crisp tops, broil 2–3 minutes at the end
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Category: Main Course
- Method: Baked
- Cuisine: Polish
Nutrition
- Calories: 400 kcal
- Sugar: 8g
- Sodium: 900mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 8g + 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 25g
- Cholesterol: 80mg

Why You’ll Love This Recipe
These rolls are the kind of meal that makes your house smell like home. You get tender cabbage wrapped around a savory filling of ground beef, rice, and just enough tomato soup to keep everything moist and cozy. They bake low and slow, so the flavors meld together into something truly comforting.
- Nostalgic and hearty: The kind of dish grandmas made on Sunday afternoons, perfect for feeding a crowd or making ahead.
- Simple ingredients: No fancy shopping listjust cabbage, ground beef, rice, and pantry staples you probably already have.
- Forgiving: Even if your rolls look a little wonky, they still taste incredible after 90 minutes in the oven.
- Freezer-friendly: Make a double batch and stash extras for the nights you just can’t even.
What You’ll Need (And Easy Swaps)
Here’s what goes into Polish Cabbage Rolls and a few simple swaps if you need to work with what you’ve got.
| Ingredient | What It Does | Easy Swap |
|---|---|---|
| Cabbage (1 head) | Forms the tender wrapper | Savoy or Napa cabbage (softer leaves) |
| Ground beef (1 lb) | The hearty filling base | Ground pork, turkey, or half-and-half |
| White rice (1/3 cup uncooked) | Adds texture and stretch | Brown rice (cook a bit longer) |
| Tomato soup (2 cans) | Creates the tangy sauce | Tomato sauce + a pinch of sugar |
| Worcestershire sauce | Adds umami depth | Soy sauce in a pinch |
Pro Tip: Don’t skip lining the baking dish with extra cabbage leavesthey prevent sticking and give you bonus bites that soak up all that sauce.
How to Make It (Step-by-Step)
The secret to perfect rolls is gently blanching the cabbage so the leaves peel off without tearing. Once you’ve got soft, pliable leaves, the rest is just assembly and patience.
| Step | What to Do | Time |
|---|---|---|
| 1. Blanch cabbage | Cut out core, boil whole head 12–14 min, peel off 8 leaves | 15 min |
| 2. Cook rice | Simmer 1/3 cup rice in 2/3 cup water for 20 min | 20 min |
| 3. Mix filling | Combine beef, rice, onion, egg, salt, pepper, 1/4 cup soup mix | 5 min |
| 4. Roll & layer | Line dish with leaves, fill 8 leaves, roll, secure with toothpick | 10 min |
| 5. Sauce & bake | Pour remaining soup mix on top, cover with leaves & foil, bake 90 min at 350°F | 90 min |
Note: If your leaves tear while peeling, just blanch the head a few minutes longer. I’ve patched together plenty of Frankenstein leaves and they still turn out delicious.
Tips for Rolling Without Losing Your Mind
Rolling can feel tricky the first time, but after two or three, you’ll find your rhythm. Here’s what helps me keep things tidy without overthinking it.
- Trim the thick stem: If the center rib is super thick, shave it down with a knife so the leaf folds easier.
- Don’t overstuff: About 1/4 cup filling per leaf is plentyoverstuffed rolls split open in the oven.
- Tuck like a burrito: Fold in the sides first, then roll from the stem end up. Toothpicks keep everything snug.
- Nestle them close: Pack the rolls tightly in the dish so they support each other and stay rolled during baking.
After years of testing, I’ve learned that imperfect rolls still taste perfect once they’re covered in that sweet-tangy tomato sauce.
Serving and Storage
Let the rolls rest for about 10 minutes after bakingthey’re lava-hot and need a minute to set. Serve them straight from the dish with a big spoon, extra sauce spooned over the top, and maybe a sprinkle of fresh parsley if you’re feeling fancy.
| Storage Method | How Long | Best Practice |
|---|---|---|
| Refrigerator | 3–4 days | Store in airtight container, reheat gently in microwave or oven |
| Freezer | Up to 3 months | Wrap individually, freeze in sauce, thaw overnight before reheating |
| Reheating | Cover with foil, bake at 325°F for 20–30 min, or microwave with a splash of water |
Pro Tip: These actually taste better the next day once all the flavors have had time to cozy up together in the fridge.
For more Cozy recipes, follow me on Pinterest!
How I Finally Mastered Polish Cabbage Rolls
I’ve been trying to nail Polish Cabbage Rolls for years, and honestly, my first attempts were laughable. The cabbage tore, the filling fell out, and once I even forgot the rice entirely. But after countless kitchen messes and a few calls to my mom, I finally cracked the code on these comforting, perfectly rolled beauties.
FAQs ( Polish Cabbage Rolls )
What type of cabbage works best for this recipe?
Green cabbage is the traditional choice and works perfectly. Choose a large, firm head with outer leaves that aren’t cracked. The leaves need to be pliable enough to roll without tearing, so avoid overly thick or damaged outer leaves.
How do I soften cabbage leaves without tearing them?
Blanch the whole cabbage head in boiling water for 3-4 minutes, then carefully peel off softened leaves. Alternatively, freeze the cabbage overnight and thaw completely – this breaks down cell walls naturally. Trim thick veins with a sharp knife for easier rolling.
Can I make this dish ahead of time?
Yes, this meal actually tastes better the next day. Assemble the rolls and refrigerate up to 24 hours before cooking, or freeze them for up to 3 months. Cooked rolls keep in the fridge for 4 days and reheat beautifully in the oven.
What ground meat combination gives the best flavor?
A mix of ground beef and pork (50/50 ratio) creates the most authentic taste and texture. Ground beef alone works fine, but pork adds richness. Use 80/20 ground beef for the right fat content – leaner meat can make the filling dry.
How long should I cook the rolls and at what temperature?
Bake covered at 350°F for 1 hour, then uncover and bake 15-20 minutes more until tops are lightly browned. The internal temperature should reach 165°F. Let them rest 10 minutes before serving to allow the filling to set properly.

You’ll love how these Polish Cabbage Rolls turn out after that slow bakesoft, savory, and swimming in tangy tomato sauce that soaks into every bite. They’re the kind of meal that fills your kitchen with warmth and your table with seconds. Worth every minute of blanching and rolling, I promise.
If you want a little twist, try mixing half pork with the beef for extra richness, or stir a pinch of paprika into the sauce for a sweeter edge. Leftovers reheat beautifullyI actually crave them cold straight from the fridge at midnight. A trick I learned from my aunt’s kitchen: freeze a few unbaked rolls for those nights when you need comfort without the prep.
Did you grow up with a version of these? Maybe your grandma called them something different or tucked a secret spice inside. I’d love to hear your storiesshare a photo or tell me what made yours special. Save this one for Sunday dinner, or whenever you need a hug in food form.










