This cabbage roll soup takes everything you love about stuffed cabbage — savory ground meat, tender cabbage, and comforting tomato broth — and turns it into a fast, spoonable weeknight dinner. It’s perfect when you want homestyle flavor without the fuss of rolling individual cabbage leaves, and it stretches to feed a family or make easy lunches for the week. If you prefer a beef-forward version for deeper flavor, try the cabbage roll soup with ground beef for a simple swap that keeps the same cozy profile.
Table of Contents
Why you’ll love this Cabbage Roll Soup recipe
This recipe is a home-cook’s dream: budget-friendly, forgiving, and ready in about 35–45 minutes. It combines pantry staples — rice, canned tomatoes, broth — with fresh cabbage for a meal that’s both hearty and light. Families love it because picky eaters usually accept the familiar flavors of meat and rice, while busy cooks appreciate that it’s mostly a one-pot process with minimal cleanup.
“A weeknight favorite — tastes like traditional cabbage rolls but ready in half the time.”
Reasons this recipe shines:
- Quick comfort: one-pot cooking keeps things fast and simple.
- Economical: uses inexpensive staples to make a large batch.
- Kid-friendly: mild, tomato-forward flavor that’s easy to tweak.
- Flexible: swap beef for turkey or make it vegetarian with simple substitutions.
The cooking process explained
You’ll brown the meat and aromatics first, then build the soup with tomatoes, broth, and cabbage. Bringing the pot to a boil helps the cabbage soften evenly; adding rice and simmering finishes the dish as the rice absorbs flavor and thickens the broth. Expect 20–25 minutes of simmer time once the rice goes in. This order prevents mushy rice and ensures the cabbage is tender but still slightly textured.
What you’ll need
- 1 pound ground beef or turkey (for leaner soup use turkey)
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 can (15 ounces) diced tomatoes
- 6 cups chicken or vegetable broth
- 1 head green cabbage, chopped (about 6–8 cups)
- 1 cup uncooked rice (long-grain white is standard)
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
Ingredient notes and substitutions:
- Meat: ground beef gives richer flavor; turkey lowers fat. For a vegetarian version, you can substitute crumbled tofu or extra beans — see a great vegetarian cabbage rolls idea to adapt the flavors.
- Rice: long-grain white cooks predictably in 20–25 minutes; use parboiled for similar timing. If you use brown rice, increase simmer time or pre-cook it slightly.
- Broth: chicken broth adds richness; vegetable broth keeps it vegetarian-friendly.
Step-by-step instructions
- Heat 2 tablespoons olive oil in a large pot over medium heat. Add the ground beef or turkey, chopped onion, and minced garlic. Cook, breaking the meat up with a spoon, until the meat is browned and the onion is soft, about 6–8 minutes. Drain any excess fat if needed.
- Stir in the can of diced tomatoes (with juices), the 6 cups of broth, and the chopped cabbage. Increase the heat and bring the mixture to a boil so the cabbage starts to soften.
- Add 1 cup uncooked rice, 1 teaspoon salt, 1 teaspoon pepper, and 1 teaspoon Italian seasoning. Reduce heat to low, cover the pot, and simmer gently for 20–25 minutes, or until the rice is cooked through and the cabbage is tender.
- Taste and adjust seasoning — add more salt, pepper, or a splash of vinegar or lemon juice if you want brighter acidity. Ladle the soup into bowls and serve hot.
Best ways to enjoy it
This soup is hearty enough to be a meal on its own, but a few simple sides make it even better:
- Crusty bread or buttered rolls to mop up the broth.
- A dollop of sour cream or plain yogurt for creaminess and tang.
- Pickles or sauerkraut on the side for a bright, acidic contrast.
- Light salad (arugula with lemon vinaigrette) to add freshness.
For family-style serving, set out bowls of grated Parmesan, red pepper flakes, and extra crusty bread so each person customizes their bowl.
Storage and reheating tips
- Refrigerate: Cool soup to room temperature, then store in airtight containers in the fridge for up to 4 days.
- Freeze: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop over medium-low heat, stirring occasionally. If frozen rice has absorbed too much liquid, add a splash of broth or water when reheating. Avoid boiling vigorously to keep the cabbage texture pleasant.
- Food safety: Don’t leave the soup at room temperature for more than 2 hours. Reheat leftovers to at least 165°F (74°C) before serving.
Pro chef tips
- Browning matters: Take time to brown the meat well — those caramelized bits add depth to the broth.
- Rice timing: If you prefer firmer cabbage, add the rice after the cabbage has been simmering 5–10 minutes. For softer cabbage, add rice sooner.
- Texture control: Use long-grain white rice for predictable timing. If using brown rice, precook it or extend simmering by 20–25 minutes.
- Boost the flavor: A teaspoon of Worcestershire sauce or a bay leaf added with the broth enhances umami.
- Low-and-slow option: Simmer gently rather than at a rolling boil to keep the rice from breaking down.
Creative twists
- Pork and smoked paprika: Swap ground pork and add 1 teaspoon smoked paprika for a smoky spin.
- Lemon-herb: Stir in 1 tablespoon lemon zest and fresh dill at the end for a bright finish.
- Vegetable-forward: Omit meat, use extra mushrooms and lentils, and finish with a splash of soy sauce for savory depth.
- Slow-cooker version: Brown the meat and sauté aromatics, then transfer everything to a slow cooker and cook on low 4–6 hours, adding rice in the last 30–45 minutes. If you want a fully set slow-cooker approach, check out a tried-and-true crockpot unstuffed cabbage rolls adaptation for timing and tips.
Common questions
Q: Can I make this gluten-free?
A: Yes — all listed ingredients are naturally gluten-free if you use gluten-free broth and check any seasoning blends for hidden gluten.
Q: Can I use leftover cooked rice?
A: Absolutely. Add leftover rice during the last 5 minutes of simmering just to warm through; it won’t absorb as much liquid as uncooked rice.
Q: How long does it take to make from start to finish?
A: About 35–45 minutes total: 10–15 minutes for prep and browning, then 20–25 minutes simmering once the rice is added.
Q: Can I freeze this soup after cooking?
A: Yes — cool completely and freeze in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove.
Q: Is ground turkey a good substitute for ground beef?
A: Yes. Turkey reduces fat and calories but may be milder; compensate with a pinch more salt or a splash of Worcestershire sauce for extra depth.
Conclusion
This cabbage roll soup gives you the familiar, comforting flavors of stuffed cabbage without the work of rolling, and it’s flexible enough to suit families, meal prep, and dietary swaps. Give the basic method a try, then personalize it with your favorite proteins, rice choices, and seasonings — and come back to the blog for more variations and slow-cooker ideas.
Print
Hearty Cabbage Roll Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Gluten-Free
Description
A comforting cabbage roll soup combining savory ground meat, tender cabbage, and a hearty tomato broth, perfect for busy weeknights.
Ingredients
- 1 pound ground beef or turkey
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 can (15 ounces) diced tomatoes
- 6 cups chicken or vegetable broth
- 1 head green cabbage, chopped (about 6–8 cups)
- 1 cup uncooked long-grain white rice
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
Instructions
- Heat 2 tablespoons olive oil in a large pot over medium heat. Add the ground beef or turkey, chopped onion, and minced garlic. Cook until meat is browned and onion is soft, about 6–8 minutes.
- Stir in the diced tomatoes (with juices), broth, and chopped cabbage. Bring the mixture to a boil.
- Add uncooked rice, salt, pepper, and Italian seasoning. Reduce heat to low, cover pot, and simmer for 20–25 minutes.
- Taste and adjust seasoning as needed. Serve hot in bowls.
Notes
For a vegetarian version, substitute crumbled tofu or extra beans. Use parboiled rice for similar timing, and adjust simmer time for brown rice.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 40mg