Golumpki Soup (Deconstructed Polish Stuffed Cabbage Soup with Pork, Beef & Rice)
Gołąbki — the classic Polish stuffed cabbage rolls — are one of those dishes that taste like someone loves you. The problem is the work: blanching a whole head of cabbage, rolling each leaf into a tidy parcel, tucking them into a baking dish, and hoping none of them unroll in the oven. This golumpki soup skips every fiddly step and keeps everything that matters: seasoned ground pork and beef, tender cabbage, soft grains of rice, and a savory tomato broth that tastes like it simmered all afternoon.
Everything happens in one pot in under an hour. You brown the meat, build the broth, stir in chopped cabbage and rice, and let a gentle simmer do the rest. The result is a thick, hearty soup that lands squarely between a soup and a stew — the kind of bowl that needs nothing more than a spoon and a slice of crusty bread alongside it.
This is also the rare comfort dish that gets better with a little time. Make it a day ahead and the flavors deepen overnight; the cabbage softens further, the broth thickens, and dinner on the second night tastes like it took far more effort than it did. If you are feeding a crowd for the holidays, or just stocking the fridge against a cold week, this soup earns its place in the rotation.
Why You'll Love This Recipe
- All the flavor of stuffed cabbage, none of the rolling. Every element of classic gołąbki is here — pork, beef, cabbage, rice, tomato — in a one-pot soup that takes a fraction of the effort.
- Deeply savory, balanced tomato broth. Tomato paste bloomed in the pot plus crushed and diced tomatoes build a broth that is rich and savory, never thin or watery.
- One pot, easy cleanup. Everything from browning the meat to simmering the finished soup happens in a single Dutch oven or stockpot.
- Feeds a crowd and reheats beautifully. The recipe makes 8 generous servings, and the leftovers taste even better on day two — ideal for holiday hosting or meal prep.
- Simple pantry ingredients. Ground meat, cabbage, rice, canned tomatoes, broth, and everyday spices. Nothing to hunt down, nothing expensive.
Ingredients
- 1 tablespoon olive oil
- 1 pound (450 g) ground beef (80/20)
- 1 pound (450 g) ground pork
- 1 large yellow onion, diced (about 1 1/2 cups / 200 g)
- 2 medium carrots, peeled and diced (about 1 cup / 130 g)
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 tablespoon sweet paprika
- 1 teaspoon dried marjoram (or dried oregano)
- 1 teaspoon fine sea salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 (28-ounce / 794 g) can crushed tomatoes
- 1 (14.5-ounce / 411 g) can diced tomatoes, with their juices
- 6 cups (1.4 L) low-sodium beef broth
- 2 tablespoons Worcestershire sauce
- 1 bay leaf
- 1 small head green cabbage (about 2 pounds / 900 g), cored and chopped into 1-inch pieces (about 10 cups)
- 3/4 cup (140 g) uncooked long-grain white rice
For serving
- Sour cream
- Chopped fresh dill
- Crusty bread
A note on the rice
Long-grain white rice is the traditional choice for gołąbki filling, and it cooks to tender perfection right in the broth here — no separate pot needed. The grains absorb the tomato-beef broth as they cook, which is exactly why this soup tastes like stuffed cabbage instead of like soup with rice added. Do not rinse the rice first; the surface starch helps the broth turn lightly silky. If you only have jasmine or basmati, either works with the same cooking time. Brown rice is possible but needs a longer simmer — see the Variations section.
Instructions
- Brown the meat. Heat the olive oil in a large Dutch oven or heavy stockpot over medium-high heat. Add the ground beef and ground pork, breaking it up with a wooden spoon into small crumbles. Cook for 6 to 8 minutes, stirring occasionally, until the meat is well browned and no pink remains. If the meat renders a lot of fat, spoon off all but about a tablespoon. Well-browned meat is the flavor foundation of this soup, so do not rush this step.
- Soften the vegetables. Add the diced onion and carrots to the pot with the meat. Cook over medium heat for 5 minutes, stirring occasionally, until the onion softens and turns translucent and the carrots begin to soften. The vegetables will pick up the browned bits from the bottom of the pot — scrape them loose with your spoon as they cook.
- Bloom the seasonings. Stir in the minced garlic, tomato paste, sweet paprika, dried marjoram, salt, and black pepper. Cook for 1 to 2 minutes, stirring constantly, until the garlic is fragrant and the tomato paste darkens a shade. Blooming the paste and spices in the hot fat removes any raw or tinny edge and deepens the whole soup.
- Build the broth. Pour in the beef broth, crushed tomatoes, diced tomatoes with their juices, and the Worcestershire sauce. Add the bay leaf and stir well, scraping the bottom of the pot to release any remaining browned bits. Increase the heat and bring the soup to a boil.
- Add the cabbage and rice. Stir the chopped cabbage and the uncooked rice into the boiling soup. The pot will look very full — the cabbage cooks down dramatically, so press it into the broth and give it a minute to wilt. Return the soup to a gentle boil.
- Simmer until everything is tender. Reduce the heat to low, partially cover the pot, and simmer for 25 to 30 minutes, stirring once or twice so the rice does not stick to the bottom. The soup is done when the rice is tender, the cabbage is silky and soft, and the broth has thickened slightly. If the soup thickens more than you like, thin it with a splash of broth or water.
- Finish and rest. Remove the pot from the heat and fish out the bay leaf. Taste and adjust the salt and pepper — tomato-based soups often need a final pinch of salt at the end. Let the soup rest, covered, for 5 to 10 minutes off the heat. This short rest lets the rice absorb a little more broth and the flavors settle together.
- Serve. Ladle the hot soup into wide bowls. Top each bowl with a generous spoonful of sour cream and a shower of chopped fresh dill. Serve with thick slices of crusty bread for dunking.
Tips
- Brown, don't steam, the meat. If the pot is crowded or the heat is too low, the meat releases liquid and steams instead of browning. Use medium-high heat and give the crumbles space; if your pot is on the smaller side, brown the meat in two batches.
- Chop the cabbage in hearty pieces. One-inch pieces hold their texture through the long simmer. Shredded cabbage disappears into the broth; chunks give you the tender ribbons of cabbage you want in every spoonful.
- Keep the simmer gentle. A hard rolling boil breaks the rice grains apart and clouds the broth. Aim for lazy bubbles — the rice should cook through in 25 to 30 minutes at a gentle simmer.
- Stir during the simmer. Rice sinks and can stick to the bottom of the pot. A quick stir once or twice during cooking keeps everything moving and the rice evenly tender.
- Salt in layers. Season the meat as it browns, then check again at the end. Tomatoes and broth vary in saltiness, so a final taste-and-adjust step matters more here than in most soups.
- Make it ahead for the holidays. This soup is an excellent Christmas or Christmas-Eve-day-ahead dish: cook it fully, cool, and refrigerate. Reheat gently on the stove the next day; the flavors will have deepened overnight. Cooked rice continues to absorb broth in the fridge, so keep extra broth on hand to loosen it when reheating.
- The sour cream is not optional. A spoonful of sour cream on top is the traditional gołąbki finishing touch — its cool tang balances the rich tomato broth and makes the whole bowl taste complete.
Variations
- All-beef golumpki soup. Swap the pork for a second pound of ground beef. The soup leans a little leaner and slightly less rich; add an extra tablespoon of olive oil when browning if you like.
- Turkey golumpki soup. Use 2 pounds of ground turkey in place of the beef and pork. Because turkey is leaner, add the olive oil and brown it firmly so the soup does not taste flat; a splash more Worcestershire helps the depth.
- Brown rice version. Substitute 3/4 cup uncooked long-grain brown rice and extend the simmer to 40 to 45 minutes, until the brown rice is tender. Add an extra cup of broth at the start, since brown rice absorbs more liquid.
- Smoky golumpki soup. Replace the sweet paprika with smoked paprika and add 4 ounces of diced smoked sausage or kielbasa along with the onion. Kielbasa makes the soup taste unmistakably Polish and adds a wonderful smoky backbone.
- Slow cooker method. Brown the meat and soften the onion and carrots on the stove as directed (steps 1 and 2). Transfer to a slow cooker with the remaining ingredients except the rice. Cook on LOW for 6 to 7 hours, stir in the rice, and cook on HIGH for 1 more hour, or until the rice is tender.
- Vegetarian deconstructed cabbage soup. Skip the meat entirely; use vegetable broth, double the carrots, and add a can of drained white beans with the cabbage. The soup is still hearty and satisfying, though it is a different dish from the classic.
Storage
Cool the soup to room temperature within 2 hours, then refrigerate in airtight containers for up to 4 days. The rice will keep absorbing broth as it sits, so the leftovers thicken into something closer to a stew — reheat gently on the stove over medium-low heat and stir in a splash of broth or water to loosen it back to a soup consistency. Warm individual portions in the microwave in 90-second intervals, stirring between each.
For longer keeping, freeze the soup in portion-sized containers, leaving about an inch of headspace, for up to 3 months. Thaw overnight in the refrigerator before reheating. Because rice can turn soft after freezing and thawing, some cooks prefer to freeze the soup before adding the rice and cook fresh rice into it when reheating — either way works. The soup travels well in a thermos for lunches all week.
Nutrition
Estimated per serving (about 1 1/2 cups; recipe makes 8 servings):
- Calories: 380
- Total Fat: 18 g
- Saturated Fat: 7 g
- Cholesterol: 95 mg
- Sodium: 810 mg
- Total Carbohydrates: 33 g
- Dietary Fiber: 5 g
- Total Sugars: 10 g
- Protein: 23 g
Nutrition values are estimates calculated from the listed ingredients and will vary with the leanness of the ground meat, exact broth brand, and serving size.
FAQ
Is golumpki soup the same as stuffed cabbage soup? Yes. Golumpki (from Polish gołąbki) is simply the Polish name for stuffed cabbage rolls, so golumpki soup and stuffed cabbage soup describe the same idea: the meat, cabbage, rice, and tomato flavors of the rolls rebuilt as a one-pot soup, without the rolling.
Can I use pre-cooked or leftover rice instead of cooking it in the soup? You can, but the soup will taste different. Cooking the rice directly in the broth is what gives this soup its stuffed-cabbage character — the grains absorb the tomato-beef flavor as they cook. If you use cooked rice, stir in about 3 cups of cooked rice during the last 5 minutes of simmering just to heat through, and reduce the total simmer time since there is no raw rice to cook.
Why is my golumpki soup too thick? Thickening is normal: the rice keeps absorbing liquid, especially in leftovers. Thin the soup with beef broth or water, a half cup at a time, until it reaches the consistency you like. If you prefer a brothier soup from the start, add an extra cup of broth when you build the pot.
Can I make this soup in advance for Christmas dinner? Absolutely — it is an excellent make-ahead holiday dish. Cook it fully a day ahead, cool, and refrigerate. Reheat gently on the stove over medium-low heat, stirring in a splash of broth to loosen it, since the rice thickens the soup overnight. Serve with sour cream and dill as usual.
Recipe Card
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 8 servings
- Estimated Calories: 380 kcal per serving
Cook the ground beef and pork until browned (6 to 8 minutes), soften the onion and carrots (5 minutes), bloom the tomato paste and spices (1 to 2 minutes), then simmer the cabbage and rice in the tomato-beef broth for 25 to 30 minutes until everything is tender. Finish with a 5 to 10 minute rest, then serve with sour cream, fresh dill, and crusty bread.

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!





