Cabbage Roll Soup Recipe
I want to share with you today a classic dinner that is the definition of comfort food in our family. This cabbage roll soup, also known as unstaffed cabbage roll soup, is a hearty one-pot meal made with ground beef, cabbage, rice, veggies, and herbs in a tomato-based broth. It has all the great flavors of traditional cabbage rolls, but with less hassle, and can be prepared in less than an hour.
I have been raving on this blog for many years that, as a true Eastern European girl, I love my cabbage rolls. Definitely a dish made for all holidays and celebrations in Moldova. They end weddings with it, and you can find them in any supermarket food court. If you do not have the time to make a cabbage roll casserole, make a big pot of this hearty soup; promise, you will not regret it.
Table of contents
This easy soup recipe can easily be the main meal since it’s loaded with ground beef, veggies, and rice. It is the type of hearty meal you can enjoy during fall or winter. It is guaranteed to warm up your soul, and the whole family will love it. The soup is satisfyingly filling and full of flavor, and the tomato-based broth just needs to be soaked up with bread so you don’t miss a drop. I love making this recipe without the rice and freezing it for later. When ready to serve, I defrost the soup, quickly steam some rice, and add it to the soup so it doesn’t get soggy and tastes as if it were just cooked!
Why you will love this recipe
- Made in one pot: Comfort food made in a one-pot is a winner for busy weeknights when I don’t feel like washing a bunch of dishes.
- A homemade soup from scratch: I can make a hearty comfort meal in less than an hour for the whole family, totally from scratch. The house smells so good that everyone is just counting the minutes until we get to enjoy it!
- Inexpensive and delicious: For about $10, I can make this soup to serve everyone and still have leftovers.
- Easier than cabbage rolls: As someone originally from Eastern Europe, I do love cabbage rolls, but I don’t always have the time to make them. This unstuffed cabbage rolls soup has all the flavors of the traditional food, minus the effort.
What you will need
- Lean ground beef – I use organic, grass-fed beef that is at least 80% lean. That way, I get all the flavor of the meat without as much grease and fat.
- Olive oil – I like to use olive oil to brown the beef because it has a high smoke point and does not add any extra flavors.
- Vegetables: The main ingredient, of course, is 4 cups of coarsely chopped green organic cabbage. Carrots add color, sweetness, and texture. Red bell peppers also add vibrant color and depth of flavor with a pleasant texture. Diced tomatoes provide a chunky, textured base that balances the cabbage and beef flavors. I like to use San Marzano tomatoes because they are sweeter and meatier with fewer seeds. I use yellow onions because they caramelize, adding a sweet, savory flavor that complements the beef and tomato base. I love garlic, so I always mince mine right before using it.
- Wet ingredients: Beef broth is the main ingredient. I prefer low-sodium broth because it has less sodium, and I like to add my own salt. My favorite tomato paste is anything made with San Marzano tomatoes (like Cento) if I can find it. The same with tomato sauce. I love the flavor of San Marzano tomatoes. If I cannot find that, I will use Contadina Roma-Style tomato sauce and paste. Finally, I add a bit of Worcestershire sauce for its deep, umami taste.
- Rice: I use ½ cup of uncooked long-grain white rice for this recipe, but any kind will work.
- Seasonings: I add brown sugar to balance out the sharp acidity of the tomato base. Fresh rosemary is a wonderful addition, providing a woody scent and a complex piney hint of flavor. Thyme adds a slightly floral and peppery taste. One bay leaf is enough to give this soup a subtle savory depth. I also use my own homemade Italian seasoning, providing a perfect blend of 7 herbs and spices. A little parsley at the end balances the flavors and adds bright green visual appeal.
How to make
- Sear the beef: First, I heat a large pot over medium-high heat, then add the olive oil. Once it is simmering, I add the ground beef and season it with salt and pepper. I let it cook for 2 minutes without touching it to get a nice sear. After that, I break it up for about 5 minutes with a wooden spoon until it is brown.
- Mix the other ingredients: Now, I stir in the garlic and onion, letting it cook for 2 more minutes before stirring in the tomato paste, Italian seasoning, thyme, and rosemary. I add brown sugar, tomato sauce, Worcestershire sauce, bell peppers, carrots, cabbage, tomatoes, rice, and bay leaf, stirring well.
- Cook the soup: Once all is mixed, I stir in the beef broth, season with salt and pepper, bring to a simmer, and cook on medium heat for 25 to 30 minutes, or until the rice is tender.
- Garnish and serve: Lastly, I remove the bay leaf, sprinkle some freshly chopped parsley on top, and serve.
Expert tip
Getting the best head of cabbage
Getting the best head of cabbage is pretty easy if you know what to look for. Just make sure it is heavy and has crisp, tightly-packed leaves. Do not get one that has wilted, brown, or yellowed leaves. They should not be loose, and the head should never feel squishy. Make sure there are no soft spots or bruises. The stem should be dry and without cracks. Smell it. There should be no strange odors.
More tips to consider:
- Adding a bit of lemon juice or apple cider vinegar will enhance the flavor by adding brightness to the tomato sauce.
- Be sure to cut the cabbage into even (bite-sized) pieces so it cooks evenly.
- The soup tastes better on the second and third day because the veggies and meat soak up the flavors.
- Always sear the beef. Otherwise, half the flavor is lost, and it is not nearly as juicy.
- Do not slice the cabbage until you’re ready to use it.
- What toppings work well with this soup, you may ask? Start with something creamy, like sour cream or Greek yogurt, and something cheesy, like grated cheddar or Swiss. Then include an herb like parsley, dill, or cilantro. Lastly, be sure to add a spicy option; I’m partial to pickled jalapeños.
Recipe variations and add-ins:
- Other meats: I like to mix my beef with ground sausage for extra flavor. For less fat, mix it with ground chicken or turkey.
- Cauliflower rice: Lower your carbs with my delicious cauliflower rice. It is easy to make and has a yummy, nutty taste.
- Spice it up: For a kick of heat, I sometimes add red pepper flakes or cayenne pepper.
- Vegetarian: I often leave out the ground beef and use tempeh, and I substitute beef broth for vegetable broth to make this vegan soup.
- More veggies: To make this heartier, I can also add more veggies like squash, green beans, corn, peas, and potatoes.
Serving suggestions:
Any kind of soup goes well with breadsticks or dinner rolls. My kids love these buttery homemade breadsticks that they can dip into the broth and soak up the juices. Serve it with some crunchy breadsticks or fluffy 30-minute dinner rolls. Also, traditionally in Eastern Europe, this soup is served with sour cream, a chili pepper on the side, and lots of freshly chopped parsley on top.
To make this meal unique, I often serve this soup in my cool bread bowls. Not only do they taste incredible, but they also eliminate the need for dishes, so there is less cleaning! My kids love this version; they rush to finish the soup so they can eat the bowl. If I want a sandwich with my soup, I usually go with a traditional grilled cheese on sourdough bread or these hearty and satisfying chicken Caesar sandwiches.
How to store leftovers:
- Make it in advance: This hearty meal is perfect for making ahead and storing for up to 7 days or freezing it for later. Actually, it will taste even better as the soup absorbs all the flavors, making it much more delicious!
- Refrigerate: I like to make a double batch and save the extra because it always tastes better the second and third day. I put it in a sealed container in the fridge for up to a week.
- Freezing: I prefer to freeze this in individual portions. Just cool it first, then add it to freezer bags. Freeze for up to 3 months. However, keep in mind the rice might get a little mushy when frozen and then reheated. Also, you could make it without rice, freeze it, and then add the cooked rice just before serving.
- Defrost: I thaw frozen leftovers in the refrigerator for the best flavor.
- Reheating: I reheat the soup on the stove in a saucepan on medium for a couple of minutes until it is heated through.
Frequently asked questions
Absolutely. It would be simple. Just omit the ground beef and use tempeh, finely chopped mushrooms, or canned beans. Or use vegan ground “beef” instead. Also, use vegetable broth instead of beef broth. If you’re worried that it will not be filling, try adding some crumbled firm tofu, potatoes, or more veggies.
It is probably because the fat from the ground beef was not drained after browning it. If your ground beef is high in fat (less than 80% lean), it is a good idea to drain the grease before sautéing the vegetables and continuing with the rest of the recipe. Otherwise, the liquid just holds onto that oil, and it will float to the top of the soup, leaving a shiny, greasy residue. Put a few ice cubes in a ladle and skim the surface, letting the grease stick to them. Continue until it is gone. Paper towels will work too.
The crockpot is one of the best ways to make soup. All I have to do is brown the meat, saute the veggies, and dump everything in the pot. Then I let the crockpot do all the work while I go about my day doing what I like. It only takes 3 to 4 hours on high or 5 to 6 hours on low. Just until the rice is cooked. Try my recipe for Slow Cooker Unstuffed Cabbage Roll Soup to get all the details
More recipes with cabbage:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Cabbage Roll Soup
Ingredients
- 1 pound ground beef
- 1 onion finely diced
- 4 cloves garlic minced
- 1 teaspoon fresh rosemary
- 1 teaspoon dried thyme or fresh
- 1 teaspoon dried Italian seasoning herbs
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 4 cups coarsely chopped green cabbage
- 2 carrots peeled and diced
- 1 red bell pepper diced
- 4 cups low-sodium beef broth
- 2 cans (8-ounce each) tomato sauce
- 1 can (14-ounce) diced tomatoes
- 1/3 cup white long-grain rice uncooked
- 1 bay leaf
- 3 tablespoons brown sugar
- 2 tablespoons parsley chopped
Instructions
- Heat a large pot or Dutch oven over medium-high heat and add olive oil. Once the oil is shimmering, add the ground beef, season it with salt and pepper, and cook without stirring for 1-2 minutes to achieve a nice sear.
- After that, break it down with a wooden spoon and cook until the beef is browned, approximately 4-5 minutes.
- Add the onion and garlic, and cook for 2-3 minutes.
- Add rosemary, thyme, Italian seasoning, and tomato paste. Stir to combine.
- Add the Worcestershire sauce, cabbage, carrots, bell pepper, tomato sauce, diced tomatoes, rice, bay leaf, and brown sugar to the pot.
- Add beef broth. Season with salt and pepper to taste.
- Bring to a simmer and cook for 25-30 minutes or until the rice is tender. Remove bay leaf and discard.
- Sprinkle with chopped parsley and serve.
Video
Notes
Getting the best head of cabbage
Getting the best head of cabbage is pretty easy if you know what to look for. Just make sure it is heavy and has crisp, tightly-packed leaves. Do not get one that has wilted, brown, or yellowed leaves. They should not be loose, and the head should never feel squishy. Make sure there are no soft spots or bruises. The stem should be dry and without cracks. Smell it. There should be no strange odors.More tips to consider:
- Adding a bit of lemon juice or apple cider vinegar will enhance the flavor by adding brightness to the tomato sauce.
- Be sure to cut the cabbage into even (bite-sized) pieces so it cooks evenly.
- The soup tastes better on the second and third day because the veggies and meat soak up the flavors.
- Always sear the beef. Otherwise, half the flavor is lost, and it is not nearly as juicy.
- Do not slice the cabbage until you’re ready to use it.
- What toppings work well with this soup, you may ask? Start with something creamy, like sour cream or Greek yogurt, and something cheesy, like grated cheddar or Swiss. Then include an herb like parsley, dill, or cilantro. Lastly, be sure to add a spicy option; I’m partial to pickled jalapeños.


That soup looks like a hearty one for these cold winter days to come. I have never tried that broth but it seems like the best way to start when you make a soup like this.
This looks like the perfect soup to make when it’s cold out. I will keep it in mind for sure.
Winters are synonymous with soups. I want to make this sometime. It looks and sounds delicious.
I think I’d like this soup a lot and those broths sound great. I’ll have to try this out with my pressure cooker!
This seems to be easy to prepare and understand. I think this has an explosive taste because of the wonderful ingredients it posses. Certainly a must try!
I don’t usually like cabbage but I love it in soup! I need to try this recipe!
This soup looks amazing. I have never had soup like it before. I really need to make this for my family. I bet it will be a hit.
This looks so yummy! My mom use to make a cabbage soup all the time for my dad and it looks a lot like yours. I miss that soup. Must make yours now.
My Mom loves cabbage rolls so I had to make this soup for her! It was so delicious and she enjoyed it very much.
My mom used to make something just like this when I was a kid. I remember the delicious taste. I need to try your recipe!!
Oh wow, this looks amazing. I think I much prefer this in soup form. I will have to give this a try, genius!
That looks delicious! I have never heard of it before but something that I would definitely like to try.
This is making my mouth water! I love flavorful soups like this when it’s cold and dreary like it is here right now!
That sounds like a nice soup recipe. Someone was just telling me cabbage is supposed to bring you luck in the new year. I have to say I am not familiar with cooking with cabbage but this would be a good recipe to try.
Yum!! This soup looks absolutely delicious. Perfect to warm you up on a cold day.
It looks like tasty soup! We have been making a lot of soup since it is so cold here. We’ll have to try this recipe.
Made this recipe yesterday for the first time. Delicious!! I was lacking a couple of ingredients, so I substituted them. I had no thyme, so I used oregano. I also ran out of tomato paste (unbeknownst to me) so I used tomato soup instead. Definitely a recipe that I would recommend!!
Thank you for your review Jenn. Glad you love it!
This soup turned out great! My daughter and I both had two big bowls full! I will be making this again.
happy that you loved the recipe, thanks for the feedback!
This was absolutely delish!
Will be making this again and again.
Turned out so so good! A new family favorite 🙂
What is the serving size for the nutrition facts?
I doubled the rice to make it thicker,& I adore this soup! Instant favorite!
so happy, thank you for the feedback
This soup is so delicious. This is the second pot of it I’ve made in two weeks. I love soups and that’s about all I eat in the cooler weather.
Happy that you liked the recipe, thank you for the feedback.