Easy Cabbage Roll Soup

October 8, 2026

As the ground beef browns, its savory smell starts to fill the kitchen, and the pot begins to feel like dinner before the vegetables even go in. I make Easy Cabbage Roll Soup when I want the familiar beef-and-cabbage combination in a bowl, without rolling individual cabbage leaves. It’s hearty enough to serve as the meal, and the long-grain rice cooks right in the tomato broth.

The two kinds of canned tomatoes do different jobs here. Diced tomatoes bring soft pieces and their juices, while tomato sauce rounds out the broth so it doesn’t feel watery. I like that contrast: you get a spoonful with tomato texture, but the soup still has a smooth, rich base. Once the cabbage softens and the rice is tender, the pot tastes like all the cozy parts of cabbage rolls gathered together.

Easy Cabbage Roll Soup hearty tomato cabbage
“

Kitchen Note

Rinse the rice before it goes into the pot; the loose surface starch can make the broth feel pasty. After simmering, give the soup the full five-minute rest off the heat before serving so the rice and broth can settle together.

Save this Easy Cabbage Roll Soup for a cozy dinner: browned beef, tender cabbage, and rice simmer together in a tomato-rich broth.

Save to Pinterest

Why the Cabbage Goes In Before the Broth

Raw cabbage takes up a surprising amount of room, especially when you start with a whole small head. Giving it a few minutes in the pot before adding the broth lets it wilt and shrink, so it’s easier to stir everything together without pushing vegetables over the rim. That’s one reason I use an 8-quart pot for this batch; it has room for the cabbage before it collapses and for the soup once the liquid goes in.

There’s a texture difference, too. The cabbage only needs to begin wilting during that first short cook. It softens the rest of the way in the covered simmer, alongside the rice. If you cook it until fully soft before adding liquid, it has a longer time in the pot and can lose the tender bite that makes each spoonful feel like cabbage roll filling rather than plain tomato soup.

Watch for the edges to relax and the pile to settle lower, not for every piece to look cooked through. Stirring during those few minutes helps expose more of the cabbage to the heat. Once broth and tomatoes are in, the covered simmer takes over the slow softening.

Why This Soup Uses Two Tomatoes and Long-Grain Rice

Easy Cabbage Roll Soup cozy beef rice
  • Ground beef — The 85% lean beef gives the soup a meaty base while still leaving some fat to drain after browning. Breaking it into small pieces as it cooks helps distribute the beef through all eight servings. Freshly ground pepper and paprika season the broth, but the browned beef is what gives the pot its savory backbone.
  • Green cabbage — Choose a firm head with crisp leaves, then core and chop it so the pieces are easy to scoop up with a spoon. The cabbage is meant to soften in the broth, not disappear into it. A small head around two pounds gives the soup its defining vegetable without taking over the pot.
  • Diced tomatoes and tomato sauce — Keep the diced tomatoes’ juices; they’re part of the soup liquid, not something to drain away. The pieces give each spoonful a little texture, while the sauce creates a more even tomato base. Since both cans contribute differently, one isn’t a direct stand-in for the other.
  • Long-grain white rice — This rice cooks in the soup and becomes tender during the covered simmer. Rinsing it first clears away loose surface starch, which helps keep the broth from turning gluey. I stick with long-grain white rice here because a different rice can need a different amount of liquid or a longer cooking time.
  • Low-sodium beef broth — Low-sodium broth lets the beef, Worcestershire sauce, and canned tomatoes contribute their own savory and salty notes without making the finished soup too salty. The quality of the broth matters less than choosing one you like the taste of on its own; it becomes the liquid base for every bowl.

Build the Soup in Stages, Then Let the Rice Finish

Brown the Beef Before Draining

Heat an 8-quart pot over medium-high heat and cook the ground beef for 6 to 8 minutes, breaking it into small pieces as it browns. Look for browned bits throughout rather than a large, unbroken clump. The beef should reach 160°F; then drain the excess fat. Leaving a pool of grease behind can make the tomato broth feel heavy.

Soften the Onion and Carrots

Add the chopped onion and diced carrots to the beef and cook for 4 to 5 minutes, stirring occasionally. The onion should begin to soften, while the carrots still hold their shape. Stir in the minced garlic and cook for 30 seconds. Garlic needs only that brief time before the liquid goes in; cooking it much longer can make it taste bitter.

Wilt the Cabbage in the Pot

Add the cored, chopped cabbage and stir for 3 to 4 minutes, until it begins to wilt. It won’t be tender yet, and that’s fine—the covered simmer finishes the job. Stir from the bottom so the beef and vegetables don’t sit in one dense layer. The cabbage will shrink enough to make room for the broth and tomatoes.

Bring the Tomato Broth to a Boil

Stir in the beef broth, diced tomatoes with their juices, tomato sauce, rinsed rice, Worcestershire sauce, salt, pepper, paprika, and bay leaf. Raise the heat to high and bring the pot to a boil, stirring so the rice doesn’t settle in one spot. As soon as it boils, reduce the heat to low and cover the pot. A gentle simmer is what cooks the rice without making the soup churn.

Simmer Until the Rice Is Tender

Keep the soup covered over low heat for 20 to 25 minutes, until the rice is tender and the cabbage is soft. Check that the rice has lost its firm center before you take the pot off the heat. Remove the bay leaf, then rest the soup off the heat for 5 minutes before serving. The rice and vegetables should be easy to scoop, with enough tomato broth still around them.

Three Small Changes That Give the Soup a Different Feel

Cut the cabbage into fine ribbons

Slice the cabbage into narrow ribbons instead of broader chopped pieces. It softens into the soup more evenly and makes each spoonful feel closer to a compact cabbage-roll filling. Keep the total amount of cabbage the same and follow the same wilt and simmer stages.

Keep the cabbage in larger, bite-size pieces

For more distinct pieces of cabbage in the bowl, chop it into bite-size squares rather than narrow strips. The soup keeps the same beef-and-tomato base, but the cabbage has a more noticeable presence against the tender rice. Avoid oversized pieces so they can soften during the covered simmer.

Make it gluten-free with gluten-free Worcestershire

Use gluten-free Worcestershire sauce in place of regular Worcestershire sauce, keeping the same amount. The sauce adds the same kind of savory tang, so the soup keeps its familiar character. Check that the broth and other packaged ingredients are also suitable for your needs.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers for 3 to 4 days. The rice continues to absorb broth, so the soup will thicken as it sits.
  • Freezer: Freeze cooled soup in airtight containers for up to 2 to 3 months. Leave a little room at the top of each container, and expect the rice to be softer after thawing.
  • Reheating: Warm it gently in a covered saucepan over low to medium-low heat, stirring now and then, until hot throughout. Avoid a hard boil, which can make the rice softer and more likely to stick to the pot.

Questions That Come Up With Cabbage Roll Soup

Can I use brown rice instead of long-grain white rice?+

I wouldn’t swap it straight across. Brown rice takes longer to soften than the soup’s 20-to-25-minute simmer, so the cabbage could be soft before the rice is ready. Long-grain white rice is the right fit for this timing.

Can I chop the vegetables ahead of time?+

Yes. Chop the onion, carrots, and cabbage, and mince the garlic ahead; keep them covered in the refrigerator until you start cooking. Keeping the garlic separate makes it easy to add after the onion and carrots have softened, as it only needs 30 seconds in the pot.

Can I drain the diced tomatoes before adding them?+

Keep the juices and add the whole can. They’re part of the tomato liquid in the soup, and draining them would leave you with a less tomato-rich broth. The tomato sauce adds a smooth base, but it doesn’t replace the diced tomatoes’ juices and pieces.

Can I leave the bay leaf in the soup when I serve it?+

Remove it after the simmer and before serving. The bay leaf seasons the broth as the soup cooks, but it stays tough rather than becoming pleasant to eat. Check the pot before ladling so it doesn’t end up in a bowl.

Easy Cabbage Roll Soup

Cabbage roll soup brings ground beef, tender cabbage, rice, and tomatoes together in a hearty one-pot meal. It simmers until the rice is tender and the cabbage is soft, with the familiar flavor of cabbage rolls in an easy soup.
Prep Time 15 minutes
Cook Time 43 minutes
Resting 5 minutes
Total Time 1 hour 3 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 250

Ingredients
  

  • 1 lb ground beef 85% lean
  • 1 yellow onion medium, chopped
  • 2 carrots medium, peeled and diced
  • 3 cloves garlic minced
  • 1 green cabbage small, about 2 pounds, cored and chopped
  • 6 cups low-sodium beef broth
  • 1 can (28 oz) diced tomatoes with their juices
  • 1 can (15 oz) tomato sauce
  • 0.75 cup long-grain white rice rinsed
  • 1 tbsp Worcestershire sauce
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 0.5 tsp paprika
  • 1 bay leaf

Method
 

  1. In an 8-quart pot over medium-high heat, cook the ground beef for 6 to 8 minutes, breaking it into small pieces, until browned and it reaches 160°F.
  2. Drain excess fat.
  3. Add the onion and carrots and cook for 4 to 5 minutes, stirring occasionally, until the onion begins to soften.
  4. Stir in the garlic and cook for 30 seconds.
  5. Add the cabbage and cook for 3 to 4 minutes, stirring, until it begins to wilt.
  6. Stir in the beef broth, diced tomatoes and their juices, tomato sauce, rice, Worcestershire sauce, salt, pepper, paprika, and bay leaf.
  7. Bring to a boil over high heat.
  8. Reduce the heat to low, cover, and simmer for 20 to 25 minutes, until the rice is tender and the cabbage is soft.
  9. Remove the bay leaf.
  10. Let the soup rest off the heat for 5 minutes before serving.

Notes

For the best texture, serve soon after the rice becomes tender, since it continues absorbing broth as it sits. Refrigerate leftovers for 3–4 days; freezing is fine, though the rice may soften when reheated. Ground turkey can replace the ground beef if desired.
About the author
Savannah

Leave a Comment

Recipe Rating