Polish-inspired cabbage beef rice soup brings together browned ground beef, tender cabbage, vegetables, tomato, and rice in a savory broth. It borrows the comforting flavors associated with Polish cabbage rolls, often called gołąbki, but serves them as a one-pot soup; family and regional versions vary, and this is a practical soup-style interpretation rather than a claim to one definitive traditional recipe.
Ingredients
- 1 tablespoon (15 ml) olive oil
- 1 pound (454 g) lean ground beef, preferably 85% to 90% lean
- 1 medium yellow onion, diced, about 1 cup (150 g)
- 2 medium carrots, peeled and diced, about 1 cup (150 g)
- 3 garlic cloves, minced, about 1 tablespoon (9 g)
- 2 tablespoons (32 g) tomato paste
- 1 can (14.5 ounces / 411 g) diced tomatoes, with their juices
- 8 cups (1.9 L) low-sodium beef broth
- 6 packed cups (450 g) chopped green cabbage, from about half a medium head
- 3/4 cup (140 g) uncooked long-grain white rice, rinsed and drained
- 1 teaspoon (1 g) dried marjoram
- 1 teaspoon (2.3 g) sweet paprika
- 1 bay leaf
- 3/4 teaspoon (4.5 g) fine salt, plus more to taste
- 1/2 teaspoon (1 g) freshly ground black pepper
- 1 tablespoon (15 ml) red wine vinegar or apple cider vinegar
- 2 tablespoons (6 g) chopped fresh dill, for serving (optional)
- Sour cream, for serving (optional; about 1 tablespoon / 15 g per bowl)
Instructions
- Prepare the vegetables and rice. Dice the onion and carrots, mince the garlic, and cut the cabbage into bite-size pieces, removing the thickest part of the core. Rinse the rice in a fine-mesh strainer until the water runs mostly clear, then drain it well. Rinsing removes some surface starch so the grains are less likely to make the soup gluey. Measure out the seasonings and broth before you begin cooking.
- Brown the beef. Heat the olive oil in a large, heavy soup pot or Dutch oven over medium-high heat. Add the ground beef and break it into small pieces with a sturdy spoon. Cook for about 8 minutes, stirring occasionally, until no large raw patches remain and the beef is well browned. Check the thickest pieces with a food thermometer; USDA FSIS recommends that ground beef reach a safe minimum internal temperature of 160°F (71°C). If there is a large amount of rendered fat, spoon off most of it, leaving a thin coating in the pot for flavor.
- Soften the aromatics. Add the diced onion and carrots to the beef. Cook for about 4 minutes, stirring and scraping the browned bits from the bottom. Stir in the garlic and tomato paste and cook for 1 more minute, until the garlic smells fragrant and the paste darkens slightly. Avoid letting the garlic scorch; lower the heat if the pot is very hot.
- Build the broth and simmer. Pour in the diced tomatoes and their juices, then add the beef broth, marjoram, paprika, bay leaf, salt, and pepper. Stir well and bring the liquid to a boil. Reduce the heat to maintain a steady, gentle simmer, partially cover the pot, and cook for 20 minutes. This gives the carrots time to soften and allows the tomato and beef flavors to blend before the rice goes in.
- Cook the cabbage. Stir in the chopped cabbage, pressing it down into the hot broth as it begins to wilt. Simmer uncovered for 15 minutes, stirring once or twice. The cabbage should be tender enough to eat comfortably but still hold its shape. If the pot is bubbling hard, lower the heat; a rolling boil can break up the vegetables and evaporate broth too quickly.
- Add the rice. Stir in the drained rice and keep the soup at a gentle simmer, uncovered, for about 18 minutes, or until the grains are tender but not falling apart. Stir every few minutes, especially along the bottom of the pot, because rice can settle and stick. If the rice is not tender after 18 minutes, continue simmering in 2-minute increments and check again. Add a splash of hot broth or water if the soup becomes thicker than you like.
- Finish and season. Remove the bay leaf and stir in the vinegar. Taste the broth and adjust the salt, pepper, or vinegar a little at a time. The vinegar should brighten the tomato and beef flavors without making the soup taste sharply sour. Ladle into bowls and finish with chopped dill and a spoonful of sour cream, if desired.
Tips
- Choose the right rice. Long-grain white rice gives a distinct, tender grain and cooks in the stated time. Brown rice needs substantially longer to soften, so do not swap it in without changing the method. For brown rice, cook it separately and stir it into each bowl, or simmer it in the broth before adding the cabbage and expect a longer cook.
- Keep the soup at a gentle simmer. A hard boil can make the cabbage overly soft, break the rice, and reduce the broth before the rice is done. Look for small, steady bubbles rather than vigorous bubbling. If the pot loses too much liquid, add hot broth or water, not cold liquid that stalls the simmer.
- Adjust the salt for your broth. Low-sodium broth makes it easier to season the finished soup accurately. If using regular broth, start with less added salt and taste after the rice is cooked, since the broth and canned tomatoes can vary in saltiness.
- Plan for the rice to thicken leftovers. Rice continues to absorb liquid as the soup sits. If you know you will have leftovers, cook the rice separately and portion it into bowls before ladling soup over it; the stored broth will stay looser and the rice will keep a better texture.
Serving Suggestions
Serve the soup hot in wide bowls so each portion gets beef, cabbage, vegetables, rice, and plenty of broth. A little chopped dill and sour cream make a pleasant finish: the dill adds a fresh herbal note, while the cream softens the tang of the tomatoes and vinegar. Keep both optional toppings at the table so everyone can season their own bowl.
For a fuller meal, offer rye bread, crusty sourdough, or warm dinner rolls for dipping. A simple cucumber salad or a plate of sliced cucumbers and radishes adds a crisp contrast to the soft, hearty soup. If serving several people, put out black pepper and extra vinegar, but add them to individual bowls rather than adjusting the entire pot before you know everyone’s preference.
Variations
Make it with a different meat. Ground pork, or a half-and-half mixture of ground pork and beef, gives the soup a richer, more sausage-like flavor. Cook any ground meat thoroughly and check the appropriate safe temperature; ground pork should reach 160°F (71°C). Ground turkey can also be used, though its milder flavor benefits from an extra pinch of marjoram and black pepper.
Use a meatless base. Replace the beef with 12 ounces (340 g) sliced mushrooms and use vegetable broth. Brown the mushrooms in batches so they release moisture and develop color rather than steaming. The resulting soup is lighter and more earthy, and it will not have the same beefy depth; a teaspoon (5 ml) of soy sauce can add savory flavor if it suits your pantry.
Change the tomato and spice balance. For a more pronounced tomato flavor, add 1 tablespoon (16 g) extra tomato paste with the original amount. For a less tomato-forward broth, use 1 cup (240 ml) less broth and add water as needed, or use a smaller can of tomatoes. A pinch of caraway is a possible variation, but it has a distinctive flavor, so start with 1/8 teaspoon (about 0.25 g) rather than adding a full spoonful.
Make it gluten-free. The recipe as written is naturally free of wheat if the broth and other packaged ingredients are labeled gluten-free. Check the labels rather than assuming, particularly for broth and tomato products. Rice is already the grain in this soup, so no flour or other thickener is needed.
Storage and Reheating
Refrigerate the soup within 2 hours of cooking. For faster, more even cooling, divide it among shallow, covered containers instead of leaving a large pot on the counter to cool. Stored in an airtight container, it keeps for 3 to 4 days in the refrigerator. The rice will soak up broth as it rests, so expect a thicker consistency the next day; loosen individual portions with a little water or broth when reheating.
Reheat only the portion you plan to eat in a saucepan over medium heat, stirring occasionally, or use a microwave-safe bowl and stir partway through. Add liquid as needed, and check that leftovers reach 165°F (74°C) throughout, the USDA FSIS safe temperature for reheated leftovers. Bring soup to a gentle simmer rather than boiling it vigorously, which can make the rice break down. Freeze cooled portions in airtight freezer-safe containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); the cabbage and rice may be softer after freezing.
Frequently Asked Questions
Is this a traditional Polish soup?
It is best described as Polish-inspired cabbage, beef, and rice soup. Its ingredients recall the filling and flavors of gołąbki, or Polish cabbage rolls, but families make cabbage soups in many ways, and this particular one-pot version is not presented as a single standard national recipe.
Can I use cooked rice instead of uncooked rice?
Yes. Omit the uncooked rice and simmer the soup without it until the cabbage is tender. Stir in about 2 cups (300 g) cooked rice during the last 3 to 5 minutes, just long enough to heat it through. This is especially useful when you want the leftovers to stay brothy.
Can I make the soup ahead?
Yes, but the rice thickens the broth as it sits. For the best texture, prepare the soup through the cabbage step, cool and refrigerate it promptly, then bring it back to a simmer and cook the rice shortly before serving. You can also make the full recipe ahead and add broth while reheating.
What can I use instead of marjoram?
Dried oregano is the easiest substitute, but it tastes more assertive and slightly different, so use about 3/4 teaspoon (0.75 g) in place of the 1 teaspoon of marjoram. Dried thyme is another option; use 1/2 teaspoon (about 0.5 g) so it does not dominate the broth.
Why is my soup thicker the next day?
The rice absorbs liquid while the soup is stored, even after it is fully cooked. Stir in a little broth or water while reheating until the consistency is right. Next time, store the rice separately or cook it separately and add it to bowls as you serve.
Can I make it in a slow cooker?
You can adapt the beef and vegetable base, but rice timing is less predictable in a slow cooker and can turn mushy during a long cook. Brown the beef and soften the onion, carrot, garlic, and tomato paste on the stovetop first, then transfer them with broth, tomatoes, cabbage, and seasonings to the cooker. Cook until the vegetables are tender, then add cooked rice near the end; check ground beef reaches 160°F (71°C) before serving.
Related
- Nigerian Jollof Rice Ingredients and How to Cook It
- Nigerian Native Rice with Palm Oil and Smoked Fish
- Nigerian Fried Rice Ingredients: A Complete Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).