Cabbage roll soup is what I make when I want the cozy vibe of stuffed cabbage rolls but I do not have the patience to roll anything. You know those nights when you are tired, it is cold out, and you just want dinner to basically hug you back? This soup hits that spot every single time. It is hearty, tomatoey, a little sweet from the cabbage, and it makes the whole kitchen smell like you have been cooking all day. If you are on a cabbage kick lately, you might also like my irresistible cabbage lasagna because it has that same comfort food energy with a fun twist. Either way, grab a pot and let us make something that feels like home.

Why You’ll Love This Cabbage Roll Soup
I love this recipe because it tastes like the classic dish without the extra steps. You still get the tender cabbage, the savory beef, the rice, and that rich tomato broth that makes you want a second bowl. It is also the kind of meal that is even better the next day, which is my favorite kind of cooking.
Here is why it has a permanent spot in my rotation:
- One pot and minimal mess, which is a win on busy nights.
- Big flavor from simple ingredients you probably already have.
- Super filling but still feels like a light enough soup to go back for more.
- Easy to scale up for a crowd or for meal prep.
Also, if you are the kind of person who loves cabbage comfort meals, you should check out this irresistible stuffed cabbage rolls recipe for a more traditional weekend cooking project.
“I made this on a rainy Sunday and my whole family went quiet at the table, in the best way. It tastes like my grandma’s cabbage rolls but so much easier.”

How to Make Cabbage Roll Soup
This is my straightforward, no fuss method. I am not precious about it. I just want you to end up with a pot of soup that tastes amazing. The main idea is brown the meat, build a flavorful broth, then let the cabbage and rice do their thing until everything is tender.
Ingredients you will need
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 to 4 cloves garlic, minced
- 1 pound ground beef (or ground turkey)
- 1 teaspoon salt, plus more to taste
- 1 half teaspoon black pepper
- 1 to 2 teaspoons paprika (optional but great)
- 3 tablespoons tomato paste
- 1 can crushed tomatoes (about 28 ounces)
- 6 cups beef broth or chicken broth
- 1 tablespoon Worcestershire sauce (optional, but adds depth)
- 2 to 3 cups chopped green cabbage (about half a small head)
- 1 half cup uncooked white rice (or cooked rice, see tips below)
- 1 tablespoon brown sugar or honey (small amount, balances tomato)
- 1 to 2 tablespoons lemon juice or apple cider vinegar, to brighten at the end
- Fresh parsley for serving
Step by step directions
1) Heat the olive oil in a large pot over medium heat. Add the onion and cook for about 4 to 5 minutes until it softens.
2) Add the garlic and cook for 30 seconds. Do not overthink it, just let it smell good.
3) Add the ground beef. Break it up and cook until browned. If there is a lot of grease, spoon off a bit, but leave a little for flavor.
4) Stir in salt, pepper, paprika, and tomato paste. Let the tomato paste cook for about 1 minute. This makes it taste less raw and more rich.
5) Add crushed tomatoes, broth, and Worcestershire sauce if you are using it. Bring it to a gentle boil.
6) Stir in the cabbage and uncooked rice. Reduce heat to a simmer and cover. Cook about 20 to 25 minutes, stirring once or twice, until the rice is tender and the cabbage is soft.
7) Stir in the brown sugar or honey. Then add lemon juice or vinegar a little at a time. That tiny tang at the end makes the whole pot taste brighter.
8) Taste and adjust salt and pepper. Top with parsley and serve hot.
If you like having options, I also have a cozy cabbage soup that leans lighter and simpler, like this fat burning cabbage soup. Different vibe, but still very weeknight friendly.
;

Make It Your Own
This is where cabbage roll soup really shines. You can tweak it based on what you have, what you like, or what your family will actually eat without complaining.
Easy swaps and add ins
Meat: Ground turkey, chicken, or even Italian sausage works. If you use sausage, go easy on extra salt at first.
Rice: White rice is classic. Brown rice works too, but it takes longer. If you want it quicker, use cooked rice and stir it in near the end so it does not get mushy.
Cabbage: Green cabbage is my go to. Savoy is softer and cooks a bit faster. If you want another cozy cabbage soup idea, this hearty cabbage chickpea soup is great when you want something meatless but still filling.
More veggies: Add chopped carrots, celery, or bell pepper with the onion. It makes the broth a little sweeter and more rounded.
Spice level: A pinch of red pepper flakes is nice if you like a little heat.
Extra cozy: Some nights I stir in a small pat of butter at the very end. It sounds basic, but it makes the broth taste silky.
The only thing I would not skip is the little splash of acid at the end. Lemon juice or vinegar keeps the soup from tasting flat, especially after it sits overnight.
Can You Freeze Cabbage Roll Soup?
Yes, you can freeze it, and it is a lifesaver for future you. I do it all the time when I make a big batch. The flavor holds up really well, but there is one small thing to know: rice can get softer after freezing.
If that does not bother you, freeze it as is. If you want the best texture, you have two options:
Option 1: Make the soup without the rice, freeze it, and then cook rice fresh when you reheat.
Option 2: Use cooked rice and add it only to the bowls you are serving, not to the whole pot.
How I freeze it: let it cool, then portion into freezer containers. Leave a little space at the top because soup expands. Label it with the date because mystery soup is only fun for about five minutes.
It is best within about 3 months for top flavor.
Storage Tips
This soup is honestly one of my favorite leftovers. The cabbage gets even more tender, and the broth tastes like it has had time to figure itself out.
Here is what works for me:
In the fridge: Store in an airtight container for up to 4 days. Reheat on the stove over medium low heat or in the microwave. If it thickens a lot, just add a splash of broth or water.
Keep rice in mind: If you used uncooked rice in the pot, it will keep absorbing broth as it sits. Totally normal. Just loosen it up when reheating.
Flavor tip: Add a tiny squeeze of lemon again when you reheat. It wakes everything back up.
When I serve leftovers, I love it with something soft on the side. If you are in a bread mood, you might like the comfort vibe of cabbage rolls turned into a casserole too, like this delicious stuffed cabbage roll casserole.
Common Questions
Can I make cabbage roll soup in a slow cooker?
Yes. Brown the meat and onion first, then add everything except the rice. Cook on low 6 to 7 hours. Add cooked rice during the last 20 to 30 minutes so it does not get overly soft.
What if I only have cooked rice?
Perfect. Simmer the soup without rice until the cabbage is tender, then stir cooked rice in at the end and heat for a few minutes.
How do I keep the cabbage from getting too mushy?
Do not over simmer. Once the rice is tender and the cabbage is soft, turn off the heat. If you like it a little firmer, add cabbage during the last 10 to 12 minutes instead.
Is it supposed to taste a little sweet?
A tiny bit, yes. Cabbage and tomatoes naturally lean sweet, and a little brown sugar balances the acidity. If you hate sweet notes, just skip the sugar and add a touch more vinegar at the end.
Can I make it vegetarian?
You can. Swap in beans or lentils, use veggie broth, and add extra seasoning. It will not taste exactly like cabbage rolls, but it will still be super cozy and filling.
A Cozy Bowl Worth Repeating
If you have been craving comfort food but you want something simple, cabbage roll soup is the answer. It gives you all the classic flavors with none of the rolling and fussing. Make a big pot, enjoy it for dinner, and stash the leftovers because they are honestly the best part. If you try it, adjust it to your taste and do not be shy with that final squeeze of lemon. I hope this ends up warming your kitchen the way it always warms mine.
Cabbage Roll Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Beef
Description
A cozy, hearty soup that combines the flavors of stuffed cabbage rolls in an easy-to-make dish. Perfect for chilly nights!
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 to 4 cloves garlic, minced
- 1 pound ground beef (or ground turkey)
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 to 2 teaspoons paprika (optional)
- 3 tablespoons tomato paste
- 1 can crushed tomatoes (about 28 ounces)
- 6 cups beef broth or chicken broth
- 1 tablespoon Worcestershire sauce (optional)
- 2 to 3 cups chopped green cabbage (about half a small head)
- 1/2 cup uncooked white rice (or cooked rice)
- 1 tablespoon brown sugar or honey
- 1 to 2 tablespoons lemon juice or apple cider vinegar
- Fresh parsley for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for about 4 to 5 minutes until it softens.
- Add the garlic and cook for 30 seconds.
- Add the ground beef. Break it up and cook until browned.
- Stir in salt, pepper, paprika, and tomato paste. Let the tomato paste cook for about 1 minute.
- Add crushed tomatoes, broth, and Worcestershire sauce if using. Bring it to a gentle boil.
- Stir in the cabbage and uncooked rice. Reduce heat to a simmer and cover. Cook for about 20 to 25 minutes.
- Stir in the brown sugar or honey and then add lemon juice or vinegar a little at a time.
- Taste and adjust salt and pepper. Top with parsley and serve hot.
Notes
This soup is even better the next day, and you can freeze it for later. Just keep in mind that rice may soften after freezing.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 8g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 70mg
