If you love the cozy flavor of traditional cabbage rolls but want something easier, this hearty cabbage roll soup is the perfect solution. Tender cabbage, savory ground beef or turkey, and soft rice simmer together in a rich tomato-based broth that tastes slow-cooked and comforting. Every spoonful is filling, warming, and packed with classic homestyle flavor. It’s ideal for busy weeknights, meal prep, or chilly evenings when you want a nourishing dinner without extra effort. Simple ingredients and big flavor make this soup a timeless family favorite.
Hearty Cabbage Roll Soup
Ingredients
| Ingredient | Quantity |
|---|---|
| Beef broth | 4 cups |
| Tomato sauce | 8 oz can |
| Uncooked long-grain rice | ½ cup |
| Bay leaf | 1 |
| Brown sugar | 3 tsp |
| Parsley | 2 tsp |
| Olive oil | 2 tsp |
| Salt & pepper | To taste |
| Ground beef or turkey | 1 lb |
| Onion, diced | 1 |
| Garlic, minced | 2 tsp |
| Chopped green cabbage | 4 cups |
| Carrots, sliced | 2 |
Instructions
Cook the Meat
Heat the olive oil in a large pot over medium heat. Add the ground beef or turkey, season lightly with salt and pepper, and cook for about 6 minutes, breaking it up until fully browned.
Sauté the Aromatics
Stir in the diced onion and minced garlic. Cook for another 4 minutes, until the onion softens and becomes fragrant.
Add Vegetables and Broth
Mix in the carrots, chopped cabbage, beef broth, uncooked rice, tomato sauce, bay leaf, brown sugar, parsley, and an additional pinch of salt and pepper.
Simmer the Soup
Bring everything to a boil, then lower the heat. Cover and let simmer for 25–30 minutes, until the rice is tender and the flavors have fully come together.