Can we talk about this Cabbage Roll Soup for a minute? Because it might just be the best thing I've made all month.
Using olive oil, ground beef, onion and a few simple seasonings, this recipe delivers restaurant-quality flavor right from your own kitchen. It's comfort food at its absolute finest.
This recipe is perfect for anyone who wants maximum flavor with minimum fuss. Full recipe below — tag me if you make it, I'd love to see your version!
About This Recipe
Here's something that blew my mind when I started making this soup regularly: cabbage actually contains more vitamin C per serving than oranges - about 54mg versus 53mg. But here's the kicker most home cooks don't know - when you slow-simmer cabbage like we do in this soup, you're actually preserving more of that vitamin C than if you quickly sautéed it. The gentle, prolonged cooking breaks down the cell walls gradually, releasing the nutrients without the harsh heat that destroys them. This is why abuela always said her repollo guisado would 'cure whatever ails you' - she wasn't just being dramatic! The magic happens around the 45-minute mark when the cabbage becomes silky and sweet, which is exactly when those nutrients become most bioavailable. That's why I always tell people not to rush this soup - you're not just building flavor, you're creating a genuine powerhouse of nutrition that your body can actually use.
Ingredients for Cabbage Roll Soup
- 2 tablespoons olive oil
- 1 pound ground beef
- 1 medium onion — diced
- 3 cloves garlic — minced
- 8 cups beef or chicken broth
- 1 28-ounce can diced tomatoes
- 1 15-ounce can tomato sauce
- 6 cups chopped green cabbage (about half a medium head)
- 1 cup cooked rice (white — brown, or jasmine)
- 2 tablespoons tomato paste
- 2 teaspoons paprika
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- Salt and black pepper to taste
- ¼ teaspoon red pepper flakes (optional)
- Fresh parsley for garnish (optional)
Substitutions & Variations
- Ground beef: Substitute with ground pork or a mix of ground pork and chorizo for a more robust flavor that echoes the Dominican longaniza used in traditional stews.
- Green cabbage: Use collard greens or kale chopped into bite-sized pieces, which adds a heartier texture and brings in those beloved Caribbean leafy greens we use in sancocho.
- Paprika: Replace with sofrito (2-3 tablespoons) for an authentic Dominican base that will transform this into a truly Caribbean-inspired soup.
- Italian seasoning: Swap for a blend of oregano, cumin, and a pinch of sazón with culantro for a distinctly Latin flavor profile that complements the other ingredients beautifully.
- Cooked rice: Try using cooked quinoa or even small pasta like orzo, which gives the soup a different texture while maintaining that satisfying, filling quality.
- Beef broth: Use coconut milk mixed with chicken broth (half and half ratio) for a creamy, tropical twist that's reminiscent of Caribbean coconut-based soups.
- Red pepper flakes: Add diced scotch bonnet or habanero pepper (start with just a tiny piece!) for authentic Caribbean heat that builds slowly and warms you from within.
How to Make Cabbage Roll Soup
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until completely browned, about 5-7 minutes. Drain excess fat if needed.
- Add the diced onion to the pot with the cooked beef and sauté for 3-4 minutes until softened. Add the minced garlic and cook for about 30 seconds until fragrant.
- Stir in the tomato paste and let it cook for 1-2 minutes, stirring constantly. This deepens the tomato flavor.
- Pour in the beef or chicken broth, scraping up any browned bits from the bottom of the pot. These bits add incredible flavor to the soup.
- Stir in the diced tomatoes with their juice and the tomato sauce. Mix well to combine.
- Add paprika, Italian seasoning, garlic powder, salt, black pepper, and red pepper flakes if using. Stir until everything is well combined.
- Stir in the chopped cabbage, distributing it evenly throughout the pot. The pot will be quite full at this point.
- Increase the heat to medium-high and bring the soup to a boil, stirring occasionally. Once boiling, reduce heat to medium-low.
- Cover partially and simmer for 20-25 minutes, stirring occasionally. The cabbage should become tender and the flavors should meld together beautifully.
- Stir in the cooked rice. If using raw rice, add it with the cabbage instead and extend cooking time to 30-35 minutes.
- Take a spoonful and taste it. Adjust seasonings as needed—add more salt for depth, more paprika for smokiness, or red pepper flakes for heat.
- Ladle into bowls and garnish with fresh parsley if desired. Serve hot with crusty bread on the side.
What to Serve With Cabbage Roll Soup
Crusty sourdough bread is my go-to for this hearty soup – you need something substantial to soak up that rich, savory broth. The tangy bread cuts through the richness beautifully, and there's nothing better than dunking a warm slice into each spoonful.
For a Dominican twist that feels like home, serve this alongside some crispy tostones. The sweet plantain flavor and crunchy texture create the perfect contrast to the tender cabbage and meat, plus it adds that Caribbean comfort I grew up with.
My garlic herb dinner rolls from the site pair incredibly well here too – they're soft enough to complement the soup's texture while adding aromatic depth. The herbs echo the soup's seasonings, creating a cohesive meal that'll have everyone asking for seconds.
Frequently Asked Questions
1. How is cabbage roll soup different from stuffed cabbage rolls?
All the same comforting flavors — beef, rice, cabbage, and tomato — but deconstructed into a hearty soup. No rolling, no blanching, no assembly. Same taste, fraction of the effort.
2. What ground meat works best?
Ground beef (80/20) is the most traditional. Ground turkey or a beef-pork mix also work. The fat from the beef adds richness to the tomato broth.
3. What type of cabbage should I use?
Green cabbage chopped into 1-inch pieces is standard. It softens during simmering to mimic the tender cabbage wrapper of traditional stuffed rolls.
4. Should I use cooked or uncooked rice?
Add uncooked rice directly to the soup during the last 20 minutes of simmering. It cooks in the broth and absorbs tomato flavor. Pre-cooked rice turns mushy.
5. What gives the soup its tomato base?
A combination of crushed tomatoes, tomato sauce, and beef broth creates the rich, slightly sweet tomato base. A splash of vinegar or lemon juice adds the traditional sweet-sour tang.
6. What seasonings are essential?
Garlic, onion, paprika, dried dill, salt, and pepper. A touch of brown sugar and apple cider vinegar replicates the sweet-tangy flavor of traditional Eastern European cabbage rolls.
7. How long does this soup need to simmer?
About 30-40 minutes after adding the cabbage — it should be tender but not mushy. Add the rice during the last 20 minutes so it cooks perfectly in the broth.
8. Can I make this in a slow cooker?
Yes — brown the beef on the stove, then add everything to the slow cooker for 6-8 hours on low. Add rice during the last 30 minutes so it does not overcook.
9. Does cabbage roll soup taste better the next day?
Much better — the flavors meld overnight and the rice absorbs more broth, making it even heartier. Add extra broth when reheating as the rice continues to absorb liquid.
10. Can I freeze cabbage roll soup?
Freeze without rice for best results — rice turns mushy when frozen. When reheating, cook fresh rice and add it to the thawed soup. The base freezes perfectly for up to 3 months.

Cabbage Roll Soup
Ingredients
Method
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until completely browned, about 5-7 minutes. Drain excess fat if needed.
- Add the diced onion to the pot with the cooked beef and sauté for 3-4 minutes until softened. Add the minced garlic and cook for about 30 seconds until fragrant.
- Stir in the tomato paste and let it cook for 1-2 minutes, stirring constantly. This deepens the tomato flavor.
- Pour in the beef or chicken broth, scraping up any browned bits from the bottom of the pot. These bits add incredible flavor to the soup.
- Stir in the diced tomatoes with their juice and the tomato sauce. Mix well to combine.
- Add paprika, Italian seasoning, garlic powder, salt, black pepper, and red pepper flakes if using. Stir until everything is well combined.
- Stir in the chopped cabbage, distributing it evenly throughout the pot. The pot will be quite full at this point.
- Increase the heat to medium-high and bring the soup to a boil, stirring occasionally. Once boiling, reduce heat to medium-low.
- Cover partially and simmer for 20-25 minutes, stirring occasionally. The cabbage should become tender and the flavors should meld together beautifully.
- Stir in the cooked rice. If using raw rice, add it with the cabbage instead and extend cooking time to 30-35 minutes.
- Take a spoonful and taste it. Adjust seasonings as needed—add more salt for depth, more paprika for smokiness, or red pepper flakes for heat.
- Ladle into bowls and garnish with fresh parsley if desired. Serve hot with crusty bread on the side.
Nutrition
Notes
Choose cabbage heads that feel heavy for their size with tightly packed outer leaves - loose or light heads mean the cabbage is old and will turn mushy instead of tender during the long simmer this soup requires. After years of making this, I learned to add the rice in the final 20 minutes, not earlier - it prevents the grains from breaking apart and turning your beautiful soup into a starchy mess while still absorbing all those incredible flavors. Brown your ground meat in the same pot you'll make the soup in, but don't clean out those crispy bits - they're pure gold for flavor and will dissolve into the broth as it simmers, giving you that deep, rich base. Cut your cabbage into thick wedges instead of shredding it fine - the pieces hold their shape better during the long cooking time and give you that satisfying, substantial bite that makes this soup a proper meal.
Tried this recipe?
Let us know how it was!Filed Under
You May Also Like










Leave a Reply