| Prep Time | 20 minutes |
| Sauté / Browning Time | 10 minutes |
| Slow Cook Time (Low) | 7 to 8 hours (Recommended) |
| Slow Cook Time (High) | 3.5 to 4.5 hours |
| Total Time | ~7 hours 30 minutes |
| Yield | 8 generous servings (~1.5 cups per bowl) |
| Cooking Intensity Level | Easy / Beginner (Basic stovetop browning followed by slow-cooker simmering) |
| Flavor Profile Intensity | Bold & Robust (Rich beef umami balanced by tangy tomato acidity and mild herbal sweetness) |
Ingredients
The Meat & Aromatics Base
-
1.5 lbs (680g) Lean Ground Beef (85/15 or 90/10 lean ratio; or 1 lb beef mixed with 0.5 lb ground pork/pork sausage)
-
1 large Yellow Onion, finely diced
-
4 cloves Garlic, finely minced
-
1 tbsp Olive Oil (or avocado oil, if using ultra-lean beef)
The Vegetable & Broth Foundation
-
1 medium Green Cabbage (approx. 2 to 2.5 lbs), cored and chopped into 1-inch bite-sized squares
-
2 medium Carrots, scrubbed and thinly sliced into half-moons
-
2 stalks Celery, sliced thin
-
4 cups (32 fl oz) Low-Sodium Beef Bone Broth (or standard beef broth)
-
1 can (28 oz / 800g) Crushed Fire-Roasted Tomatoes (with juices)
-
1 can (15 oz / 425g) Tomato Sauce
-
2 tbsp Tomato Paste (adds concentrated body and richness)
Seasoning & Acid Balance
-
2 tbsp Brown Sugar (or pure maple syrup / granulated erythritol; essential for matching authentic sweet-and-sour cabbage roll sauce)
-
2 tbsp Apple Cider Vinegar (or freshly squeezed lemon juice)
-
1 tbsp Worcestershire Sauce
-
1.5 tsp Smoked Paprika (or sweet Hungarian paprika)
-
1 tsp Dried Thyme
-
1 tsp Dried Oregano
-
2 Dried Bay Leaves
-
1.5 tsp Kosher Salt (adjust to taste)
-
1 tsp Freshly Cracked Black Pepper
The Grain & Garnish
-
1 cup Long-Grain White Rice (Jasmine or Basmati), rinsed and cooked separately, OR 3/4 cup uncooked long-grain rice added during the final 30-40 minutes of cooking
-
1/4 cup Fresh Flat-Leaf Parsley or Fresh Dill, finely chopped (for serving)
-
Sour Cream (optional, for authentic table service)
Equipment Needed
-
6-quart (or larger) Programmable Slow Cooker / Crock-Pot
-
Large skillet (cast iron or heavy-bottomed stainless steel)
-
Chef’s knife and heavy cutting board
-
Wooden spoon or meat chopper
Step-by-Step Cooking Instructions
Step 1: Brown the Meat and Aromatics
Place a large skillet over medium-high heat. Add the olive oil if your beef is 90% lean or higher. Add the ground beef and cook for 5 to 7 minutes, breaking the meat into small bite-sized crumbles with a wooden spoon or meat chopper.
When the beef is halfway browned, stir in the diced yellow onion. Continue cooking until the beef has completely lost its pink color and the onions turn translucent and soft. Add the minced garlic and cook for an additional 60 seconds until fragrant, taking care not to scorch the garlic. Remove the skillet from heat and drain off excess rendered grease, leaving approximately one tablespoon of fat for flavor.
Step 2: Build the Flavor Base in the Skillet
Push the browned meat to the side of the skillet and add the 2 tablespoons of tomato paste directly onto the hot surface. Toast the tomato paste for 60 to 90 seconds until it turns from bright red to a deep brick-red mahogany. Stir the paste into the meat mixture, then deglaze the pan with 1/2 cup of the beef broth, scraping up every browned bit (fond) stuck to the bottom of the pan. Transfer the entire contents of the skillet into the basin of your 6-quart slow cooker.
Step 3: Layer Vegetables and Liquids
Add the chopped green cabbage, sliced carrots, and sliced celery to the slow cooker over the meat mixture. Pour over the crushed tomatoes, tomato sauce, and the remaining 3.5 cups of beef bone broth.
Add the Worcestershire sauce, apple cider vinegar, brown sugar, smoked paprika, dried thyme, dried oregano, kosher salt, black pepper, and bay leaves. Use a large spoon to stir everything thoroughly. The slow cooker will appear tightly packed and mounded near the brim; the raw cabbage will wilt and reduce down by more than half its volume within the first 90 minutes of heating.
Step 4: Slow Cook to Perfection
Secure the slow cooker lid tightly.
-
Low Intensity Setting: Cook on LOW for 7 to 8 hours. (Recommended: This low, steady simmer tenderizes the cabbage ribbons while allowing the beef broth to develop deep caramelized undertones.)
-
High Intensity Setting: Cook on HIGH for 3.5 to 4.5 hours if pressed for time. The cabbage should be fork-tender and sweet, with zero fibrous bite remaining.
Step 5: Incorporate the Rice
To prevent the rice from absorbing all your savory broth and becoming mushy during storage, use one of two methods:
-
The Make-Ahead Method (Best texture): Cook 1 cup of long-grain rice separately on the stove or in a rice cooker. Spoon 1/3 cup of warm cooked rice directly into individual serving bowls, then ladle the piping-hot soup over the top.
-
The One-Pot Method: 35 minutes before serving, switch the slow cooker to HIGH (if cooking on Low). Stir in 3/4 cup of rinsed, uncooked white rice. Replace the lid and cook for 30 to 40 minutes, until the grains are tender and swollen.
Step 6: Final Seasoning & Service
Fish out and discard the two dried bay leaves. Give the soup a thorough stir from the bottom up. Taste the broth carefully:
-
If it needs more acid: add an extra splash of apple cider vinegar (1/2 teaspoon at a time).
-
If it tastes too sharp: add a pinch of brown sugar.
-
Adjust with additional salt and black pepper as desired.
Ladle into wide, shallow soup bowls. Top each serving with freshly chopped flat-leaf parsley or dill, and add a dollop of cold sour cream right in the center.
Pro-Tips & Chef’s Notes
-
Why Separate Rice Works Better: Uncooked rice cooked directly inside a slow cooker leaches starches that turn a silky tomato-beef broth cloudy and thick. Cooking and storing the rice separately ensures the broth remains crystal clear and makes reheating leftovers effortless without the grains turning into paste.
-
Low-Carb / Keto Adaptation: Omit the rice entirely or substitute with fresh riced cauliflower. If using riced cauliflower, stir it in during the final 20 minutes on LOW so it stays tender-crisp. Replace the brown sugar with brown monk fruit sweetener or omit it.
-
Cabbage Selection: Standard round green cabbage works best because its thick leaves hold structural integrity through an 8-hour cook. Savoy cabbage turns too soft, while red cabbage will turn the entire soup an unappetizing dark purple.
-
Freezing Instructions: This soup freezes exceptionally well without the rice. Allow the soup to cool completely to room temperature, portion into airtight freezer-safe containers leaving 1 inch of headspace for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator and warm over low heat on the stovetop, adding fresh rice just before serving.
Nutritional Breakdown
The values below are calculated per serving based on an 8-serving yield using 90/10 lean ground beef and long-grain white rice.
| Nutrient | Amount Per Serving | % Daily Value (DV)* |
| Calories | 315 kcal | — |
| Total Fat | 9.5 g | 12% |
| Saturated Fat | 3.4 g | 17% |
| Trans Fat | 0.2 g | — |
| Cholesterol | 55 mg | 18% |
| Sodium | 680 mg | 30% |
| Total Carbohydrates | 34 g | 12% |
| Dietary Fiber | 4.8 g | 17% |
| Total Sugars | 8.2 g | — |
| Protein | 24 g | 48% |
| Vitamin A | 2,850 IU | 57% |
| Vitamin C | 48 mg | 53% |
| Calcium | 88 mg | 7% |
| Iron | 3.8 mg | 21% |
| Potassium | 710 mg | 15% |