There’s something about a simmering pot of Cabbage Roll Soup that just feels like home. This one-pot version captures all the flavors of traditional cabbage rolls — the tender beef, savory tomato broth, soft rice, and sweet cabbage — but skips the rolling, stuffing, and waiting. It’s hearty, easy, and warms you right down to your soul.
I first stumbled into this recipe one evening after a long, rainy day of soccer practice and homework meltdowns. I didn’t have the time (or patience) to make stuffed cabbage rolls, but I wanted that same cozy taste. So, I threw everything into one pot — and friends, it was pure magic.
Whether you’re cooking for a crowd or batch-cooking lunches for the week, this Cabbage Roll Soup (One-Pot) delivers big flavor with minimal effort.
Table of Contents
Why You’ll Love This Cabbage Roll Soup (One-Pot)
Think of this as your weeknight hero — comforting, budget-friendly, and delightfully fuss-free.
- One pot = less cleanup. Because no one needs another sink full of dishes.
- Feeds the whole family. It makes 12 servings — perfect for freezing or meal prep.
- Balanced and nourishing. With protein, veggies, and a touch of creamy richness, it’s comfort and nutrition in one bowl.
- Freezer-friendly. It reheats beautifully, so you can always have a cozy meal ready.
And let’s be honest — even the pickiest eaters won’t say no to this.
What Does Cabbage Roll Soup Taste Like?
If a classic cabbage roll met a bowl of tomato soup and decided to get cozy, this would be the delicious result.
The broth is tomato-forward and rich, thanks to a generous scoop of tomato paste and chicken broth. The cabbage softens into tender ribbons, and the rice adds just enough body to make every spoonful hearty but not heavy. The ground beef infuses the broth with deep, savory flavor, and the finishing touch of cream ties it all together into something velvety and nostalgic.
It’s like eating a hug — with a spoon.
Ingredients You’ll Need for Cabbage Roll Soup (One-Pot)
Here’s the beauty of this recipe — everything is simple, everyday pantry fare.
- 1 lb ground beef: The flavorful base. You can swap for turkey or pork if you prefer something lighter.
- 2 medium carrots (chopped): They bring natural sweetness and color.
- 1 large onion (chopped): Because every great soup starts with an onion.
- 1 tbsp salt & 1 tbsp ground black pepper: Classic seasonings to enhance flavor.
- ½ cup rice: White rice works best, but brown rice can be used — just increase cooking time.
- 5 oz tomato paste: For depth, richness, and that signature tang.
- 3 bay leaves: A little earthy aroma that makes your kitchen smell divine.
- 1 cup water + 1 qt chicken broth: The liquid base that ties it all together.
- ½ large cabbage (about 4 cups, chopped): The star of the show.
- ½ cup heavy cream: For a luscious, velvety finish.
If you love cozy soups like this, check out my Panera Autumn Squash Soup or my Butternut Squash Apple Soup with Cheddar. Both bring that same heartwarming comfort to your table.

How to Make Cabbage Roll Soup (Step-by-Step Instructions)
Making Cabbage Roll Soup (One-Pot) is like giving yourself a gift on a cold night — rich, hearty, and soul-warming without the fuss of traditional cabbage rolls. This soup takes everything you love about the classic dish and transforms it into a cozy one-pot meal that practically cooks itself.
Below is your detailed step-by-step guide, with pro tips, timing, and plenty of flavor-building secrets.
Step 1: Brown the Beef and Build the Flavor Base
Start by placing a large heavy-bottomed pot or Dutch oven on medium heat. Once warm, add 1 pound of ground beef. Let it sizzle for a few minutes before stirring — this helps it develop that golden-brown crust that makes your Cabbage Roll Soup (One-Pot) deeply flavorful.
Use a wooden spoon to break up the beef into small crumbles. When most of the pink is gone, tilt the pot slightly and spoon off any excess grease (especially if you’re using higher-fat beef).
Pro Tip: Don’t rush this step! Browning the beef instead of just cooking it through adds caramelized notes that make the final broth taste like it’s been simmering all day.
Step 2: Add Your Aromatic Vegetables
Next, toss in your chopped onions and carrots. Stir them around and let them sauté right in the beef drippings. The heat should be medium — you want to see them soften, not burn.
Cook for 5–7 minutes until the onions turn translucent and the carrots start releasing their sweetness. Your kitchen will smell like comfort in a pot.
Season this base with salt and black pepper, layering flavor as you go rather than dumping all seasonings at the end.
If you love a hearty vegetable soup with layers of aroma, you might also enjoy my Slow Cooker Carrot Soup — it uses similar veggie magic but lets the slow cooker do the work.
Step 3: Stir in Tomato Paste and Build a Rich Broth
Add 5 ounces of tomato paste directly to the pot. Stir it into the beef and vegetables, letting it cook for a minute or two. This step deepens the tomato flavor and removes that raw, acidic edge tomato paste sometimes has.
Now, pour in ½ cup of rice, 3 bay leaves, 1 cup of water, and 1 quart of chicken broth. Stir well to combine everything.
At this stage, your soup will start looking like a hearty stew — thick, red, and full of promise. Bring it to a gentle simmer, cover the pot halfway, and let it bubble away for about 20 minutes. This gives the rice time to soak up flavor and release a bit of starch, which slightly thickens the broth.
Step 4: Add the Star Ingredient — The Cabbage
Once your base has simmered beautifully, it’s time to introduce the real hero — ½ large chopped cabbage (about 4 cups).
Stir it in gently, folding the cabbage into the tomato broth. It might look like too much at first, but cabbage wilts dramatically as it cooks.
Let it simmer for another 10 minutes, uncovered, until the cabbage is tender but still holds its shape. Taste and adjust seasoning if needed — sometimes, a pinch more salt brings everything together.
For a similar balance of cozy sweetness and savory depth, try my Stuffed Pepper Soup — it has that same hearty tomato base and comforting rice texture.
Step 5: Stir in the Cream and Finish with Love
Now comes the magic moment — the creamy finish.
Turn off the heat and gently stir in ½ cup of heavy cream. The transformation is instant — your Cabbage Roll Soup (One-Pot) turns from a simple tomato broth into a rich, velvety masterpiece. The cream balances the acidity of the tomatoes, creating a smooth and mellow taste that wraps around your tongue like a cozy blanket.
Give it a final stir and remove the bay leaves. Take a deep breath — that’s the smell of home.
Step 6: Serve and Savor
Ladle the soup into bowls and garnish with a sprinkle of black pepper or fresh herbs if you’d like. Pair it with a slice of crusty bread, or if you’re feeling indulgent, a warm roll brushed with butter.
The best part? This Cabbage Roll Soup (One-Pot) tastes even better the next day. The rice continues to soak up flavor, and the cabbage becomes silkier.
If you’re someone who loves creamy, comforting one-pot meals, don’t miss my Creamy Italian Meatball Soup — another reader favorite that brings the same kind of feel-good satisfaction to your table.
Chef Alma’s Notes:
- Make it your own: Feel free to add a handful of diced tomatoes, paprika, or even a splash of Worcestershire sauce for extra depth.
- Go lighter: Swap heavy cream for half-and-half or even coconut milk for a dairy-free version.
- Freeze-friendly: Cool completely before storing. It keeps beautifully for up to 3 months.
Cooking this soup is like slowing time — one of those rare kitchen moments where the world feels calm, the air smells amazing, and you’re reminded why homemade food matters.
So go ahead, grab your biggest pot, and let this Cabbage Roll Soup (One-Pot) do its thing. Dinner will practically make itself, and your kitchen will smell like pure comfort.
Tips and Tricks for Perfect Cabbage Roll Soup
- Use lean ground beef. It keeps the soup rich but not greasy.
- Don’t skip the browning. That golden crust on the meat = flavor magic.
- Make it ahead. The soup tastes even better the next day when the flavors deepen.
- Freeze it flat. Portion leftovers into freezer bags and lay them flat to save space.
- Swap the grain. Try barley or quinoa instead of rice for a fun twist.
A word from experience — don’t walk away during the simmer. The aroma will pull your family into the kitchen like moths to a flame, and they’ll start asking, “Is dinner ready yet?” long before it is.
Storage for Cabbage Roll Soup (One-Pot)
This soup stores beautifully:
- Refrigerate: Up to 4 days in an airtight container.
- Freeze: Up to 3 months. Thaw overnight and reheat on the stove over low heat.
- Reheat: Add a splash of broth or water to loosen it if it thickens too much.
FAQs
Can I make this soup vegetarian?
Yes! Swap the ground beef for lentils and use vegetable broth.
Can I use brown rice?
Absolutely — just add about 10 more minutes of simmering time.
Can I use canned tomatoes instead of tomato paste?
You can, but the flavor will be slightly lighter. If using diced tomatoes, add a bit less broth.
Can I make this in a slow cooker?
Sure thing! Brown the beef first, then combine everything in the slow cooker on low for 5–6 hours.
Conclusion
This Cabbage Roll Soup (One-Pot) proves that you don’t need a dozen dishes or fancy ingredients to create something soul-satisfying. It’s cozy, comforting, and just the kind of meal you’ll crave when the weather turns chilly — or when you just need a big bowl of home.
If you try this recipe, let me know how it turned out! Tag me on social media or drop a comment — I love seeing your kitchen wins.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Cabbage Roll Soup (One-Pot): The Best Cozy Dinner for Busy Nights
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
Description
Cabbage Roll Soup is a hearty and comforting dish inspired by classic stuffed cabbage rolls. This one-pot soup is filled with tender beef, cabbage, rice, and vegetables in a savory tomato broth with a creamy finish.
Ingredients
- 1 lb ground beef
- 2 medium carrots, chopped
- 1 large onion, chopped
- 1 tbsp salt
- 1 tbsp ground black pepper
- 1/2 cup rice
- 5 oz tomato paste
- 3 bay leaves
- 1 cup water
- 1 qt chicken broth
- 1/2 large cabbage, chopped (about 4 cups)
- 1/2 cup heavy cream
Instructions
1. Preheat a large soup pot over medium heat. Add the ground beef and break it apart as it cooks.
2. Once the beef is browned, add chopped carrots and onion. Sauté until vegetables are softened. Season with salt and pepper.
3. Add rice, tomato paste, bay leaves, water, and chicken broth to the pot. Stir well to combine.
4. Bring the soup to a simmer and let it cook for about 20 minutes, partially covered.
5. Add the chopped cabbage to the pot and continue cooking for another 10 minutes until the cabbage is tender.
6. Stir in the heavy cream, then immediately remove the soup from heat.
7. Serve hot with bread or a dollop of sour cream if desired.
Notes
For a lighter version, substitute ground turkey for beef and use milk instead of cream.
This soup stores well and tastes even better the next day—perfect for meal prep.
If you’d like a thicker soup, reduce the amount of broth slightly or let it simmer longer before adding the cream.
Great served with rye bread or crusty rolls on the side.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American, Russian, Ukrainian
Nutrition
- Serving Size: 1 bowl
- Calories: 191
- Sugar: 4g
- Sodium: 1008mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 40mg




