Cabbage Roll Soup

This hearty cabbage roll soup combines tender cabbage, flavorful ground meat, and a rich tomato broth for a satisfying meal that will warm you up on chilly nights. It has all the flavors of traditional cabbage rolls, just in a bowl of soup and ready in under an hour. It’s naturally gluten-free and dairy-free!
A bowl of cabbage roll soup.
A bowl of cabbage roll soup.

Why this recipe works

If you love cabbage rolls then you’ll love this cabbage roll soup recipe! My husband and I love cabbage rolls, but rolling up the meat in the cabbage leaves and then baking for a few hours can be very tedious. I decided to take all the flavors of cabbage rolls and make it into a hearty soup instead!

The soup is full of cabbage, tender rice, seasoned ground beef, and a flavorful tomato broth. It’s warm and comforting, perfect for winter or cool Fall nights. 

Best of all? It’s ready in under an hour with minimal prep and hands-on time. The soup simmers for 30 minutes, which infuses the tomato broth with the herbs and spices. It’s great for meal prep – just reheat bowls of soup for a quick and easy dinner throughout the week. 

You’ll love this recipe because:

  • It’s a crowd-pleaser. With its simple yet satisfying taste, this soup is perfect for both weeknight dinners and special occasions. It can easily feed a large family or be enjoyed as leftovers for a quick and delicious lunch.
  • It’s simple. This gluten-free soup is so easy to make with simple ingredients that you can find at your local grocery store and no complicated techniques. The rice cooks in the broth as the soup simmers!
  • It’s naturally gluten-free. If you have celiac disease or are on a gluten-free diet, this cabbage roll soup is made naturally gluten-free. Just be sure that the chicken broth that you choose is gluten-free. 


Ingredients in small bowls to make cabbage roll soup, including oil, tomato paste, rice, cabbage, chicken broth, worcestershire sauce, lemon juice, oregano, brown sugar, paprika, salt, pepper, onions, carrots and ground beef with text overlays over each ingredient.

Ingredient Notes

  • Olive oil – Olive oil adds a flavorful base for sautéing the ingredients, but you can use avocado oil if you prefer. 
  • Ground beef – I used 90/10 ground beef in this soup recipe, but you can also use leaner ground beef for a healthier option or opt for a higher fat content for added richness. You can also use ground pork, ground turkey, ground chicken or a combination of any of these meats in this recipe instead. For a vegetarian cabbage roll soup, use your favorite plant-based ground meat alternative. 
  • Onion – I used yellow onion in this recipe, but a white onion will work as well. 
  • Carrots – Cut the carrots into bite sized pieces so that they aren’t too big in the soup. You want them to be visible, but not so big that they take the spoon when you’re taking a bite. 
  • Green cabbage – Cut the cabbage into small chunks so that the cabbage is big enough to be visible, but not so big that it’s hard to eat. I like to do a very rough shred. Finely shredded cabbage will not work as well. The process photos will help you see how big to cut the cabbage. If green cabbage is unavailable, you can use Napa cabbage or savoy cabbage instead.
  • Diced tomatoes – Opt for high-quality canned tomatoes without added salt or seasonings for the best flavor. If you don’t have diced tomatoes, you can use canned crushed tomatoes as a substitute. 
  • Tomato sauce – Avoid tomato sauces with added sugars or excessive sodium. If you don’t have tomato sauce, you can use tomato paste diluted with water or chicken broth. 
  • Broth – Use chicken broth or beef broth in this recipe. If you are on a gluten-free diet, be sure to check that your broth is gluten-free as some are not.
  • Uncooked white rice – Use long-grain white rice for this recipe. The rice will cook in the broth, so the cook time in the recipe is very important to follow. You can use uncooked brown rice or even quinoa as a substitute, but you will need to adjust the cooking time accordingly, as these grains may require different amounts of time to cook through.
  • Worcestershire sauce – If you are gluten-free, be sure that you use gluten-free worcestershire sauce as not all are gluten-free since they sometimes add soy sauce, which contains wheat. Lea & Perrins Worcestershire Sauce is certified gluten-free and can be found at almost any grocery store. If you don’t have Worcestershire sauce, you can use tamari or coconut aminos as a replacement. The flavor profile will be slightly different, but still delicious.
  • Lemon juice – You won’t really taste the lemon juice in this recipe, but it adds a subtle brightness to the soup. Fresh lemon juice is best, but high-quality bottled lemon juice will work fine.
  • Brown sugar – Just a touch of brown sugar is needed to provide subtle sweetness to the soup. It compliments the meat so well, but I promise it will not taste too sweet.
  • Fresh parsley – Fresh parsley adds a vibrant flavor and appearance, so it’s worth including if possible. If you don’t have access to fresh parsley, use 1 tablespoon of dried parsley in its place.
  • Dry herbs and spices – Dried oregano, paprika, salt and pepper are used in this recipe.

To save time, you can prep the cabbage by shredding it ahead of time and storing it in an airtight container in the refrigerator. You can also dice the onions and carrots a day in advance. This way, when you’re ready to cook, you can simply grab the prepped vegetables and have your soup ready even faster.

Step-by-Step instructions

This cabbage roll soup is so easy to make on the stove top with just a few simple steps. The below photos with matching steps are not the full recipe, but are meant to help you see the recipe being made at various stages. Pay special attention to the size of the cabbage and carrots.

For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please scroll down to the recipe card.

A white dutch oven with raw ground beef in it that is starting to cook.
Add the ground beef to a dutch oven preheated over medium heat. Cook for 5-6 minutes, until the beef is browned.
A white dutch oven with cooked ground beef mixed with diced onions and a bowl of tomato paste to the side.
Add the olive oil and onions and cook for a few minutes, until the onions are translucent.
An overhead view of a white dutch oven with ground beef topped with diced carrots and minced garlic.
Add the diced carrots and minced garlic. Stir to combine and cook an additional 3-4 minutes, until the carrots are slightly tender.
A white dutch oven of shredded cabbage.
Chop the cabbage and stir it into the beef.
A dutch oven of cooked ground beef, diced carrots and shredded cabbage that have been mixed together.
Cook for a few minutes, until the cabbage is beginning to get tender and cook down.
A white dutch oven with chicken broth, uncooked rice, tomato paste, dried oregano, dried paprika, brown sugar, diced tomatoes, and shredded cabbage before mixing together.
Add the tomato sauce, uncooked rice, brown sugar, worcestershire sauce, diced tomatoes, chicken broth and spices to the dutch oven. Stir to combine.
An overhead view of a dutch oven of cabbage roll soup with a spoon in it with a bunch of flat leaf parsley on the side and empty bowls with spoons on the side.
Let the soup come to a boil and then put a lid on the top and simmer for at least 30 minutes.
A bowl of cabbage roll soup.
Stir in the fresh parsley before serving.

Recipe FAQs

Can I make cabbage roll soup ahead of time?

Yes! Cabbage Roll Soup is a great make-ahead dish. In fact, its flavors often deepen and develop even more when allowed to sit for a day or two. Simply store it in an airtight container in the refrigerator and reheat when ready to serve.

Can I use pre-cooked rice instead of uncooked rice?

Yes, you can use pre-cooked rice in this soup. If you have leftover cooked rice, simply add it to the soup towards the end of the cooking process and simmer until heated through. Adjust the cooking time accordingly, as the rice won’t need as much time to cook as uncooked rice.

Is cabbage roll soup gluten-free?

Yes, this soup recipe is gluten-free. Just be sure to use gluten-free chicken broth and gluten-free worcestershire sauce, as all brands are not gluten-free. 

Can I make Cabbage Roll Soup vegetarian or vegan?

Absolutely! Cabbage roll soup can easily be made vegetarian or vegan by substituting the ground meat with plant-based alternatives. Use vegetable broth instead of chicken broth, and either buy a vegan Worcestershire sauce substitute (as worcestershire contains anchovies) or use tamari in its place.

hints & tips

  • Allow time for simmering. After adding all the ingredients to the pot, let the soup simmer for at least 30 minutes. Not only does this allow the cabbage to soften and the rice to cook thoroughly, but it also helps the flavors to fully develop and deepen.
  • Taste before serving. Before serving, taste the soup and adjust the seasoning if needed. You can add more salt, pepper, or any additional herbs and spices to suit your taste preferences.
  • Enjoy with sides. Cabbage roll soup pairs wonderfully with a gluten-free cheddar biscuit or a gluten-free sweet potato cornbread muffin. The breads can be used to soak up the flavorful tomato broth. 

Storage instructions

  • Storage: Store any leftover Cabbage Roll Soup in an airtight container in the refrigerator. It can be kept for up to 3-4 days, allowing you to enjoy it as a comforting meal throughout the week.
  • Reheat: To reheat the refrigerated soup, simply transfer the desired portion to a saucepan and heat it over medium heat until warmed through. Stir occasionally to ensure even heating. If your soup has thickened too much during storage in the refrigerator, add an additional splash of chicken broth or water to the soup to get it to your desired consistency for serving. 

A dutch oven filled with cabbage roll soup with parsley and carrots with a spoon in it.

Did you make this recipe?

I’d love to know! Please rate it and leave a comment below. You can also share your pictures and tag @adashofmegnut on Instagram.

A bowl of cabbage roll soup.

Cabbage Roll Soup

This hearty cabbage roll soup combines tender cabbage, flavorful ground meat, and a rich tomato broth for a satisfying meal that will warm you up on chilly nights. It has all the flavors of traditional cabbage rolls, just in a bowl of soup and ready in under an hour. It’s naturally gluten-free and dairy-free!
5 from 3 votes
Print Pin Rate
Course: Main Course, Soup
Cuisine: American
Diet: Gluten Free
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 8 servings
Calories: 471kcal
Author: Megan


  • 2 lbs ground beef
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil or avocado oil
  • 2 cups yellow onion (diced (about 1 medium onion))
  • 1 cup carrots (sliced)
  • 2 cloves garlic (minced)
  • 1 lb green cabbage (chopped (about 1 medium head of cabbage))
  • 30 oz diced tomatoes
  • 8 oz tomato sauce
  • 6 cups chicken or beef broth (gluten-free if need be)
  • 1 cup uncooked white rice
  • 1 tablespoon worcestershire sauce (gluten-free if need be)
  • 1 tablespoon lemon juice
  • 1 tablespoon brown sugar
  • 2 teaspoon paprika
  • 1 teaspoon dried oregano
  • 1/2 cup fresh parsley (chopped)


  • Preheat a large dutch oven over medium heat. Once heated, add the ground beef and season with salt and pepper.
  • Cook until the beef is browned, about 5-6 minutes, making sure to break up the meat with a spatula while it cooks.
  • Add the olive oil and onions and stir to combine. Cook for 3-4 minutes.
  • Add the minced garlic and carrots and cook an additional 2-3 minutes, stirring frequently to ensure the garlic does not burn.
  • Stir in chopped cabbage and cook for a few minutes until it softens.
  • Mix in diced tomatoes, tomato sauce, chicken broth, uncooked white rice, worcestershire sauce, lemon juice, brown sugar, paprika, and oregano. Stir to combine.
  • Bring the soup to a boil. Then let simmer and cover with a lid.
  • Cook for 30 minutes, or until the rice is tender.
  • Top with fresh parsley before serving.


  • If you use brown rice, you will need to increase the simmer time to about 50-60 minutes, until the rice is tender.
  • I’ve used red cabbage in place of the green cabbage before with great results. 
  • You can use chicken broth or beef broth in this recipe. Many store-bought broths contain gluten, so be sure to check the ingredients and packaging to ensure it is gluten-free if need be.
  • Not all brands of worcestershire sauce are gluten-free. If you are on a gluten-free diet or have celiac disease, I like the Lea & Perrins brand which is certified gluten-free. 


Calories: 471kcal | Carbohydrates: 37g | Protein: 25g | Fat: 25g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 1219mg | Potassium: 1034mg | Fiber: 5g | Sugar: 10g | Vitamin A: 3549IU | Vitamin C: 55mg | Calcium: 127mg | Iron: 5mg
Tried this Recipe? Tag me Today!Mention @ADashofMegnut or tag #adashofmegnut!
about megan

I’m Megan

A gluten-free food blogger from Chicago and lover of all things food, showing you gluten-free can be easy and delicious, too. Let’s make gluten-free stress free together! Read more…

5 from 3 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


    1. Thank you so much Christine! And thanks for stopping by ?

  1. This soup looks and sounds delicious. I love a warming soup during the cold months. Your pictures are beautiful. Thanks for sharing.

    1. Thanks so much Kim!! Also I’m loving the new rebranding for you! Everything looks great!

  2. I presume the beef is added back with the rice and simmered together.

  3. What’s up to every body, it’s my first go to see of this
    blog; this website contains remarkable and really fine stuff for visitors.