Cabbage Roll Soup delivers all the comforting flavors of traditional stuffed cabbage rolls — savory beef, tender cabbage, rice, tomatoes, and warm spices — but in a much simpler, cozier, one-pot form. It’s hearty, flavorful, and perfect for chilly days or meal prep.

Heat a large pot over medium-high heat.
Add ground beef and cook for 5–7 minutes, breaking it apart as it browns.
Drain excess fat if necessary (leave ~1 tablespoon if using lean beef).
Season lightly with salt and pepper.
Add diced onion, carrots, and celery to the pot.
Cook for 5 minutes until vegetables start to soften.
Add garlic and cook for 30 seconds until fragrant.
Stir in the chopped cabbage and cook for 2–3 minutes until it starts to wilt.
Add seasonings:
Worcestershire
Smoked paprika
Thyme
Oregano
Bay leaf
Optional brown sugar
Optional chili flakes
Mix well to coat everything with flavor.
Pour in:
Diced tomatoes
Tomato sauce
Beef broth
Add the uncooked rice (or wait to stir in cooked rice at the end).
Stir thoroughly, scraping up any flavorful bits from the bottom.
Bring soup to a gentle boil, then reduce heat to a simmer.
Cover and simmer for 25–30 minutes, stirring occasionally.
Soup is ready when:
Rice is tender
Cabbage is soft
Broth is thickened and aromatic
Taste and adjust:
More salt if needed
More brown sugar for sweetness
Extra broth or water if too thick
Ladle into bowls and top with:
Fresh parsley
A dollop of sour cream (highly recommended)
Fresh cracked pepper
Serve with crusty bread or warm rolls.
Serve with:
Buttered rye or sourdough
Simple green salad
Roasted potatoes or pierogi (for a full Eastern European spread)
For a richer version: Add ½ cup tomato paste or a splash of balsamic vinegar.
Low-carb version: Replace rice with cauliflower rice; add in the last 5 minutes.
Vegetarian version: Use plant-based ground meat & veggie broth.
Spicier: Add chopped jalapeños or use hot paprika.
More classic cabbage-roll flavor: Add ½ lb ground pork to the beef mix.
6 servings