Love cabbage rolls but hate the work it takes to make them? Check out this Cabbage Roll Soup, which delivers the classic flavors of cabbage rolls in a simple, one-pot recipe. With tender cabbage, ground beef, rice, and a rich tomato base, it’s a hearty and satisfying meal perfect for any evening. This easy dish is a great alternative to traditional cabbage rolls, and it’s so good! It freezes like a dream, too!

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
This meaty Cabbage Roll Soup is one of my family’s favorites, and whenever I make a big batch, it’s gone in no time. My Oma used to make this recipe – she was famous for her cabbage rolls but this soup was just as tasty and when we smelled it cooking, we all knew what goodness would be served!
History
Cabbage rolls have been a staple for centuries, dating back to at least the 15th or 16th century. They likely originated in Eastern Europe, with variations found in countries like Poland (gołąbki), Ukraine (holubtsi), and Hungary (töltött káposzta). These rolls typically consist of cabbage leaves wrapped around a filling of ground meat, rice, and spices, simmered in a tomato-based or broth sauce.
The exact origin of cabbage roll soup is unclear, but it likely appeared in home kitchens in the mid-20th century, around the 1950s or 1960s. This period marked a rise in practical, one-pot meals that catered to busy families. The soup retained the essential flavors of traditional cabbage rolls while simplifying the process by deconstructing the dish into a hearty, comforting soup.

Ingredients
- Lean ground beef – I use 80/20 for flavor without excess grease.
- Yellow onion – Sweet or red onions are safe swaps.
- Garlic – I always use fresh; jarlic loses flavor.
- Tomato paste – Adds richness; don’t skip or the broth will taste flat.
- Paprika – Sweet or smoked works; adjust to your preference.
- Dried thyme – A little goes a long way; fresh thyme sprigs can be used instead if you prefer a brighter, herbal flavor.
- Bay leaf – Remove before serving; leaving it in can make the soup bitter.
- Cabbage – Chop into bite-sized pieces; I prefer green cabbage but Savoy or red works too.
- Can diced tomatoes – For extra flavor, use fire roasted tomatoes.
- Cider vinegar – Cider vinegar is my first pick for this recipe, but a splash of regular vinegar will work, too.
- Maggi Sauce – Optional; I add it when I want an umami boost.
- Beef broth – Low- or no-sodium prevents over-salting.
- Long grain rice – Use your favorite long grain rice. Don’t use an aromatic rice, like basmati or jasmine. Just plain old rice.
- Sea salt – I cook with kosher salt; adjust to taste.
- Ground pepper – Freshly cracked for best flavor.
- Parsley – Optional garnish.

How To Make Meaty Cabbage Roll Soup
Scroll down for the full recipe card with exact measurements and printable instructions.
Start by heating a large soup pot or Dutch oven over medium heat. Add the ground beef, onion, and garlic. Cook, breaking the meat into crumbles, until the beef is browned and the onions are soft. Drain any excess fat. I love using a wooden spoon here to break up the beef evenly—it makes the cooking so much easier.

Stir in the tomato paste, paprika, thyme, and bay leaf. Cook for about 1 minute to let the flavors bloom. Then add the cabbage and cook for another 3 minutes, just until it starts to soften. A large heatproof spoon works nicely for stirring so the cabbage doesn’t get crushed.


Add the beef broth, diced tomatoes with their juices, uncooked rice, vinegar, Maggi Sauce if you’re using it, and season with salt and pepper. Stir to combine everything well.
Bring the soup to a boil over high heat, stirring occasionally. Then reduce the heat to medium-low, cover the pot, and let it simmer for 20-25 minutes. Stir now and then to keep the rice from sticking to the bottom.
Check that the rice is tender and the cabbage is fully cooked. Remove the bay leaf and taste the soup, adjusting the salt and pepper if needed.
Ladle the soup into bowls, add some chopped parsley on top for a pop of color, and serve immediately. A ladle with a long handle makes serving so much easier and keeps things neat.

Chef Jenn’s Tips
- Use a heavy-bottomed pot for even heat distribution and to prevent sticking.
- Replace Maggi Sauce with 1 tablespoon Worcestershire sauce if preferred.
- For a vegetarian version, use plant-based crumbles and swap beef broth for vegetable broth.
- Don’t skip the vinegar—it enhances the flavor and balances the richness of the dish.
Make It A Meal
This soup is hearty on its own but pairs well with crusty bread or a fresh green salad. For added richness, top with a dollop of sour cream or grated Parmesan.

Storage
This soup is great for meal prep and keeps well. Refrigerate leftovers in an airtight container for up to four days; the flavors improve over time. To freeze, let the soup cool completely and transfer it to freezer-safe containers. It will keep for up to three months. Reheat on the stovetop or in the microwave, adding a bit of water or broth if it becomes too thick.

Meaty Cabbage Roll Soup
Ingredients
- 1 pound lean ground beef
- 1 cup yellow onion finely diced
- 4 cloves garlic minced
- 3 tablespoons tomato paste
- 2 teaspoons paprika
- 1/2 tablespoon dried thyme
- 1 bay leaf
- 4 cups cabbage chopped
- 14.5 ounces can diced tomatoes undrained
- 2 tablespoons cider vinegar
- 1 teaspoon maggi sauce optional
- 6 cups beef broth use low or no-sodium added
- 1/2 cup long grain rice uncooked
- 1/2 tablespoon sea salt
- 1/2 teaspoon ground pepper
- parsley optional garnish
Instructions
- Heat a large soup pot or Dutch oven over medium heat. Add ground beef, onion, and garlic. Cook, breaking the meat into crumbles, until the beef is browned and the onion is softened. Drain excess fat.
- Stir in tomato paste, paprika, thyme, and the bay leaf. Cook for about 1 minute, then add the cabbage and cook for another 3 minutes, letting it start to soften.
- Mix in the beef broth, diced tomatoes (with their juices), uncooked rice, vinegar, Maggi Sauce (if using), salt, and pepper. Stir to combine.
- Bring the soup to a boil over high heat, stirring occasionally. Reduce the heat to medium-low, cover the pot, and let it simmer for 20–25 minutes. Stir occasionally to prevent sticking.
- Ensure the rice is tender and the cabbage is fully cooked. Remove the bay leaf, taste, and adjust seasoning with salt and pepper as needed.
- Ladle the soup into bowls, garnish with parsley if desired, and serve immediately.
Notes
Chef Jenn’s Tips
- Use a heavy-bottomed pot for even heat distribution and to prevent sticking.
- Replace Maggi Sauce with 1 tablespoon Worcestershire sauce if preferred.
- For a vegetarian version, use plant-based crumbles and swap beef broth for vegetable broth.
- Don’t skip the vinegar—it enhances the flavor and balances the richness of the dish.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
Add Preferred Source