A hearty and easy cabbage roll soup made with ground beef, rice, tender cabbage, and a rich tomato broth—everything you love about stuffed cabbage rolls in a simple one-pot meal.
Heat the olive oil in a large soup pot over medium-high heat. Add the ground beef, season with salt and pepper to taste, and cook until the beef is browned; 4 to 5 minutes. Add the onion and garlic; continue to cook for 2 minutes more.
To the ground beef, add the cabbage, carrots, broth, tomatoes, rice, bay leaf, thyme, and brown sugar. Season with salt and pepper to taste and stir.
Bring the soup to a boil and then reduce the heat to maintain a simmer. Cook for 20 minutes, or until the rice is tender. Remove and discard the bay leaf; sprinkle with fresh parsley and serve.
Notes
Rice Tip: The rice cooks directly in the soup and will continue to absorb liquid as it sits. If you prefer a brothier soup (especially for leftovers), add a splash of additional broth when reheating.
Make Ahead: This soup tastes even better the next day as the flavors deepen. Store in the refrigerator for up to 4 days.
Freezing Tip: For best results, freeze the soup without the rice or slightly undercook the rice before freezing, as it can become soft when thawed and reheated.
Protein Options: Ground turkey or chicken can be substituted for the beef for a lighter version.
Low-Carb Option: Swap the rice for cauliflower rice and add it during the last few minutes of cooking.
Flavor Balance: A small amount of brown sugar helps balance the acidity of the tomatoes—adjust to taste or omit if preferred.
Cabbage Texture: If you prefer softer cabbage, simmer a bit longer; for more texture, keep the cook time closer to 20 minutes.
Serving Idea: Serve with crusty bread or a simple green salad for a complete and comforting meal.