This warming soup captures all the flavors of traditional stuffed cabbage rolls without the time-consuming rolling process. Ground beef simmers with tender cabbage, rice, and aromatic vegetables in a robust tomato-based broth seasoned with oregano, thyme, and paprika. Ready in just 55 minutes, this gluten-free and dairy-free main dish yields six generous servings and reheats beautifully for meal prep. Perfect served with a dollop of sour cream and fresh parsley.
The smell of cabbage and tomatoes simmering on the stove takes me back to my grandmother's tiny kitchen, where steam would fog up her windows every Sunday afternoon. I never had the patience for rolling individual cabbage rolls like she did, so one rainy afternoon I decided to throw everything in the pot together. The result was even better than I expected, and now this soup has become my go-to comfort food on busy weeknights when I need something warm and filling without spending hours in the kitchen.
Last winter, my neighbor came over shivering from shoveling snow, and I ladled out steaming bowls of this soup. She took one spoonful, closed her eyes, and told me it tasted exactly like what her mother used to make during harsh Polish winters. That moment of connection over something so simple and nourishing reminded me why I love cooking for others.
Ingredients
- 1 lb lean ground beef: Brown this thoroughly to develop deep flavor foundations, and do not skimp on draining the excess fat for a cleaner tasting soup
- 1 medium yellow onion, diced: This aromatics base cannot be skipped, as it provides the sweet undertones that balance the acidity from the tomatoes
- 3 garlic cloves, minced: Add these after the beef has browned so they do not burn and become bitter
- 4 cups green cabbage, chopped: Use the ribbons from the outer leaves for the best texture, and do not be afraid to add more than the recipe calls for
- 2 medium carrots, peeled and diced: These add natural sweetness and color that makes the soup visually appealing
- 2 celery stalks, diced: The subtle bitterness balances the rich beef and sweet vegetables
- 1/2 cup uncooked long-grain white rice: This absorbs excess liquid while cooking, creating a hearty texture that makes the soup substantial enough to be a meal
- 6 cups beef broth: Use a high quality broth or stock you would drink on its own, because it makes up most of the soup
- 1 can diced tomatoes: Choose fire roasted tomatoes for an extra layer of smoky depth
- 1 can tomato sauce: This creates the rich, velvety body that distinguishes this from a vegetable soup
- 2 tbsp tomato paste: This concentrates the tomato flavor and adds umami richness
- 1 tsp dried oregano: Pair this with the thyme for that classic Eastern European herb profile
- 1 tsp dried thyme: This earthy herb complements the beef and cabbage beautifully
- 1 tsp paprika: Smoked paprika adds another layer of warmth, but sweet paprika works perfectly well too
- 1 bay leaf: Do not forget to remove this before serving, as it becomes tough and unpleasant to bite into
- 1/2 tsp ground black pepper: Freshly cracked pepper makes a noticeable difference in the final flavor
- 1 tsp salt: Start with this amount and adjust at the end, as broth brands vary in sodium content
- 2 tbsp fresh parsley, chopped: This bright garnish cuts through the richness and adds a pop of fresh color
- Sour cream: A cool dollop on top creates the perfect temperature and flavor contrast
Instructions
- Brown the beef with intention:
- Cook the ground beef in a large pot or Dutch oven over medium heat until it is deeply browned, breaking it apart with a wooden spoon as it cooks. Drain any excess fat before moving on to prevent the soup from becoming too greasy.
- Build the aromatic foundation:
- Add the diced onion, garlic, carrots, and celery to the pot with the beef, sautéing for 4 to 5 minutes until the vegetables have softened and released their fragrant oils into the meat.
- Introduce the cabbage:
- Stir in the chopped cabbage and cook for another 2 to 3 minutes, allowing it to wilt slightly and begin absorbing the flavors from the beef and aromatics.
- Combine everything for the simmer:
- Add the rice, beef broth, diced tomatoes, tomato sauce, tomato paste, oregano, thyme, paprika, bay leaf, salt, and pepper to the pot, stirring to combine all the ingredients thoroughly.
- Let it transform into soup:
- Bring the mixture to a boil, then reduce heat and simmer uncovered for 30 minutes, stirring occasionally to prevent the rice from sticking to the bottom, until the rice is fully cooked and the vegetables are tender.
- Finish with attention to detail:
- Remove and discard the bay leaf, then taste the soup and adjust the salt and pepper as needed before ladling into bowls and garnishing with parsley and sour cream.
My daughter used to turn her nose up at cabbage until she tried this soup one night when she was feeling under the weather. Now she requests it whenever the weather turns cold, saying it is like getting a hug from the inside out.
Making It Your Own
This soup accepts substitutions graciously while maintaining its soul warming character. Ground turkey or chicken work beautifully for a lighter version, and brown rice adds nutty depth if you do not mind the extra cooking time.
Serving Suggestions
A slice of crusty bread or crackers alongside makes this a complete meal that will satisfy even the heartiest appetites. The soup also pairs wonderfully with a simple green salad dressed with vinaigrette to cut through the richness.
Storage and Reheating
This soup keeps well in the refrigerator for up to four days and actually tastes better the next day as the flavors meld together. When reheating, add a splash of additional broth because the rice will have absorbed quite a bit of liquid.
- Freeze individual portions for up to three months for quick weeknight meals
- Reheat gently over low medium heat, stirring occasionally to prevent sticking
- The sour cream garnish is best added fresh rather than reheated with the soup
There is something profoundly satisfying about a soup that tastes like it cooked all day but actually came together in under an hour. This recipe proves that comfort food does not have to be complicated to be deeply nourishing for both body and soul.
Common Questions
- → Can I freeze this soup?
-
Yes, this soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetet, adding extra broth if needed.
- → What type of rice works best?
-
Long-grain white rice is recommended as it holds its shape well during simmering. Brown rice can be used for extra fiber but requires 10-15 minutes additional cooking time.
- → Can I make this vegetarian?
-
Absolutely. Substitute the ground beef with plant-based ground meat and replace beef broth with vegetable broth. The remaining ingredients are naturally vegetarian-friendly.
- → How do I prevent the rice from becoming mushy?
-
Simmer uncovered and stir occasionally to prevent the rice from sticking. The rice should be tender but still hold its shape after 30 minutes of cooking.
- → What other proteins can I use?
-
Ground turkey, chicken, or pork work well as alternatives to beef. For a lighter version, turkey reduces fat content while maintaining flavor.
- → Can I make this in a slow cooker?
-
Brown the beef and sauté vegetables first, then transfer everything to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours until rice and vegetables are tender.