Mom's Best Recipes
Recipe

Cabbage Roll Soup

A cozy, one-pot soup with all the classic cabbage roll flavor: savory beef, tender cabbage, rice, and a bright tomato broth.

Author By Matt Campbell
4.8
A steaming bowl of cabbage roll soup with tender cabbage ribbons, ground beef, rice, and tomato broth, garnished with fresh parsley on a wooden table

Cabbage rolls are one of my all-time favorite comfort foods. The only problem is they are a whole project. Boil the cabbage, peel the leaves, mix the filling, roll, bake, hope nothing tears, then do dishes that feel personal.

This soup is my friendly little shortcut. You get the cozy, sweet cabbage, the savory beef, the tomato-y tang, and the rice that makes every spoonful feel like dinner. No rolling. No stress. Just one pot doing the most.

It’s also one of those recipes that tastes even better tomorrow, which is basically my love language for weeknight cooking.

A kitchen counter with ingredients for cabbage roll soup laid out: green cabbage, ground beef, onion, garlic, carrots, canned tomatoes, tomato sauce, broth, rice, and spices

Why It Works

  • Classic flavor, simpler method: You still build that cabbage roll taste with beef, aromatics, tomato, and a little sweetness, just in soup form.
  • Texture that hits: Tender cabbage plus rice that turns the broth slightly silky, with browned beef for depth.
  • Balanced and bright: A small splash of vinegar at the end wakes everything up and keeps the tomato base from tasting flat.
  • Meal-prep friendly: It holds well in the fridge and freezes like a champ with one small adjustment for the rice.

Pairs Well With

Storage Tips

Refrigerate: Cool completely, then store in airtight containers for up to 4 days.

About the rice: Rice keeps absorbing broth as it sits. If you want a soupier leftover, add a splash of broth or water when reheating. If you are planning ahead for multiple days, you can also cook the rice separately and add it to each bowl.

Freeze: Freeze for up to 3 months. For best texture, freeze the soup without the rice, then cook and add fresh rice when serving. If you already added rice, it is still totally fine, just a little softer after thawing.

Reheat: Warm gently on the stove over medium-low, stirring occasionally, or microwave in 60 to 90 second bursts until hot.

Common Questions

Do I have to use ground beef?

Nope. Ground turkey or chicken works great. If you go lean, add an extra tablespoon of oil when sautéing the onion so the soup still tastes rich.

What kind of cabbage is best?

Plain green cabbage is the classic and it holds its texture. Savoy cabbage is also great and gets extra tender. Napa will work in a pinch, but it gets softer faster, so add it closer to the end.

Can I make it in a slow cooker?

Yes. Brown the beef and sauté the onion and garlic first for better flavor, then add everything except the rice, vinegar, and parsley. Cook on low for 6 to 8 hours (or high for 3 to 4). Stir in cooked rice at the end, then finish with the vinegar right before serving and top with parsley if you like.

How do I keep the rice from getting mushy?

Cook it separately and add it per serving, or use brown rice (it holds up better). If you cook it in the soup, keep it at a gentle simmer and stop cooking once the rice is tender but not falling apart.

My soup tastes too acidic. How do I fix it?

Add a pinch more sugar or a small knob of butter. You can also add a splash of broth to mellow it out. Then taste again before adding more vinegar at the end.

I love cabbage rolls for the same reason I love a good team line in a kitchen. Everyone has a job, everything has a rhythm, and when it clicks, it’s magic. But on a random Tuesday, I am not trying to run a one-person cabbage roll station.

This soup is the version I make when I want the reward without the full production. Brown the beef, let the cabbage go tender, taste as you go, and suddenly you have a pot of comfort that feels like you did something impressive, even if you were wearing sweatpants the whole time.