This quick and easy cabbage roll soup is the kind of hearty, no-fuss meal that fills the kitchen with cozy farmhouse smells and makes winter evenings feel a little slower.
It has all the familiar flavours of classic cabbage rolls but comes together in one pot, perfect for busy days on the farm or at home. I love serving it with a slice of warm sourdough bread or pairing it with other comforting soups like my lasagna soup and dutch oven beef barley soup for a simple, from-scratch meal that feels nourishing and grounded.

Why You’ll Love This Recipe
- All the flavour of cabbage rolls without the work: No rolling, stuffing, or baking, just a cozy pot simmering away on the stove.
- Hearty and filling: The mix of beef, sausage, cabbage, and rice makes this a full meal in one bowl, perfect for busy weeknights or slow weekends at home.
- Budget-friendly ingredients: Cabbage, rice, and pantry staples like chopped onions, stretch the meat and make this a generous, affordable soup that feeds a crowd.
- Great for meal prep: This soup reheats beautifully and thickens as it sits, making leftovers even better the next day.
- Comfort in a bowl: Rich broth, tender cabbage, and warm tomato flavour come together in a way that feels nostalgic and homey, like something your grandmother would make on a cold day.
- Easy to customize: Add extra veggies, adjust the broth, or swap the rice for something else, this recipe works with what you already have in your kitchen.

Ingredients
Variations & Add-Ins
- Make it lighter: Swap the sausage for extra lean ground beef or ground turkey.
- Use brown rice: It adds a nuttier flavour, just increase the simmering time or par-cook the rice first.
- Try cauliflower rice: Stir in frozen cauliflower rice during the last 10 minutes for a lower-carb option.
- Add more veggies: Carrots, celery, bell peppers, or even zucchini blend beautifully into this soup.
- Make it smoky: Add a pinch of smoked paprika or stir in chopped cooked bacon for a deeper flavour.
- Tomato-forward: Use crushed tomatoes instead of diced for a richer, smoother broth.
- Spice it up: Add red pepper flakes or use hot Italian sausage for a little kick.
- Make it creamier: Stir in a splash of heavy cream or a dollop of sour cream at the end for a silky finish.

Recipe Tips
Chop the cabbage into bite-sized pieces: Smaller pieces cook faster and make the soup easier to eat.
Rinse the rice well: This removes extra starch so the soup doesn’t become too thick or gummy.
Use a mix of beef and sausage: The sausage brings built-in seasoning that deepens the flavour without extra work.
Add more broth as needed: The rice absorbs liquid as it cooks (and even more as it cools), so keep extra broth on hand if you prefer a thinner soup.
Let it simmer low and slow: The longer the soup cooks, the softer the cabbage becomes and the more the flavours meld together.
Taste near the end: Salt levels change as the soup simmers. Add extra salt and pepper before serving to brighten everything up.
Remove the bay leaves: They’re great for flavour but not fun to bite into.
Finish with Parmesan: It adds a salty, creamy finish that ties all the flavours together.

Instructions
- Brown the meat: Warm a large pot or dutch oven over medium heat. Add the olive oil, then the ground beef and sausage. Cook until browned, breaking it apart with a wooden spoon. Drain excess grease if needed.
- Sauté the aromatics: Stir in the diced onion and cook until softened. Add the garlic, salt, and pepper. Let it cook another minute until fragrant.
- Add the cabbage: Fold in the chopped green cabbage. Let it cook down slightly, about 5 minutes, stirring now and then.
- Simmer the soup: Pour in the chicken broth, diced tomatoes, and tomato sauce. Add the bay leaves. Bring the pot to a gentle boil.
- Cook the rice: Stir in the rinsed long-grain rice. Reduce the heat to low and let the soup simmer for 20–25 minutes, or until the rice is tender and the cabbage is soft. Add more broth if you prefer a thinner soup.
- Season and serve: Taste and adjust salt and pepper as needed. Ladle into bowls and sprinkle with grated Parmesan.
Freezing & Storage
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The rice will continue to absorb the broth, so don’t be afraid to add a splash of extra chicken broth when reheating to bring it back to a soupier consistency.
- Freezer: This soup freezes well, but keep in mind that rice softens a bit once thawed. To freeze, let the soup cool completely, then portion it into freezer-safe containers or bags. Freeze for up to 3 months.
- Freezing Tip: If you want the best texture, cook and freeze the soup without the rice. Add cooked rice when reheating or simmer raw rice directly in the thawed soup. This keeps the grains from becoming too soft or mushy.
- Reheating: Warm on the stovetop over medium heat or microwave in short intervals, adding broth as needed to loosen the soup.

FAQ
Join the List
Want More Simple Recipes & Seasonal Inspiration?
Get cozy, from-scratch recipes, seasonal homesteading tips, and simple living inspiration delivered straight to your inbox.
Similar Recipes

Quick and Easy Cabbage Roll Soup
Equipment
- Wooden Spoon
- Sharp knife
- Measuring Cups
Ingredients
- 1 pound lean ground beef
- 1 pound ground sausage
- 1 tablespoon olive oil
- 1 yellow onion diced
- 3 cloves garlic minced
- 1 teaspoon salt plus more to taste
- 1 teaspoon black pepper plus more to taste
- 1 head green cabbage chopped
- 8 cups chicken broth plus more as needed
- 15 ounces diced tomatoes with juices
- 8 ounces tomato sauce
- 1 cup long-grain white rice rinsed
- 3 bay leaves
- grated parmesan
Instructions
- Brown the meat: Warm the olive oil in a large pot over medium heat. Add the ground beef and sausage, cooking until browned and crumbled. Drain excess grease if needed.
- Sauté the aromatics: Stir in the diced onion and cook until softened. Add the garlic, salt, and pepper, cooking for about one minute until fragrant.
- Add the cabbage: Fold in the chopped cabbage and let it cook down for 5 minutes, stirring occasionally.
- Simmer the soup: Pour in the chicken broth, diced tomatoes, tomato sauce, and bay leaves. Bring the pot to a gentle boil.
- Cook the rice: Add the rinsed long-grain rice and reduce the heat to low. Let the soup simmer for 20–25 minutes, or until the rice is tender and the cabbage is soft. Add more broth if you prefer a thinner soup.
- Finish and serve: Adjust the salt and pepper to taste. Serve warm with grated Parmesan.
Notes
- Add more broth when reheating, rice absorbs liquid as it sits.
- Brown rice works but requires a longer simmer or par-cooking.
- Freeze without the rice for the best texture (add rice when reheating).
- Great with sourdough bread or a simple side salad.
