I still remember the first time I tried proper cabbage rolls at my grandmaโs table. The tangy tomato sauce, the tender cabbage, the beef and rice tucked insideโpure comfort. These days I donโt always have time to roll each leaf, so I lean on this tomato-based cabbage roll soup instead. Same flavors, one pot, way less work.
On a chilly weeknight, you can simmer this tomato-rich soup while you tidy the kitchen or wrangle homework. The cabbage softens, the rice plumps, and the tomato broth turns thick and savory. That first spoonful of tomato-based cabbage roll soup hits all the cozy notes without any fussy steps.

Why Youโll Love This Tomato-Based Cabbage Roll Soup
Think of this recipe as unstuffed cabbage rolls swimming in a bright, tangy tomato broth. You still get:
- Tender green cabbage leaves
- Crumbled beef, plus optional pork for richness
- Soft rice that soaks up tomato flavor
- A broth that tastes like long-simmered sauce
Tomatoes do more than add color here. Crushed tomatoes give body, tomato sauce adds smooth texture, and a spoon of tomato paste brings depth. A tiny touch of brown sugar (or maple syrup) softens acidity so the soup tastes round and balanced instead of sharp.
Cabbage works hard in the background. Itโs naturally low in calories yet rich in fiber, vitamin C, and vitamin K, which support digestion, immunity, and heart health. When you pair that with lean meat and tomato, you get a bowl that feels hearty but still fits a healthier dinner plan.
If you already love tomato-forward dinners like Crockpot Lasagna Soup on your site, this pot of cabbage roll goodness will fit right into that same comfort-food groove.

Tomato-Based Cabbage Roll Soup
Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven over medium-high heat. Add ground beef and pork and cook, breaking it into small pieces, until browned with no pink remaining, about 5โ7 minutes.
- Stir in the diced onion and carrots and cook for 3โ4 minutes until the onion softens. Add minced garlic and cook for 1 minute, stirring constantly.
- Stir in the tomato paste and cook for 1โ2 minutes so it coats the meat and vegetables and darkens slightly.
- Pour in crushed tomatoes, tomato sauce, and beef broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Add brown sugar, paprika, thyme, oregano, Worcestershire sauce, bay leaf, salt, and pepper. Stir to combine.
- Fold in the chopped cabbage and cook for a few minutes, stirring, until it starts to wilt into the liquid.
- Stir in the uncooked rice. Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 25โ30 minutes, stirring occasionally, until the rice is tender and the cabbage is soft.
- Check thickness and seasoning. Add extra broth or water if the soup is too thick. Stir in lemon juice and adjust salt and pepper to taste.
- Remove the bay leaf and stir in fresh parsley or dill. Ladle into bowls and top with sour cream or Greek yogurt if desired.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Ingredients for a Hearty Tomato Cabbage Roll Soup
Hereโs what youโll need for a big pot that serves 6โ8:
For the soup
- 1 tablespoon olive oil
- 1 pound lean ground beef (90% or leaner)
- ยฝ pound mild ground pork or extra beef (optional but tasty)
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 4 cloves garlic, minced
- 1 medium head green cabbage, cored and chopped (about 6โ8 cups)
- 1 can (28 ounces) crushed tomatoes
- 1 can (15 ounces) tomato sauce
- 2 tablespoons tomato paste
- 4 cups low-sodium beef broth (plus extra as needed)
- ยฝ cup long-grain white rice, uncooked
- 2 tablespoons brown sugar (or 1ยฝ tablespoons maple syrup)
- 2 teaspoons sweet paprika
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano or Italian seasoning
- 1 tablespoon Worcestershire sauce
- 1 bay leaf
- 1ยฝโ2 teaspoons kosher salt (to taste)
- ยฝ teaspoon freshly ground black pepper (plus more to finish)
- Juice from ยฝ small lemon (for brightness)
To finish
- 2โ3 tablespoons chopped fresh parsley or dill
- Optional: a spoon of sour cream or Greek yogurt on top
Ingredient notes and swaps
- Protein: You can swap ground turkey or chicken for the beef and pork if you prefer lighter soup.
- Rice: White rice cooks quickly in the broth. If you prefer brown rice, cook it separately and stir it in during the last 10 minutes so it doesnโt stay too firm.
- Tomatoes: Use good-quality canned crushed tomatoes and tomato sauce. Fire-roasted tomatoes add a subtle smoky note that tastes fantastic.
- Sweetness: Brown sugar balances the tomatoes. You can use coconut sugar, honey, or maple syrup instead if that fits your pantry better.
Hereโs a quick cheat sheet for ingredient swaps:
| Ingredient | Easy Swap |
|---|---|
| Ground beef + pork | All beef, ground turkey, chicken, or plant-based crumbles |
| Crushed tomatoes | Diced tomatoes (blend briefly for smoother broth) |
| White rice | Cooked brown rice or cooked quinoa added near the end |
| Beef broth | Chicken or vegetable broth (for lighter flavor) |
Step-by-Step: How to Make Tomato-Based Cabbage Roll Soup
1. Brown the meat and aromatics
- Heat the olive oil in a large Dutch oven over medium-high heat.
- Add the ground beef and pork. Break the meat into small pieces and cook until no pink remains, about 5โ7 minutes.
- Sprinkle in a pinch of salt and pepper. Stir often so the bits brown evenly and build flavor on the bottom of the pot.
- Stir in the diced onion and carrots. Cook for 3โ4 minutes, until the onion softens slightly.
- Add the minced garlic and cook for 1 minute, just until fragrant, while you keep stirring so it doesnโt burn.
You already smell cabbage rolls starting to happen, just without any rolling.
2. Build the tomato base
Next, youโll turn the meat mixture into a rich tomato base that tastes like it simmered all day.
- Stir in the tomato paste and cook for 1โ2 minutes. Let it coat the meat and vegetables so it darkens slightly; this step deepens the flavor.
- Pour in the crushed tomatoes, tomato sauce, and beef broth. Stir well and scrape the browned bits from the bottom of the pot.
- Add the brown sugar, paprika, thyme, oregano, Worcestershire sauce, bay leaf, remaining salt, and pepper.
At this point, the soup already looks full and hearty, but weโre not done yetโcabbage and rice still need their turn.
3. Add the cabbage and rice
- Stir the chopped cabbage into the pot. It will look like way too much at first. Keep folding it into the hot liquid and it will wilt down in just a few minutes.
- Once the cabbage softens slightly, add the uncooked rice. Stir again so the grains distribute evenly.
Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 25โ30 minutes, stirring two or three times. The rice should turn tender and the cabbage should taste soft but still pleasant, never mushy.
If the soup thickens more than you like, pour in extra broth or a splash of water and stir.
4. Taste and adjust the tomato flavor
Before you call it done, taste the broth. This step turns good tomato-based cabbage roll soup into a great one.
- If the soup tastes too sharp or acidic:
- Add 1โ2 more teaspoons of brown sugar or a small splash of cream.
- If it tastes too sweet or flat:
- Squeeze in the lemon juice and a tiny splash of extra Worcestershire sauce.
- If it needs depth:
- Add a pinch more salt and pepper, then let it simmer for 5 extra minutes.
Remove the bay leaf. Stir in the fresh parsley or dill right before serving so the herbs stay bright.
5. Serve with toppings
Ladle the soup into warm bowls. I love a spoonful of sour cream or plain Greek yogurt on top, plus extra herbs and black pepper. Crusty bread or garlic toast makes every drop of tomato broth feel special.
If your readers love soups like your Crockpot Lasagna Soup or plan-ahead dinners from the Healthy Dinner section, theyโll appreciate how flexible this recipe feels for busy nights.
Variations, Storage, and Serving Ideas
Make it vegetarian or lighter
You can absolutely keep this cozy soup meat-free and still get all the cabbage roll flavor.
- Swap the ground meat for lentils (about 1ยฝ cups cooked brown or green lentils) or plant-based crumbles.
- Use vegetable broth instead of beef broth.
- Stir in extra diced vegetablesโbell peppers, celery, or zucchiniโfor more texture.
For a lighter version with meat, use ground turkey or chicken and keep the tomato base exactly the same.
Slow cooker version
You can adapt this tomato-based cabbage roll soup for days when you want the crockpot to handle everything.
- Brown the meat with onion, carrots, and garlic on the stove first.
- Add the cooked mixture to a slow cooker with cabbage, tomatoes, broth, seasonings, sugar, and rice.
- Cook on Low for 6โ7 hours or High for 3โ4 hours, until the cabbage and rice turn tender.
- Stir in lemon juice and herbs before serving, and thin with extra broth if needed.
To avoid mushy rice, you can cook the rice separately and stir it in during the last 30 minutes of crockpot time.
Instant Pot variation
- Turn the Instant Pot to Sautรฉ and brown the meat with onion, carrots, and garlic.
- Stir in tomato paste, then add cabbage, tomatoes, broth, rice, sugar, seasonings, and Worcestershire sauce.
- Lock the lid and cook on High Pressure for 8 minutes, then let the pressure release naturally for 10 minutes before venting.
- Stir, adjust thickness with more broth if needed, and finish with lemon juice and herbs.
Storage and freezing tips
This soup keeps really well, which makes it ideal for meal prep.
- Fridge: Let leftovers cool, then store them in airtight containers for 3โ4 days. The rice will keep soaking up liquid, so you can add more broth when you reheat.
- Freezer (best method):
- Cook the soup without rice, cool it, and freeze in containers for up to 3 months.
- When you reheat, add freshly cooked rice directly to the hot broth so the grains stay firm.
To reheat, warm individual portions in the microwave or simmer gently in a pot on the stove with a splash of extra broth.
What to serve with tomato-based cabbage roll soup
This soup is a whole meal in a bowlโprotein, veggies, and carbs all together. Still, sides and extras make it feel extra special.
- Pair it with Grilled Veggie Wraps for a lighter, crunchy bite that uses more cabbage and roasted vegetables.
- Add a small salad inspired by your Yum Yum Sushi Bowl, using shredded cabbage, cucumber, and a simple vinaigrette.
- Finish the meal with Frozen Banana Snickers for a chilled dessert that doesnโt feel heavy after a tomato-rich bowl.
- For a second cozy main in the same week, schedule your Crockpot Lasagna Soupโyour readers will love rotating these two tomato-based favorites.

Wrap-Up
This tomato-based cabbage roll soup gives you all the nostalgia of stuffed cabbage rolls with none of the rolling, layering, or long oven time. You brown a bit of meat, pile in cabbage and rice, and let the tomatoes do their magic while the kitchen fills with that cozy, savory aroma.
Make a big batch, freeze some without the rice, and then explore more Healthy Dinner recipes on Healthy & Recipes so every cold night has a warm bowl waiting.
FAQโs
Can I make cabbage roll soup in a slow cooker?
Yes. Brown the meat with onion, carrots, and garlic on the stove, then transfer everything to the crockpot with cabbage, tomatoes, broth, rice, and seasonings. Cook on Low for 6โ7 hours or High for 3โ4 hours, then finish with lemon juice and fresh herbs for brightness.
Can I make this tomato-based cabbage roll soup in an Instant Pot?
You can. Use Sautรฉ to brown the meat and aromatics, stir in tomato paste, then add cabbage, tomatoes, broth, rice, and spices. Cook on High Pressure for about 8 minutes, let the pressure release for 10 minutes, then vent. Stir, adjust seasoning, and thin the soup with extra broth if needed.
How do I make cabbage roll soup vegetarian?
Swap the meat for lentils or plant-based crumbles, and use vegetable broth instead of beef broth. Keep the tomato layers, cabbage, and seasonings the same so the tomato-based cabbage roll soup still tastes like the original, just with a plant-powered twist.
Why did my cabbage roll soup turn out too thick, and how can I fix it?
Rice and cabbage both soak up liquid as they cook and cool. If your pot looks more like a stew than soup, simply stir in extra broth or water a little at a time until the texture feels right. Taste again, then add a pinch of salt and a splash of lemon if the flavor needs a boost.
