This soul-warming cabbage roll soup delivers all the beloved flavors of traditional cabbage rolls without the tedious rolling. Rich, smoky, and deeply satisfying, this one-pot wonder transforms simple ingredients into a hearty meal that gets even better with time, making it perfect for meal prep and cozy winter nights.
Ingredients
- 2 tablespoons olive oil
- 450 g (1 pound) ground beef, 90% lean
- Salt and pepper to taste
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 medium yellow onion, finely diced
- 2 teaspoons garlic, minced
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon soy sauce
- 3 leveled tablespoons brown sugar (or cane sugar)
- 4 heaping cups (about 300 g / 10 oz) green cabbage, coarsely chopped
- 2 medium carrots, quartered (about 1½ cups / 200 g / 7 oz)
- 4 cups (1 liter) beef broth
- 680 g (24 oz / three 8-oz cans) tomato sauce
- ½ cup (100 g / 3.5 oz) long grain rice, rinsed
- 1 bay leaf
- Fresh parsley or dill for garnish
- Splash of lime or lemon juice
Instructions
Step 1: Brown the Beef
Heat olive oil in a large pot or Dutch oven over medium-high heat. Add ground beef, season with salt and pepper, and cook for 6-7 minutes, breaking it apart until well browned and slightly caramelized. Don’t rush this step—the brown bits create deep flavor.
Step 2: Sauté Aromatics
Add diced onion to the beef and cook for 2 minutes. Add minced garlic and continue cooking for another minute until fragrant.
Step 3: Build Flavor Base
Stir in tomato paste and cook for 1 minute to caramelize, which develops sweetness and umami. Add Worcestershire sauce and soy sauce, scraping up any brown bits from the bottom of the pot.
Step 4: Add Seasonings
Sprinkle in smoked paprika, dried thyme, and brown sugar. Stir everything together until well combined.
Step 5: Add Vegetables
Add chopped cabbage and quartered carrots to the pot, stirring to coat with the seasoned beef mixture.
Step 6: Add Liquids and Rice
Pour in tomato sauce and beef broth. Add rinsed long grain rice and tuck in the bay leaf. Season with additional salt and pepper to taste.
Step 7: Simmer
Bring the soup to a boil, then reduce heat to maintain a gentle simmer. Cook uncovered for 25-30 minutes, stirring occasionally, until rice is tender and soup has thickened slightly.
Step 8: Final Touches
Remove bay leaf. Stir in fresh minced parsley or dill and add a splash of lime or lemon juice to brighten the flavors.
Step 9: Serve
Ladle into bowls and serve with a dollop of Greek yogurt or sour cream and crusty bread on the side.
Time and Serving Information
- Prep Time: 15 minutes
- Cooking Time: 40 minutes
- Total Time: 55 minutes
- Servings: 6-8
- Calories per serving: Approximately 320
Why This Recipe is Special
This upgraded cabbage roll soup captures everything you love about traditional cabbage rolls in a fraction of the time. The secret lies in properly browning the beef and caramelizing the tomato paste, building layers of flavor that make this far more than just another soup. The addition of soy sauce provides umami depth without any Asian flavor profile, while the brown sugar balances the acidity of the tomatoes. Cabbage brings immune-boosting properties and aids digestion, making this the perfect winter wellness meal. The soup actually improves overnight as flavors meld, and it freezes beautifully for up to 3 months, making it ideal for batch cooking. Each spoonful delivers comfort and nutrition in perfect harmony.
Cabbage Roll Soup
This soul-warming cabbage roll soup delivers the rich, smoky flavors of traditional cabbage rolls without the tedious rolling. A hearty, satisfying one-pot meal perfect for cozy winter nights.
For the Soup Base
- 2 tablespoons olive oil
- 450 g ground beef, 90% lean (Approximately 1 pound)
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 medium yellow onion, finely diced
- 2 teaspoons garlic, minced
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon soy sauce
- 3 tablespoons brown sugar (or cane sugar) (Use leveled tablespoons)
- 4 cups green cabbage, coarsely chopped (About 300 g / 10 oz)
- 2 medium carrots, quartered (About 1½ cups / 200 g / 7 oz)
- 4 cups beef broth (1 liter)
- 680 g tomato sauce (Approximately 24 oz or three 8-oz cans)
- ½ cup long grain rice, rinsed (About 100 g / 3.5 oz)
- Fresh parsley or dill for garnish
- Splash of lime or lemon juice
Preparation
- Heat olive oil in a large pot or Dutch oven over medium-high heat.
- Add ground beef, season with salt and pepper, and cook for 6-7 minutes, breaking it apart until well browned and slightly caramelized.
- Add diced onion to the beef and cook for 2 minutes.
- Add minced garlic and continue cooking for another minute until fragrant.
- Stir in tomato paste and cook for 1 minute to caramelize.
- Add Worcestershire sauce and soy sauce, scraping up any brown bits from the bottom of the pot.
- Sprinkle in smoked paprika, dried thyme, and brown sugar. Stir to combine.
- Add chopped cabbage and quartered carrots, stirring to coat.
- Pour in tomato sauce and beef broth. Add rinsed rice and tuck in the bay leaf. Season with extra salt and pepper.
- Bring the soup to a boil, then reduce heat to gently simmer, cooking uncovered for 25-30 minutes until rice is tender.
- Remove bay leaf. Stir in minced parsley or dill and a splash of lime or lemon juice before serving.
- Ladle into bowls and serve with a dollop of Greek yogurt or sour cream and crusty bread.
This soup improves overnight as flavors meld and freezes beautifully for up to 3 months, ideal for batch cooking.