The first time I made tomato-based cabbage roll soup, it was one of those gray evenings where you want comfort but don’t have the patience to roll a single cabbage leaf. All the classic flavors were there—beef, rice, sweet cabbage, and a tangy tomato broth—but everything simmered together in one pot.
Now this tomato-based cabbage roll soup is one of my favorite Healthy Dinner options when I’m craving something hearty, saucy, and spoonable. It’s rich and tomato-forward, but still light enough to enjoy on a busy weeknight with a simple salad or warm bread on the side.

Tomato-based cabbage roll soup in a cozy, tomato-rich broth.Why you’ll love this tomato-based cabbage roll soup
If you grew up on stuffed cabbage rolls, you already know how satisfying that combination of cabbage, meat, rice, and tomato can be. The catch? Rolling and baking pan after pan takes time. This tomato-based cabbage roll soup keeps the cozy flavor but trims the work way down.
Instead of stuffing leaves, you chop cabbage, brown meat, and let everything simmer in a pot of tomato-rich broth. You still get tender cabbage, savory ground beef, and soft grains of rice, but you also get a deeply flavored tomato base that tastes like it simmered all afternoon.
You’ll also love how flexible this tomato-based cabbage roll soup feels. You can use lean ground beef, ground turkey, or a mix. You can choose white rice for classic comfort or brown rice for extra fiber. You can even sneak in extra veggies like carrots or bell peppers without changing the soul of the dish.
Because the base leans heavily on tomatoes—tomato sauce, crushed tomatoes, and a spoonful of tomato paste—this soup tastes bright yet cozy. A touch of smoked paprika and Worcestershire adds depth, while a pinch of sugar balances the acidity naturally present in the tomatoes.

Tomato-based cabbage roll soup
Ingredients
Equipment
Method
- Set a large Dutch oven or soup pot over medium-high heat. Add the ground beef or turkey, season lightly with salt and pepper, and cook, breaking it up with a spoon, until browned and no longer pink. Drain most of the fat, leaving about 1 tablespoon in the pot.
- Add the diced onion and carrots. Cook for 3–4 minutes, stirring, until the onion softens. Stir in the minced garlic and cook for 30 seconds.
- Add the chopped cabbage and stir to coat in the pan juices. Cook for 3–5 minutes, until the cabbage begins to wilt.
- Stir in the tomato paste and cook for 1 minute. Pour in the tomato sauce and crushed or diced tomatoes, scraping the bottom of the pot to release any browned bits.
- Add the broth, rice, Worcestershire sauce, smoked paprika, oregano, thyme, sugar, red pepper flakes (if using), and another pinch of salt and pepper. Stir well and bring the soup to a gentle boil.
- Reduce to a steady simmer, cover, and cook until the rice and cabbage are tender—about 20–25 minutes for white rice or 35–40 minutes for brown rice—stirring once or twice. Add more broth if the soup becomes too thick.
- Turn off the heat and taste. Adjust seasoning with additional salt, pepper, sugar, and a squeeze of lemon juice if desired. Let the soup rest for 5–10 minutes to thicken slightly, then garnish with parsley and serve.
Nutrition
Notes
Tried this recipe?
Let us know how it was!This big pot of tomato-based cabbage roll soup also works beautifully for meal prep. It reheats well for lunches, and you can freeze portions for future cold nights. If you enjoy other bowl-style dinners like your own <a href=”https://healthyandrecipes.com/crockpot-lasagna-soup/”>Crockpot Lasagna Soup</a>, this will slide right into your rotation as another tomato-forward favorite.
And because it fits perfectly into your <a href=”https://healthyandrecipes.com/category/healthy-dinner/”>Healthy Dinner</a> lineup, it’s a simple way to bring Eastern European comfort into your weekly meal plan without sacrificing balance.
Ingredients that build rich tomato flavor
There are quite a few cabbage roll soup recipes out there, but this one leans hard into that tomato base. Here’s what you’ll need for about 6 hearty servings.
Protein & grains
- 1 pound lean ground beef (90% or leaner) or ground turkey
- ¾ cup uncooked long-grain rice (white or brown)
Vegetables
- 1 small head green cabbage, cored and chopped (about 6 cups)
- 1 medium onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
Tomato base
- 1 can (15 ounces) tomato sauce
- 1 can (14.5 ounces) crushed or diced tomatoes
- 2 tablespoons tomato paste
Liquid & seasoning
- 5 cups low-sodium beef or chicken broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- 1–2 teaspoons sugar (to taste, to balance acidity)
- 1–1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
- Pinch of red pepper flakes (optional)
- Juice of ½ lemon (optional, for brightness at the end)
- Fresh parsley, chopped, for garnish
Smart swaps for your cabbage roll soup
Here’s a quick look at simple substitutions so you can adapt this tomato-based cabbage roll soup to what you have on hand:
| Ingredient | Easy swap |
|---|---|
| Lean ground beef | Ground turkey or half beef / half Italian sausage |
| White rice | Brown rice (increase simmer time) or cauliflower rice (for low carb) |
| Beef broth | Chicken or vegetable broth |
| Crushed tomatoes | Diced tomatoes for more texture, or passata for a smoother base |
Because the tomato base has three layers—tomato sauce, crushed tomatoes, and paste—you get a broth that tastes thick and full without heavy cream. If you like the tomato punch you get in other recipes that use both tomato sauce and diced tomatoes, you’ll appreciate how this tomato-based cabbage roll soup leans into that idea.
Step-by-step: How to make tomato-based cabbage roll soup
You’ll only need one large pot or Dutch oven for this tomato-based cabbage roll soup. The order matters, because each step builds flavor.
1. Brown the meat
Set a large, heavy-bottomed pot over medium-high heat. Add the ground beef (or turkey) and break it up with a wooden spoon as it cooks. Season lightly with salt and pepper and cook until the meat is browned and no longer pink.
If your meat releases a lot of fat, spoon off most of it, leaving about a tablespoon in the pot. That small amount helps carry flavor through the soup.
2. Sauté the aromatics and cabbage
Add the diced onion and carrots to the pot. Stir and cook for 3–4 minutes, until the onion softens and starts to turn translucent. Add the minced garlic and cook just 30 seconds, stirring constantly, so it doesn’t burn.
Pile in the chopped cabbage and stir to coat it in the juices from the pot. It will look like too much at first, but it wilts quickly. Cook for 3–5 minutes, stirring often, until the cabbage starts to soften and shrink.
3. Layer the tomato base
Stir in the tomato paste and cook it for about a minute. This quick step caramelizes the paste slightly and prevents the tomato-based cabbage roll soup from tasting too “raw” or sharp.
Pour in the tomato sauce and crushed (or diced) tomatoes. Scrape the bottom of the pot well to release any browned bits—that’s free flavor.
4. Add broth, rice, and seasonings
Pour in the broth, then add the rice, Worcestershire, smoked paprika, oregano, thyme, sugar, red pepper flakes (if using), and another pinch of salt and pepper. Stir everything well.
Bring the tomato-based cabbage roll soup up to a gentle boil, then quickly reduce to a simmer. Cover the pot and let it cook, stirring once or twice:
- White rice: about 20–25 minutes
- Brown rice: about 35–40 minutes
You want the rice cooked through and the cabbage completely tender. If the soup ever looks thicker than you like, splash in another ½–1 cup of broth.
5. Finish and adjust
Once the rice is done, taste the soup. Add more salt, pepper, or sugar if needed. If the tomato base tastes a little flat, squeeze in the juice of half a lemon to brighten everything.
Let the tomato-based cabbage roll soup rest for 5–10 minutes off the heat. The rice will continue to absorb a bit of liquid, which thickens the soup just enough to feel like a bowl of unstuffed cabbage rolls.
Ladle into bowls, sprinkle with fresh parsley, and serve hot.
Slow cooker variation (optional)
If you want this tomato-based cabbage roll soup to be even more hands-off, you can lean on your slow cooker:
- Brown the meat and sauté the onion, carrots, and garlic on the stovetop.
- Transfer to a slow cooker with cabbage, tomato products, broth, rice, and seasonings.
- Cook on Low for 6–7 hours or High for 3–4 hours, until the cabbage and rice are tender.
Add a bit more broth if it thickens more than you like. Many slow cooker versions of cabbage roll soup follow this same pattern—brown, dump, and simmer—so you’ll get the same comforting result with very little effort.
Serving ideas and internal pairings
For a full Healthy Dinner spread, pair this tomato-based cabbage roll soup with something from your own kitchen:
- A crisp salad or veggie side like <a href=”https://healthyandrecipes.com/cucumber-pasta-salad/”>Cucumber Pasta Salad</a> balances the rich tomato broth.
- Soft, warm bread like <a href=”https://healthyandrecipes.com/easy-30-minute-dinner-rolls/”>Easy 30-Minute Dinner Rolls</a> is perfect for dunking.
- When you want a surf-and-soup combo, serve smaller bowls alongside <a href=”https://healthyandrecipes.com/garlic-butter-salmon-recipe/”>Garlic Butter Salmon</a> for a cozy yet elevated dinner.
Variations, storage, and freezing tips
One of the best things about tomato-based cabbage roll soup is how easily you can tweak it for different diets and tastes.
Make it vegetarian or vegan
Swap the meat for 1–1½ cups of cooked lentils or canned white beans (rinsed and drained). Use vegetable broth instead of beef or chicken. Lentil or bean–based cabbage roll soups are already popular because they stay hearty while skipping meat.
You’ll still get that tomato-based cabbage roll soup flavor, but with extra plant-based protein and fiber.
Go lighter on carbs
If you want a low-carb version, replace the rice with 2–3 cups of cauliflower rice. Add it during the last 10 minutes of simmering so it stays tender but not mushy.
You can also cut the rice amount in half and bulk up the soup with extra cabbage and carrots.
Adjust the heat and smokiness
- For a smoky twist, add a bit more smoked paprika or a splash of liquid smoke.
- For spice lovers, add more red pepper flakes or a pinch of cayenne.
- For a slightly sweeter, mellower tomato base, let a peeled carrot simmer whole in the soup, then remove it before serving—an old trick from tomato-sauce recipes.
Storing and reheating
Cabbage roll soups tend to thicken as they sit because rice keeps soaking up broth. Many sources recommend eating within 3–4 days and loosening leftovers with extra broth when reheating.
- Fridge: Store the tomato-based cabbage roll soup in an airtight container for up to 4 days. Reheat gently on the stovetop or in the microwave, adding broth or water as needed.
- Freezer: For best texture, cool completely and freeze in portions for up to 2 months. Many cooks recommend slightly undercooking the rice if you plan to freeze, or freezing the soup without rice and adding freshly cooked rice when you reheat.
Serving suggestions
To round out the meal:
- Top bowls with a spoonful of plain Greek yogurt or sour cream and extra herbs.
- Serve next to a crisp green salad or veggie-heavy side to keep the plate balanced.
- On really cold nights, pair small bowls of this tomato-based cabbage roll soup with a richer main like <a href=”https://healthyandrecipes.com/creamy-pepperoncini-chicken-skillet/”>Creamy Pepperoncini Chicken Skillet</a> for ultra-cozy vibes.

Wrap-Up
Tomato-based cabbage roll soup brings everything you love about classic cabbage rolls—tender cabbage, savory meat, cozy rice, and a rich tomato hug—into one easy pot. It fits right alongside your other Healthy Dinner staples, reheats like a dream, and welcomes all kinds of swaps and tweaks. Make a big batch, freeze a few portions, and let this tomato-based cabbage roll soup become one of your go-to comfort recipes all season long.
FAQ’s
Is cabbage roll soup healthy?
Cabbage roll soup can absolutely be a healthy choice, especially when you use lean ground beef or turkey, brown rice, and plenty of vegetables. This tomato-based cabbage roll soup keeps the broth light, skips heavy cream, and leans on fiber-rich cabbage and tomatoes for a filling but balanced bowl.
Can I make cabbage roll soup in a slow cooker?
Yes, you can make this tomato-based cabbage roll soup in a slow cooker. Brown your meat and sauté aromatics first, then transfer everything to the slow cooker and cook on Low for about 6–7 hours or High for 3–4 hours, until the cabbage and rice are tender.
Can I make cabbage roll soup vegetarian?
You can turn this into a meatless cabbage roll soup by skipping the beef and adding lentils or white beans instead. Use vegetable broth, keep the tomato base the same, and add smoked paprika or mushrooms for deeper flavor. The soup still tastes like classic cabbage rolls, just without the meat.
Can you freeze cabbage roll soup?
Yes, you can freeze cabbage roll soup. Let the tomato-based cabbage roll soup cool completely, portion it into freezer-safe containers, and freeze for up to 2 months. For the best texture, add a little extra broth when reheating, since the rice thickens the soup over time.
