Tomato-Based Cabbage Roll Soup: Cozy One-Pot Dinner

There’s nothing like the smell of cabbage rolls bubbling away in a tomato sauce, but rolling each leaf can feel like a whole project. This tomato-based cabbage roll soup gives you all that nostalgia in a single pot. The broth is rich and tomato-heavy, the cabbage turns silky, and the rice soaks up every bit of flavor.

I first fell for this kind of soup on a chilly evening when I wanted stuffed cabbage but also wanted dinner soon. Instead of boiling leaves and forming neat rolls, I chopped everything, built a tomato-forward base, and let it simmer until the house smelled like my grandma’s kitchen. That first bowl convinced me that tomato-based cabbage roll soup deserves its own spot in the rotation, right next to your other cozy Dinner recipes.

If you already love your baked Stuffed Cabbage Rolls but want something easier for busy nights, this is the move. The same ingredients show up here—beef, rice, cabbage, and tomatoes—but you get a soup that reheats beautifully, freezes well, and tastes even better on day two.

Tomato-based cabbage roll soup in a Dutch oven with rich tomato broth and cabbage.

Why you’ll love this tomato-based cabbage roll soup

Tomato-based cabbage roll soup is basically a deconstructed pan of cabbage rolls that jumped into a pot of broth. You get the same cozy combination of beef, rice, and cabbage, but the tomato flavor becomes the star. Using crushed tomatoes, tomato sauce, and a bit of tomato paste makes the broth thick, bright, and deeply savory without feeling heavy.

You also only wash one main pot. You brown the meat, sauté your aromatics, pile in the cabbage, then let everything simmer together until the rice is tender and the cabbage turns soft and sweet. There’s no parboiling leaves, no stuffing, no baking dish to scrub later.

Tomato-based cabbage roll soup in a Dutch oven with rich tomato broth and cabbage.

Tomato-Based Cabbage Roll Soup

All the cozy flavors of stuffed cabbage rolls in a tomato-rich soup with tender cabbage, rice, and beef, all made in one pot.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Dinner, Soup
Cuisine: Eastern European
Calories: 360

Ingredients
  

Base
  • 1 tablespoon olive oil
  • 1 pound lean ground beef
  • 0.5 pound ground pork (or extra beef)
  • 1 medium yellow onion, finely diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
Cabbage and rice
  • 1 small head green cabbage, cored and chopped (6–8 cups)
  • 0.75 cup uncooked long-grain white rice, rinsed
Tomato base & broth
  • 28 ounces crushed or diced tomatoes, with juices
  • 15 ounces tomato sauce
  • 2 tablespoons tomato paste
  • 6 cups low-sodium beef broth, plus more as needed
Seasoning
  • 1 tablespoon Worcestershire sauce
  • 2 teaspoons paprika sweet or a mix of sweet and smoked
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 2 bay leaves
  • 1 tablespoon brown sugar add more to taste if needed
  • 1 teaspoon kosher salt plus more to taste
  • 0.5 teaspoon black pepper
  • 1 tablespoon lemon juice or red wine vinegar
  • Chopped fresh parsley or dill, for serving

Equipment

  • Dutch oven or large soup pot
  • Wooden spoon
  • Chef’s knife and cutting board

Method
 

  1. Heat the olive oil in a large Dutch oven over medium-high heat. Add the ground beef and ground pork, season lightly, and cook while breaking the meat into small pieces until browned.
  2. Stir in the diced onion and carrots and cook for about 5 minutes, until the onion softens and the vegetables start to brown. Add the garlic and cook for 30–60 seconds, just until fragrant.
  3. Stir in the tomato paste and cook for 1–2 minutes. Pour in the crushed tomatoes, tomato sauce, and beef broth. Add Worcestershire sauce, paprika, thyme, oregano, bay leaves, brown sugar, salt, and pepper, then stir well.
  4. Add the chopped cabbage and stir until it begins to wilt. Stir in the rinsed rice so it’s evenly distributed in the tomato base.
  5. Bring the soup just to a boil, then reduce the heat to low. Cover and simmer for 25–30 minutes, stirring every 5–10 minutes, until the rice is tender and the cabbage is soft.
  6. Remove the bay leaves. Stir in the lemon juice, taste, and adjust seasoning with more salt, pepper, or brown sugar as needed. Thin with extra broth if you prefer a looser soup.
  7. Ladle the tomato-based cabbage roll soup into bowls, garnish with fresh parsley or dill, and serve hot with crusty bread or a simple salad.

Nutrition

Calories: 360kcalCarbohydrates: 43gProtein: 20gFat: 12gSaturated Fat: 4gCholesterol: 55mgSodium: 980mgPotassium: 700mgFiber: 5gSugar: 9g

Notes

For a lighter version, use ground turkey and chicken broth instead of beef and pork. If freezing, you can leave out the rice and cook it fresh when reheating so the grains stay firm. Leftovers thicken as they sit, so stir in extra broth or water when reheating to reach your preferred consistency.

Tried this recipe?

Let us know how it was!

This soup is hearty enough to stand on its own, but it plays really well with sides. Think crusty bread, garlic knots, or a simple green salad—very similar to how classic cabbage roll soup recipes are often served with rolls or homemade bread.

Because the broth leans tomato-forward, it also feels a little lighter than cream-based soups like your Jalapeno Popper Soup, while still being every bit as comforting. That tomato base holds up beautifully in the fridge and freezer, so it’s perfect if you love batch cooking for a week of lunches.

If you’re a fan of Eastern European flavors but want something more weeknight-friendly than rolled cabbage, this soup lands right in the sweet spot. You still get the beefy richness and the tender cabbage, but you can have it simmering away while you set the table, help with homework, or just sit with a glass of wine.

Ingredients for rich, tomato-forward cabbage roll soup

Here’s what you’ll need for a big pot that serves about 6 generous bowls.

Protein and base

  • 1 tablespoon olive oil
  • 1 pound lean ground beef
  • ½ pound ground pork (or use more beef if you prefer)
  • 1 medium yellow onion, finely diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced

Cabbage and grains

  • 1 small head green cabbage, cored and chopped (about 6–8 cups)
  • ¾ cup uncooked long-grain white rice, rinsed

Tomato trio + liquid

  • 1 can (28 ounces) crushed or diced tomatoes, with juices
  • 1 can (15 ounces) tomato sauce
  • 2 tablespoons tomato paste
  • 6 cups low-sodium beef broth, plus more as needed

Seasoning

  • 1 tablespoon Worcestershire sauce
  • 2 teaspoons sweet paprika (or 1 tsp sweet + 1 tsp smoked)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 2 bay leaves
  • 1–2 tablespoons brown sugar, to balance acidity
  • 1–1½ teaspoons kosher salt, plus more to taste
  • ½ teaspoon black pepper

Finish and garnish

  • 1 tablespoon lemon juice or red wine vinegar
  • Chopped fresh parsley or dill, for serving

You can absolutely play with the base. Many classic cabbage roll soup recipes use a beef and pork combo with long-grain rice, and that’s what we’re doing here too.

If you prefer turkey, swap the beef and pork for ground turkey and use chicken broth instead. Want more chew and nuttiness? Use brown rice—but add it earlier and give it extra time. Watching carbs? Skip the rice completely and reduce the broth slightly so the soup still feels hearty.

Here’s a quick reference table you can drop straight into your post:

Key ElementBest Options & Swaps
Tomato baseCrushed tomatoes + tomato sauce + tomato paste for a thick, rich broth; use a pinch of sugar if the soup tastes too acidic.
MeatBeef + pork for classic flavor; all beef for simplicity; ground turkey or chicken for a lighter twist.
RiceLong-grain white rice cooks evenly; brown rice needs more time; leave it out for a low-carb version and reduce broth slightly.
CabbageGreen cabbage holds up best; Savoy cabbage gives a more tender texture and slightly sweeter flavor.
Flavor boostersWorcestershire sauce, paprika, thyme, and a splash of lemon juice at the end keep the tomato-based cabbage roll soup bright and balanced.

That structure follows your SEO table template for consistency with other recipes.

Step-by-step: how to make tomato-based cabbage roll soup

You’ll use one big Dutch oven or heavy soup pot from start to finish.

1. Brown the meat and aromatics

Add the olive oil to a large pot over medium-high heat. When it shimmers, add the ground beef and ground pork. Season lightly with salt and pepper, then cook while you break the meat into small pieces. When it’s mostly browned, stir in the diced onion and carrots.

Cook for about 5 minutes, stirring often, until the onion softens and the edges start to turn golden. Stir in the minced garlic and cook for another 30–60 seconds, just until fragrant. If there’s a lot of excess fat, spoon some off, but leave a tablespoon or so for flavor.

2. Build the tomato base

Stir in the tomato paste and cook it for a minute or two with the meat. This quick toasting step helps deepen the tomato flavor instead of leaving it sharp. Pour in the crushed tomatoes, tomato sauce, and beef broth.

Add the Worcestershire sauce, paprika, thyme, oregano, bay leaves, brown sugar, and another pinch of salt. Stir everything well so the tomato-based cabbage roll soup base looks uniform and the seasonings are evenly distributed.

3. Add the cabbage and rice

Pile the chopped cabbage right into the pot. It’ll look like too much, but it wilts down quickly. Stir carefully until the cabbage is coated in the tomato broth. Add the rinsed rice and stir again so it doesn’t clump.

Bring the soup up to a gentle boil, then immediately reduce the heat to low and cover the pot. Let it simmer for about 25–30 minutes, stirring every 5–10 minutes to keep the rice from sticking to the bottom.

4. Check the rice and adjust the texture

After 25 minutes, taste a grain of rice and a piece of cabbage. The rice should be tender but not falling apart, and the cabbage should be soft with just a bit of bite. If the soup feels too thick, splash in more broth. If you like it extra thick and stew-like, remove the lid and simmer for another 5–10 minutes, stirring often.

Taste the tomato base. If it tastes too sharp, add another teaspoon of brown sugar. If it feels flat, add a pinch more salt or a splash of Worcestershire. You want a tomato-based cabbage roll soup that tastes round, cozy, and well seasoned.

5. Brighten and serve

Once the texture feels right, fish out the bay leaves. Stir in the lemon juice, then taste again. The citrus wakes up the tomato and keeps the soup from feeling heavy. Ladle the soup into bowls and finish with chopped parsley or dill.

Serve it with bread or rolls for dunking, just like many classic cabbage roll soup recipes recommend.

Slow cooker variation

If you want to let the tomato-based cabbage roll soup bubble away while you’re out, you can use a slow cooker.

  • Brown the beef, pork, onion, and garlic in a skillet.
  • Transfer them to a slow cooker with the cabbage, carrots, tomatoes, tomato sauce, tomato paste, broth, Worcestershire, spices, bay leaves, and brown sugar.
  • Cook on LOW for 6–7 hours.
  • Stir in the rinsed rice during the last 1½–2 hours so it doesn’t overcook.
  • Finish with lemon juice and herbs right before serving.

This timing lines up with how many slow cooker cabbage roll soup recipes handle rice and texture.

Instant Pot variation

For an Instant Pot version:

  • Use Sauté mode to brown the meat with onion, carrots, and garlic.
  • Stir in the tomato paste, then add tomatoes, sauce, broth, Worcestershire, spices, bay leaves, brown sugar, cabbage, and rice.
  • Lock the lid and cook on HIGH pressure for 8 minutes.
  • Let the pressure release naturally for 10 minutes, then quick-release any remaining pressure.
  • Stir in lemon juice and fresh herbs before serving.

If the soup looks very thick after pressure cooking, stir in a bit more broth to loosen it up.

Make-ahead, freezing, and serving ideas

Tomato-based cabbage roll soup might actually taste better the next day. The rice has time to soak up more tomato flavor, and the broth mellows as everything rests.

Fridge storage

Let the soup cool before you tuck it into airtight containers. It keeps well in the refrigerator for 3–4 days. As it sits, the rice continues to absorb liquid, so the soup will thicken. When you reheat it on the stove over medium-low heat, stir in a splash of broth or water until it’s as soupy as you like.

Freezing tips

Yes, you can freeze tomato-based cabbage roll soup. For the best texture, you have two options:

  • Cook and freeze as-is for up to 3 months, then thin with broth after reheating if it’s very thick.
  • Or, cook everything except the rice, freeze for up to 3–4 months, and add freshly cooked rice when you reheat the soup. This second approach keeps the grains from getting too soft, which several cabbage roll soup recipes recommend.

Cool the soup completely, ladle it into freezer-safe containers, and leave a little room at the top so the liquid can expand. Label the containers with the date and “add broth if thick” so future you doesn’t have to guess.

What to serve with cabbage roll soup

Tomato-based cabbage roll soup is already a full meal—protein, grains, and veggies all in the same bowl. Still, a side or two makes the whole thing feel special. Popular pairings from other cabbage roll soup recipes include:

  • Warm crusty bread or sourdough
  • Garlic bread or cheesy breadsticks
  • Soft dinner rolls (store-bought or homemade)
  • A simple green salad with a bright vinaigrette

For Greasy Cow readers, this soup would sit nicely next to your Rosemary Roasted Garlic Bean Soup and Chicken Poblano and Black Bean Soup as part of a “cozy soups” theme night.

If you’re planning a cold-weather spread, you can even start with a smaller bowl of tomato-based cabbage roll soup and follow it with a plate of your Stuffed Cabbage Rolls for a fun “soup and second course” riff on the same flavors.

Serve tomato-based cabbage roll soup with crusty bread for a complete comfort dinner.

Wrap-Up

Tomato-based cabbage roll soup gives you everything you love about stuffed cabbage—beef, rice, cabbage, and a rich tomato sauce—without the extra work of rolling and baking. It’s a one-pot, make-ahead friendly meal that fits perfectly alongside your other cozy soups and Dinner favorites. Make a big batch, freeze a few portions, and you’ll have a comforting bowl ready any time a craving hits.

FAQ’s

    Can I freeze cabbage roll soup?

    Yes, you can freeze this soup. Let the tomato-based cabbage roll soup cool completely, then transfer it to airtight containers and freeze for up to 3 months. Because the rice keeps absorbing liquid, you may want to add a bit of broth or water when you reheat it to bring back a looser, soupier texture.

    What do you serve with cabbage roll soup?

    This soup is pretty filling on its own, but it tastes amazing with crusty bread, garlic bread, or soft dinner rolls on the side. Many cabbage roll soup recipes also pair it with a simple salad so you get something crisp and fresh against the rich tomato base.

    Can I make cabbage roll soup vegetarian?

    You can absolutely make a meat-free version. Swap the beef and pork for a plant-based ground “meat” or extra beans, and use vegetable broth instead of beef broth. You’ll still get that cozy tomato-based cabbage roll soup vibe, just with a lighter protein profile.

    How long does cabbage roll soup last in the fridge?

    Stored in an airtight container, this soup keeps in the fridge for 3–4 days. The rice will thicken the broth over time, so when you reheat it gently on the stove or in the microwave, stir in a splash of water or broth until it reaches your favorite consistency again.

    Similar Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating