Hearty Beef And Cabbage Soup Recipe
This hearty & healthy cabbage soup recipe has flavorful ground beef, colorful vegetables, brown rice, and nourishing bone broth for the perfect cold weather soup. It is perfectly filling and has really good flavor! I think you will definitely want to add it into your soup rotation this winter.

This post may contain affiliate links. As an amazon affiliate, I may earn a small commission from qualifying purchases at no extra cost to you. If you have questions, please read my full privacy policy.
Looking for more hearty & healthy soup recipes? Try these other favorites:
Reasons To Love Hearty Beef & Cabbage Soup
- Nutritious and balanced: This soup has high quality protein from grass-fed beef, lots of nourishing veggies, and brown rice — a complete, satisfying meal in a bowl. It will fill you up, warm you up, and tastes amazing!
- Great for meal prep: This is one of those soups that tastes even better the next day, so you can make a big batch and enjoy easy, healthy lunches or dinners all week long.
- Budget-friendly ingredients: Simple staples like cabbage, carrots, and rice stretch the beef and make this soup hearty without being expensive.
- Naturally gluten-free and dairy-free: A cozy, nourishing meal without the gluten or dairy.
- Comfort food made healthy: It has all the warmth and comfort of traditional beef soup, but made with whole, real ingredients that leave you feeling good.
Ingredients in Beef & Cabbage Soup
This easy soup recipe is made from simple ingredients that are cooked slowly together for amazing flavor!
Grass-fed beef – I always prefer to use grass-fed beef in my recipes! When cows are fed grass from start to finish, the end product is much higher in important nutrients like Omega-3s, Glutathione, CLA, Vitamins A, D, E, K, B1 and B2, and minerals like calcium, magnesium, zinc, and iron (source). Grass-fed beef gives this soup a rich, savory flavor while adding high-quality protein and nutrients.
Veggies: Onion, carrots, garlic, fresh cabbage, bell pepper, and crushed tomatoes. All of these veggies give the soup texture, so much flavor, and great nutritional value.
Fresh Thyme: Fresh herbs really make this soup taste amazing. One of my favorite things is to harvest fresh herbs from my garden (when in season) and sprinkle them in a pot of soup. If you don’t have fresh, dried thyme will also work!
Brown Rice – Another ingredient that I always try and buy organic, to avoid pesticides an excess processing. Brown rice adds texture and makes this soup even more hearty.
Bone broth (or beef broth) – Bone broth gives this soup incredible depth of flavor while adding collagen, minerals, and nutrients that support joint and gut health. I love making my own bone broth to use in soup recipes.
Raw honey – I’ve got a post all about the benefits of raw honey, and how to spot fakes! Real raw honey has so many incredible health benefits. I use just a touch in this recipe to balance out all of the flavors.

Other Supplies You Will Need
- Large soup pot
- Knife & cutting board
How To Make Hearty Beef & Cabbage Soup
This soup is really easy to make, but does take some cooking time to soften the rice and veggies.
Step 1: Heat a large pot over medium heat. While the pot is heating up, prepare all of the veggies by slicing the carrots, chopping the bell pepper & onion, and mincing the garlic. Chop the cabbage into small pieces.
Step 2: Once the pot is hot, add a little bit of butter or olive oil to the pan. Add the beef to the pan and cook it, breaking it apart as it browns. Season with salt and pepper.
Step 3: Add the onion, minced garlic, carrots, pepper, and fresh thyme to the ground beef. Stir them together and cook for a few more minutes until the veggies start to soften.
Step 4: Add the remaining soup ingredients to the pot, and mix everything together.
Step 5: Bring the soup to a boil, reduce the heat and simmer for 35 – 40 minutes or until the rice is done and the cabbage is tender.
Step 6: Enjoy the soup hot with your favorite sides!
Store leftover soup in an airtight container in the fridge for a few days. You can also freeze it in a freezer safe container.
Variations & Substitutions
This delicious soup is so easy to customize based on what you have in your fridge. Feel free to throw in any extra veggies you have on hand, or try substituting wild rice, or quinoa. It would be delicious with beans, too!

What To Serve With Hearty Beef & Cabbage Soup
I love to serve this soup with some bread on the side. I’ve enjoyed it lately with my fresh milled dinner rolls, or it’s always good with a piece of fresh baked crusty sourdough bread. Soup with bread and lots of butter is a complete meal, if you ask me!
Frequently Asked Questions

Hearty Beef And Cabbage Soup Recipe
Equipment
- 1 large soup pot or dutch oven
- Knife & Cutting board
Ingredients
- olive oil or butter
- 1 1/2 lbs grass-fed ground beef
- salt & pepper to taste
- 1 yellow onion diced
- 4 cloves garlic minced
- 2 medium carrots sliced
- 1 red bell pepper seeded and chopped
- 3-4 spears fresh thyme stems removed
- 1 small green cabbage or 1/2 or a large green cabbage, chopped. About 5-6 cups
- 4 cups bone broth or beef broth
- 16 oz crushed tomatoes
- 1/2 cup brown rice uncooked
- 1 tbsp raw honey
Instructions
- On the stove top over medium heat, heat a large soup pot.
- When it is hot, add a little bit of olive oil or butter to the pot. Add the ground beef and cook, breaking it apart as it browns. Season with salt and pepper.
- Add the minced garlic and cook for a few minutes until fragrant.
- Stir in the onion, carrots, bell pepper and thyme and cook for a few minutes until the veggies start to soften slightly.
- Add the remaining soup ingredients: broth, cabbage, crushed tomatoes, brown rice and honey. Stir to combine.
- Bring the soup to a boil, and then reduce to a simmer for 35-40 minutes or until the rice is cooked and the cabbage is tender.
- Serve the soup hot with your favorite sides!
Notes
