There is something incredibly comforting about a warm bowl of soup simmering on the stove, especially when the weather turns cool or when you simply need a satisfying homemade meal after a long day. Cabbage Roll Soup captures the cozy flavors of traditional cabbage rolls but transforms them into a much simpler one-pot dish that is perfect for busy weeknights. Instead of carefully rolling cabbage leaves and baking them, everything cooks together in one hearty, flavorful pot.
This recipe was inspired by the classic family dish many people grew up enjoying at holiday dinners or Sunday meals. The rich tomato broth, tender cabbage, and perfectly seasoned ingredients create the same nostalgic taste without the extra work. It is the kind of recipe that fills the kitchen with comforting aromas and brings everyone to the table. Best of all, it is easy to make, incredibly filling, and perfect for meal prep or feeding a hungry family.

Why You Will Love This Cabbage Roll Soup
Cabbage Roll Soup is everything you love about traditional cabbage rolls but in a much easier format. It eliminates the time-consuming rolling process while keeping all the comforting flavors intact.
Simple One-Pot Meal
Everything cooks together in one large pot, which means fewer dishes and less cleanup. The ingredients blend together beautifully as they simmer.
Hearty and Filling
With vegetables, rice, and a rich tomato-based broth, this soup is incredibly satisfying. It is a complete meal in a bowl.
Perfect for Meal Prep
This soup stores very well and tastes even better the next day as the flavors continue to develop.
Budget Friendly
Cabbage, rice, and simple pantry ingredients make this recipe affordable while still feeling like a comforting homemade meal.
Ingredients for Cabbage Roll Soup
This recipe uses simple, wholesome ingredients that combine to create deep, savory flavor.
- 1 tablespoon olive oil
- 1 pound ground beef (450 g)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 medium green cabbage, chopped (about 6 cups / 540 g)
- 2 medium carrots, diced (about 1 cup / 130 g)
- 1 green bell pepper, diced (about 1 cup / 150 g)
- 1 can crushed tomatoes (28 ounces / 794 g)
- 1 can diced tomatoes (14.5 ounces / 411 g)
- 4 cups beef broth (960 ml)
- 1 cup tomato sauce (240 ml)
- 1 teaspoon paprika (2 g)
- 1 teaspoon dried oregano (1 g)
- 1 teaspoon dried basil (1 g)
- 1 teaspoon salt (6 g)
- ½ teaspoon black pepper (1 g)
- 1 cup uncooked white rice (200 g)
- 1 tablespoon brown sugar (12 g)
- 2 tablespoons fresh parsley, chopped (8 g)
Kitchen Tools You Will Need
Having the right tools makes this recipe even easier to prepare.
- Large soup pot or Dutch oven
- Wooden spoon
- Sharp knife
- Cutting board
- Measuring cups and spoons
- Ladle for serving
How to Make Cabbage Roll Soup
Follow these simple steps to create a rich and comforting cabbage roll soup.
Step 1: Cook the Ground Beef
Heat 1 tablespoon olive oil in a large pot over medium heat. Add 1 pound ground beef (450 g) and cook until browned, about 5–6 minutes. Break it apart with a wooden spoon as it cooks.
Once browned, drain any excess fat if necessary.
Step 2: Add Onion and Garlic
Add 1 diced yellow onion and cook for about 3–4 minutes until softened. Stir in 3 minced garlic cloves and cook for another 30 seconds until fragrant.
Step 3: Add the Vegetables
Stir in:
- 6 cups chopped cabbage (540 g)
- 1 cup diced carrots (130 g)
- 1 cup diced green bell pepper (150 g)
Cook for about 5 minutes, stirring occasionally to slightly soften the vegetables.
Step 4: Add the Tomatoes and Broth
Pour in:
- 1 can crushed tomatoes (28 oz / 794 g)
- 1 can diced tomatoes (14.5 oz / 411 g)
- 1 cup tomato sauce (240 ml)
- 4 cups beef broth (960 ml)
Stir well to combine.
Step 5: Season the Soup
Add the following seasonings:
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon brown sugar
The brown sugar helps balance the acidity of the tomatoes.
Step 6: Add Rice and Simmer
Stir in 1 cup uncooked white rice (200 g).
Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 25–30 minutes, or until the rice is tender and the cabbage is soft.
Step 7: Finish and Serve
Stir in 2 tablespoons chopped fresh parsley (8 g). Taste and adjust seasoning if needed.
Serve hot with crusty bread or warm dinner rolls.

Tips for the Best Cabbage Roll Soup
Chop the Cabbage Evenly
Uniform pieces cook evenly and create a better texture throughout the soup.
Let the Soup Simmer Slowly
A gentle simmer allows all the flavors to blend together beautifully.
Adjust Thickness
If the soup becomes too thick after adding rice, simply add ½ to 1 cup additional broth (120–240 ml).
Make It Ahead
The soup tastes even better the next day because the flavors deepen overnight.
Variations You Can Try
Ground Chicken Version
Replace the ground beef with 1 pound ground chicken (450 g) for a lighter version.
Low-Carb Option
Skip the rice and add extra cabbage or cauliflower rice instead.
Extra Vegetable Version
Add additional vegetables like zucchini, celery, or mushrooms for extra nutrition.
Spicy Version
Add ½ teaspoon crushed red pepper flakes (1 g) for a little heat.
How to Store and Reheat
Refrigerator
Store leftover soup in an airtight container for up to 4 days.
Freezer
This soup freezes well for up to 3 months. If freezing, you may want to slightly undercook the rice so it does not become too soft when reheated.
Reheating
Reheat on the stovetop over medium heat or in the microwave until heated through. Add a splash of broth if the soup thickens too much.
Frequently Asked Questions
Can I make cabbage roll soup without rice?
Yes, the soup can easily be made without rice. Simply leave out the rice and add additional cabbage or vegetables to maintain the heartiness of the dish. Some people like to substitute cauliflower rice, which provides a similar texture while keeping the soup lighter. Without rice, the soup will also be lower in carbohydrates while still delivering the same comforting flavors of traditional cabbage rolls.
Another option is to serve cooked rice separately and add it to each bowl. This allows everyone to customize the soup to their preference and also helps prevent the rice from absorbing too much broth during storage.
What type of cabbage works best for this soup?
Green cabbage is the most common choice for cabbage roll soup because it becomes tender when simmered and has a mild flavor that blends well with the tomato broth. It also holds its shape nicely during cooking, which helps the soup maintain a satisfying texture.
However, you can also use savoy cabbage or napa cabbage if that is what you have available. Savoy cabbage tends to be slightly more tender and delicate, while napa cabbage cooks faster and has a softer texture. No matter which type you choose, chopping the cabbage into bite-sized pieces ensures it cooks evenly and blends well with the rest of the ingredients.
Can I make this soup in a slow cooker?
Yes, cabbage roll soup adapts very well to a slow cooker. To prepare it this way, start by browning the ground beef with the onion and garlic in a skillet. This step helps build flavor before adding everything to the slow cooker.
Once browned, transfer the meat mixture to the slow cooker along with the cabbage, carrots, bell pepper, tomatoes, broth, tomato sauce, and seasonings. Cook on low for 6–7 hours or high for 3–4 hours. Add the rice during the final 30–40 minutes of cooking so it does not become overly soft.
This method is perfect for busy days because you can set it in the morning and return to a fully cooked meal in the evening.
Why does my soup become thick after sitting?
Cabbage roll soup naturally thickens as it sits because the rice continues to absorb liquid from the broth. This is completely normal and actually makes the flavors even richer.
If the soup becomes thicker than you prefer, simply add extra broth or water while reheating. Start with about ½ cup (120 ml) and add more as needed until you reach your desired consistency. Stir well while heating to ensure the broth blends evenly throughout the soup.

Final Thoughts
Cabbage Roll Soup is one of those recipes that proves comfort food does not need to be complicated. It delivers all the rich, savory flavors of traditional cabbage rolls but in a much simpler and more approachable format. By turning the classic dish into a hearty soup, you save time in the kitchen while still enjoying the familiar taste that many families love.
One of the best parts about this recipe is its versatility. It can easily be adjusted to suit different preferences or dietary needs. Whether you swap the protein, add extra vegetables, or adjust the seasonings to your taste, the soup remains warm, satisfying, and full of flavor. It is also a great way to use affordable ingredients like cabbage and rice to create a meal that feels both nourishing and comforting.
This dish also works wonderfully for meal prep. A large pot can provide several meals throughout the week, making it ideal for busy households. The soup reheats beautifully, and the flavors deepen over time, which means leftovers often taste even better the next day.
Serving this soup with warm bread, a simple salad, or roasted vegetables creates a balanced meal that everyone will enjoy. It is the kind of recipe that becomes a regular part of your cooking routine because it is reliable, easy, and incredibly satisfying.
If you are looking for a cozy, family-friendly meal that requires minimal effort but delivers maximum flavor, cabbage roll soup is an excellent choice. Once you make it, you may find it quickly becomes one of your go-to comfort meals whenever you need something warm, hearty, and homemade.
Print
Cabbage Roll Soup Recipe – Easy Hearty One Pot Dinner
Description
A comforting one-pot soup inspired by classic cabbage rolls, featuring tender cabbage, savory beef, rice, and a rich tomato broth. This easy recipe delivers all the traditional flavors without the extra work of rolling cabbage leaves.
Ingredients
1 tablespoon olive oil
1 pound ground beef (450 g)
1 medium yellow onion, diced
3 cloves garlic, minced
1 medium green cabbage, chopped (about 6 cups / 540 g)
2 medium carrots, diced (about 1 cup / 130 g)
1 green bell pepper, diced (about 1 cup / 150 g)
1 can crushed tomatoes (28 ounces / 794 g)
1 can diced tomatoes (14.5 ounces / 411 g)
4 cups beef broth (960 ml)
1 cup tomato sauce (240 ml)
1 teaspoon paprika (2 g)
1 teaspoon dried oregano (1 g)
1 teaspoon dried basil (1 g)
1 teaspoon salt (6 g)
½ teaspoon black pepper (1 g)
1 cup uncooked white rice (200 g)
1 tablespoon brown sugar (12 g)
2 tablespoons fresh parsley, chopped (8 g)
Instructions
-
Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned, breaking it apart with a spoon.
-
Add diced onion and cook until softened. Stir in minced garlic and cook for about 30 seconds.
-
Add chopped cabbage, diced carrots, and diced bell pepper. Cook for about 5 minutes, stirring occasionally.
-
Pour in crushed tomatoes, diced tomatoes, tomato sauce, and beef broth. Stir well.
-
Add paprika, oregano, basil, salt, black pepper, and brown sugar. Mix thoroughly.
-
Stir in uncooked rice and bring the soup to a gentle boil.
-
Reduce heat, cover, and simmer for 25–30 minutes until rice and cabbage are tender.
-
Stir in chopped parsley and serve hot.
Notes
For a lighter version, ground chicken can be used instead of beef.
If the soup thickens during storage, add extra broth while reheating.
The soup tastes even better the next day as the flavors develop further.






