Unstuffed Cabbage Roll Soup

Hearty unstuffed cabbage roll soup bubbling in a pot with tender beef, rice, and vegetables in rich tomato broth Save
Hearty unstuffed cabbage roll soup bubbling in a pot with tender beef, rice, and vegetables in rich tomato broth | cookingwithhazel.com

This satisfying Eastern European-style soup delivers all the flavors of traditional stuffed cabbage rolls without the time-consuming rolling process. Ground beef, tender cabbage, carrots, and celery simmer alongside rice in a robust tomato-based broth seasoned with oregano, thyme, and paprika. The result is a complete one-bowl meal that's perfect for cold weather or busy weeknights. Ready in just 55 minutes with only 15 minutes of active prep time.

My grandmother used to spend hours rolling cabbage leaves, her kitchen smelling sweet and tomato-scented all afternoon. One particularly hectic Tuesday, I stared at a head of cabbage and decided there had to be a faster way. Into the pot everything went, and honestly? That shortcut version tasted even better than her labor-intensive original.

Last winter, my neighbor smelled this simmering through our shared apartment wall and knocked on my door with an empty bowl. Now we make it together most Sundays, taking turns chopping vegetables while our kids play nearby. Something about this soup brings people to the table and keeps them there.

Ingredients

  • 1 lb (450 g) lean ground beef: Browning this first builds a flavorful foundation for the whole soup
  • 1 medium yellow onion, diced: Sweet onions work beautifully here, becoming meltingly tender as they simmer
  • 3 garlic cloves, minced: Fresh garlic makes such a difference, so avoid the pre-minced stuff in jars
  • 4 cups green cabbage, chopped: Look for a tight head with crisp leaves, avoiding any that feel rubbery or heavy
  • 2 medium carrots, peeled and diced: These add subtle sweetness and color to the rich broth
  • 2 celery stalks, diced: Dont skip this, it provides that classic soup base flavor we all recognize
  • 1/2 cup (90 g) uncooked long-grain white rice: Converts the broth into something almost stew-like and satisfying
  • 6 cups (1.5 L) beef broth: Homemade is amazing, but a good store-bought brand works perfectly fine
  • 1 (15 oz/425 g) can diced tomatoes: Fire-roasted ones add a lovely depth you might not expect
  • 1 (15 oz/425 g) can tomato sauce: Creates that gorgeous red broth color and body
  • 2 tbsp tomato paste: Concentrates the tomato flavor beautifully
  • 1 tsp dried oregano, 1 tsp dried thyme, 1 tsp paprika: This trio gives it that Eastern European soul
  • 1 bay leaf: Remove it before serving, but let it work its magic during simmering
  • 1/2 tsp ground black pepper, 1 tsp salt: Adjust to your taste, but this is a good starting point
  • 2 tbsp fresh parsley, chopped: Brightens everything up right before serving
  • Sour cream, for serving: The cool tang against the hot soup is absolutely essential

Instructions

Brown the beef:
Cook the ground beef in your large pot or Dutch oven over medium heat, breaking it up with your wooden spoon until its nicely browned all over. Drain off any excess fat if you prefer, though a little stays in the soup for flavor.
Soften the vegetables:
Add your onion, garlic, carrots, and celery directly into the pot with the beef, cooking for about 4 to 5 minutes until the onions turn translucent and everything smells wonderful.
Add the cabbage:
Stir in your chopped cabbage and let it cook for just 2 or 3 minutes, watching it start to wilt and shrink down considerably in the pot.
Build the broth:
Pour in everything else: the rice, beef broth, both cans of tomatoes, tomato paste, and all your herbs and spices. Give it a thorough stir to combine everything and dissolve the tomato paste.
Simmer gently:
Bring the pot to a boil, then immediately reduce the heat to maintain a gentle simmer and cook uncovered for 30 minutes. Check occasionally to give it a stir, ensuring the rice is cooking evenly and nothing is sticking to the bottom.
Finish and serve:
Fish out and discard the bay leaf, then taste your soup and adjust the seasoning if needed. Ladle into warm bowls, sprinkle with fresh parsley, and add that generous dollop of sour cream.
Savory unstuffed cabbage roll soup filled with ground beef, cabbage, and rice, garnished with fresh parsley and sour cream Save
Savory unstuffed cabbage roll soup filled with ground beef, cabbage, and rice, garnished with fresh parsley and sour cream | cookingwithhazel.com

This recipe has become my go-to when someone needs comfort but I do not have all day to cook. My aunt recently had surgery, and I brought her a batch. She called me two days later saying it was the first thing she had truly wanted to eat since coming home.

Making It Your Own

Ground turkey works beautifully here if you are watching your red meat intake, though you might want to add a little extra paprika to compensate for the milder flavor. Brown rice adds wonderful nuttiness and extra fiber, but remember it needs an extra 10 to 15 minutes of simmering time and may absorb more liquid.

The Secret to Perfect Texture

Chop your cabbage into bite-sized pieces rather than shredding it, so each spoonful gets satisfying chunks rather than stringy bits. Do not rush the initial vegetable sauté, those few minutes of cooking the onion, carrots, and celery with the beef build layers of flavor you cannot achieve by just dumping everything in together.

Batch Cooking and Storage

This soup freezes exceptionally well, so I always make a double batch and portion half into freezer-safe containers for busy weeks. Thaw overnight in the refrigerator and reheat gently on the stove, adding a splash of broth if it has thickened too much. The cabbage actually develops a sweeter, more mellow flavor after freezing.

  • Let the soup cool completely before freezing to prevent ice crystals from forming
  • Label containers with the date, as it keeps beautifully for up to three months
  • Reheat slowly over medium-low heat to prevent the rice from sticking to the bottom
Comforting unstuffed cabbage roll soup bowl featuring chunks of beef, carrots, celery, and cabbage in a savory tomato-based broth Save
Comforting unstuffed cabbage roll soup bowl featuring chunks of beef, carrots, celery, and cabbage in a savory tomato-based broth | cookingwithhazel.com

There is something deeply satisfying about a one-pot meal that tastes like it took all day but actually came together in under an hour. Grab a spoon and call your people to the table.

Recipe FAQs

Yes, this soup freezes exceptionally well for up to 3 months. The rice may absorb more liquid during storage, so add extra broth when reheating to reach desired consistency.

Long-grain white rice is traditional, but brown rice adds fiber and nuttiness. Just increase simmering time by 10-15 minutes for brown rice to fully cook through.

Absolutely. The flavors actually improve after a day or two in the refrigerator. Store in airtight containers for up to 4 days, adding a splash of broth when reheating.

Yes. Substitute plant-based ground meat for the beef and switch to vegetable broth. The remaining vegetables and seasonings provide plenty of depth and heartiness.

Bay leaves remain tough even after long cooking and can be a choking hazard. They've already infused their subtle aromatic flavor into the broth, so discard before serving.

Green bell peppers, diced potatoes, or a splash of Worcestershire sauce all complement the Eastern European flavors. A tablespoon of brown sugar balances the tomato acidity if desired.

Unstuffed Cabbage Roll Soup

Hearty Eastern European soup with beef, cabbage, and rice in rich tomato broth

Prep 15m
Cook 40m
Total 55m
Servings 6
Difficulty Easy

Ingredients

Meats

  • 1 lb lean ground beef

Vegetables

  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 4 cups green cabbage, chopped (about 1 small head)
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced

Grains

  • 1/2 cup uncooked long-grain white rice

Liquids

  • 6 cups beef broth (use gluten-free if needed)
  • 1 (15 oz) can diced tomatoes
  • 1 (15 oz) can tomato sauce
  • 2 tbsp tomato paste

Spices & Seasonings

  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • 1 tsp paprika
  • 1 bay leaf
  • 1/2 tsp ground black pepper
  • 1 tsp salt (or to taste)

Optional Garnishes

  • 2 tbsp fresh parsley, chopped
  • Sour cream, for serving

Instructions

1
Brown the Ground Beef: In a large pot or Dutch oven, cook the ground beef over medium heat until browned. Drain excess fat if needed.
2
Sauté Aromatic Vegetables: Add the diced onion, garlic, carrots, and celery. Sauté for 4–5 minutes until softened.
3
Add Cabbage: Stir in the chopped cabbage and cook for another 2–3 minutes until slightly wilted.
4
Combine Liquids and Seasonings: Add the rice, beef broth, diced tomatoes, tomato sauce, tomato paste, oregano, thyme, paprika, bay leaf, salt, and pepper.
5
Simmer the Soup: Bring to a boil, then reduce heat and simmer uncovered for 30 minutes, stirring occasionally, until the rice and vegetables are tender.
6
Finish and Season: Remove the bay leaf. Taste and adjust seasoning as needed.
7
Serve: Ladle into bowls. Garnish with fresh parsley and a dollop of sour cream if desired.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 270
Protein 19g
Carbs 32g
Fat 7g

Allergy Information

  • Contains none of the major allergens if beef broth is gluten-free.
  • If using store-bought broth or tomato products, check labels for gluten or other allergens.
  • Sour cream garnish contains dairy; omit for dairy-free.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.