All the cozy flavor of classic cabbage rolls—with none of the rolling! This hearty One-Pot Cabbage Roll Soup is loaded with tender cabbage, lean ground beef, sweet carrots, fluffy rice, and a rich tomato-based broth. It’s comforting, filling, budget-friendly, and easy enough for a busy weeknight.
If you love traditional stuffed cabbage rolls but don’t love the work that comes with boiling cabbage leaves, preparing the filling, carefully rolling each cabbage leaf, and baking everything together, this soup is the perfect shortcut.
Everything cooks together in one pot, allowing the flavors to blend beautifully while the cabbage and carrots become tender and the rice absorbs the savory tomato broth. In about 45 minutes, you can have a warm and satisfying meal ready for the entire family.
❤️ Why You’ll Love This Cabbage Roll Soup
There are so many reasons this easy soup deserves a spot in your weekly dinner rotation:
- One-pot recipe: Everything cooks in one pot, which means less mess and easier cleanup.
- No rolling required: Enjoy all the flavors of cabbage rolls without the extra preparation.
- Hearty and satisfying: Ground beef and rice make this soup filling enough for a complete meal.
- Simple ingredients: Uses affordable ingredients that are easy to find.
- Family-friendly: Mild, comforting flavors make it a great choice for the whole family.
- Meal-prep friendly: The leftovers are easy to store and reheat.
- Freezer-friendly: Make a big batch and freeze portions for later.
- Perfect comfort food: Warm, savory, tomato-rich, and incredibly cozy.
🥣 Recipe Details
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Course: Soup, Main Dish
Cuisine: American Comfort Food
Method: One-Pot
🛒 Ingredients
For the Soup
- 2 teaspoons olive oil
- 1 pound lean ground beef, preferably 90% lean
- Salt, to taste
- Black pepper, to taste
- 1 medium onion, finely chopped
- 2 teaspoons fresh minced garlic
- 4 cups green cabbage, roughly chopped
- 2 carrots, peeled and thinly sliced
- 4 cups beef broth
- 3 cans (8 ounces each) tomato sauce
- ½ cup uncooked long-grain rice
- 1 bay leaf
- 3 tablespoons brown sugar
- 2 tablespoons fresh parsley, chopped
👩🍳 How to Make One-Pot Cabbage Roll Soup
Step 1: Brown the Ground Beef
Place a large soup pot or Dutch oven over medium-high heat and add the olive oil.
Once the oil is hot, add the lean ground beef. Season with salt and black pepper.
Cook for approximately 4–5 minutes, breaking the beef apart with a wooden spoon as it cooks.
Continue cooking until the beef is browned and no longer pink. If there is a large amount of excess grease, carefully drain it before continuing.
Step 2: Sauté the Onion and Garlic
Add the finely chopped onion and minced garlic to the browned beef.
Cook for another 2–3 minutes, stirring occasionally, until the onion becomes soft and translucent and the garlic is fragrant.
This creates a flavorful savory base for the soup.
Step 3: Add the Cabbage and Carrots
Add the chopped green cabbage and sliced carrots to the pot.
At first, the cabbage may look like a lot, but don’t worry—it will quickly begin to soften as it cooks.
Stir the vegetables into the beef mixture until everything is well combined.
Step 4: Add the Broth and Tomato Sauce
Pour in the beef broth and tomato sauce.
Add the uncooked rice, bay leaf, and brown sugar.
Stir thoroughly to distribute the ingredients evenly throughout the pot.
The tomato sauce provides a rich, slightly tangy base, while the brown sugar helps balance the acidity and creates a flavor reminiscent of classic cabbage rolls.
Step 5: Bring to a Gentle Boil
Increase the heat and bring the soup to a gentle boil.
Taste the broth and add additional salt or black pepper if needed.
Once the soup begins bubbling, reduce the heat to low.
Step 6: Simmer Until Tender
Partially cover the pot and allow the soup to simmer for approximately 25 minutes.
Stir occasionally to prevent the rice from sticking to the bottom of the pot.
The soup is ready when:
- The rice is tender.
- The cabbage is soft.
- The carrots are fork-tender.
- The beef is fully cooked.
- The broth has developed a rich, savory flavor.
If the soup becomes thicker than you prefer, add a little additional beef broth or water.
Step 7: Remove the Bay Leaf
Carefully remove the bay leaf and discard it.
Give the soup a good stir and taste once more. Adjust the salt and black pepper according to your preference.
Step 8: Garnish and Serve
Ladle the hot cabbage roll soup into bowls and sprinkle each serving with freshly chopped parsley.
Serve immediately with crusty bread, garlic toast, dinner rolls, or your favorite side.
Then grab a spoon and enjoy a cozy bowl of homemade comfort food!
🌟 Tips for the Best Cabbage Roll Soup
Choose Lean Ground Beef
Using approximately 90% lean ground beef provides plenty of beefy flavor without leaving the soup overly greasy.
Chop the Cabbage Evenly
Try to cut the cabbage into relatively similar-sized pieces. This helps everything cook evenly and makes the soup easier to eat.
Don’t Skip the Brown Sugar
The brown sugar isn’t meant to make the soup sweet. Instead, it helps balance the acidity of the tomato sauce and creates a more rounded flavor.
Watch the Rice
Rice absorbs liquid as it cooks and can continue absorbing broth after the soup is finished.
If your soup becomes too thick, simply stir in a little extra beef broth or water.
Taste at the End
Different brands of beef broth and tomato sauce can have different levels of salt and acidity. Always taste the soup before serving and adjust the seasoning as needed.
Let It Rest Briefly
Allowing the soup to sit for a few minutes after cooking gives the flavors a chance to settle and allows the rice to finish absorbing some of the broth.
🔄 Easy Recipe Variations
This recipe is easy to customize depending on what you have available.
Ground Turkey Cabbage Roll Soup
Replace the ground beef with ground turkey for a lighter variation. You can use the same cooking method and seasonings.
Add Extra Vegetables
Increase the nutritional value and texture by adding:
- Celery
- Bell peppers
- Extra carrots
- Diced tomatoes
- Zucchini
Make It Extra Tomatoey
If you love tomato flavor, add extra tomato sauce or a can of diced tomatoes.
You can also add a small amount of tomato paste for a deeper tomato flavor.
Make It Spicy
For a little heat, add:
- Crushed red pepper flakes
- Paprika
- Cayenne pepper
- Hot sauce
- Diced jalapeño
Start with a small amount and adjust according to your preferred spice level.
Rice-Free Cabbage Roll Soup
For a lower-carbohydrate version, simply leave out the rice and add additional cabbage or other vegetables.
Because rice contributes to the thickness of the soup, you may need to adjust the amount of broth.
Use Ground Pork
Traditional cabbage rolls are often made with a combination of meats. You can replace some or all of the ground beef with ground pork for a richer flavor.
🍞 What to Serve With Cabbage Roll Soup
This soup is hearty enough to be served as a complete meal, but a simple side can make it even more satisfying.
Try serving it with:
- Crusty French bread
- Garlic bread
- Dinner rolls
- Cornbread
- A simple green salad
- Roasted vegetables
- Toasted sourdough
A warm slice of crusty bread is especially delicious for soaking up the rich tomato broth.
🧊 Storage Instructions
Allow leftover soup to cool slightly before transferring it to airtight containers.
Refrigerator
Store in the refrigerator for up to 4 days.
When reheating, warm gently on the stovetop or in the microwave until heated through.
Freezer
For longer storage, transfer completely cooled soup into freezer-safe containers.
Freeze for up to 3 months.
For convenient meal prep, divide the soup into individual portions before freezing.
Reheating
Thaw frozen soup overnight in the refrigerator whenever possible.
Reheat gently on the stovetop or in the microwave. Add a splash of beef broth or water if the soup has become too thick.
Tip: Because the rice continues to absorb liquid while sitting, leftover soup will usually be thicker than freshly cooked soup.
🍱 Meal Prep Tips
This soup is an excellent make-ahead meal.
Prepare a large batch at the beginning of the week and divide it into individual containers. Refrigerate the portions you’ll eat within a few days and freeze the rest.
When you’re short on time, simply reheat a portion for a quick and comforting lunch or dinner.
For the best texture, add a little broth when reheating.
💡 Why This Soup Tastes Like Cabbage Rolls
Traditional cabbage rolls combine several classic ingredients: ground meat, cabbage, rice, and tomato sauce.
This recipe uses those same flavors but eliminates the time-consuming rolling process.
Instead of wrapping the beef and rice mixture inside individual cabbage leaves, everything cooks together in a rich tomato broth.
As the soup simmers, the cabbage becomes tender, the rice absorbs the flavorful broth, and the beef adds savory richness. The carrots contribute a subtle natural sweetness, while the tomato sauce provides the familiar flavor associated with traditional cabbage rolls.
The result is essentially all your favorite cabbage-roll flavors in one comforting bowl.
❓ Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes. Ground turkey works very well in this recipe and creates a lighter-tasting soup.
Can I use brown rice?
Yes, but brown rice generally takes longer to cook than white long-grain rice. You may need to adjust the cooking time and liquid accordingly.
Can I make this soup without rice?
Absolutely. Simply omit the rice and add more cabbage or vegetables. Keep in mind that the soup will have a thinner consistency.
Why did my soup become too thick?
The rice continues to absorb liquid as it cooks and while the soup sits. Simply add additional beef broth or water until you reach your preferred consistency.
Can I make this soup in a slow cooker?
Yes, although the cooking method will need to be adjusted, especially for the rice and ground beef. Brown the beef first, then combine the ingredients in the slow cooker and cook until the vegetables and rice are tender.
Can I make it ahead of time?
Yes. In fact, the flavors often become even more developed after sitting overnight. Store it properly in the refrigerator and reheat before serving.
Is cabbage roll soup freezer-friendly?
Yes. Cool the soup completely, portion it into freezer-safe containers, and freeze for up to 3 months.
❤️ Final Thoughts
If you love traditional cabbage rolls but don’t want to spend your evening boiling cabbage leaves and carefully rolling them one by one, this Hearty One-Pot Cabbage Roll Soup is the perfect solution.
It combines tender cabbage, savory ground beef, fluffy rice, sweet carrots, and a rich tomato-based broth in one easy pot. There’s no complicated assembly and no pile of dishes waiting in the sink.
With simple ingredients, minimal preparation, and about 45 minutes from start to finish, this soup is exactly the kind of comforting dinner you’ll want to make again and again.
Serve it with warm crusty bread on a chilly evening, pack leftovers for lunch, or freeze a batch for a busy week. However you enjoy it, this cozy soup delivers all the comforting flavors of homemade cabbage rolls—with none of the rolling! ❤️
⭐ Save This Recipe
The next time you’re craving classic cabbage rolls but want something easier, skip the rolling and make this hearty soup instead.
One pot + simple ingredients + big comfort-food flavor = an easy family dinner everyone will love!

