A good bowl of cabbage barley soup is one of those old-fashioned meals that never goes out of style.
It’s hearty, deeply nourishing, and comes together with the kind of simple ingredients you probably already have sitting in your kitchen.
This cabbage barley soup recipe has its roots in Eastern European home cooking, where frugal, wholesome soups have been warming families for generations.
The combination of tender cabbage, chewy pearl barley, and a rich vegetable or beef broth creates something that’s far greater than the sum of its parts.
It’s the kind of soup that gets better the longer it sits, making it absolutely perfect for meal prep or a lazy Sunday cook session.
If you love a bowl of something warm and filling without a lot of fuss, you are going to adore this one.
For more cozy soup inspiration, check out my roundup of fall soup recipes that are perfect for any chilly evening.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 55 minutes |
| Total Time | 1 hour 10 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Cabbage Barley Soup Recipe
This is one of those soups that checks every single box for a satisfying weeknight dinner.
It’s budget-friendly, using humble vegetables and pantry staples that won’t break the bank.
The pearl barley acts as a natural thickener, giving the broth a silky, almost creamy consistency without any added dairy.
It’s also incredibly versatile, you can keep it fully vegetarian or add some beef or sausage to make it even heartier.
- One-pot wonder: Everything cooks in a single pot, which means minimal cleanup and maximum flavor.
- Pantry-friendly: Most of the ingredients are things you likely have at home already.
- Great for meal prep: This soup stores beautifully and tastes even better the next day.
- Nutritious and filling: Packed with fiber, vitamins, and slow-releasing carbs that keep you full for hours.
- Freezer-friendly: Makes a big batch that you can portion and freeze for easy future meals.
- Customizable: Works wonderfully with whatever vegetables you have on hand.
You might also enjoy: Beef Barley Soup
Ingredients
This recipe uses simple, accessible ingredients that come together to create a rich and satisfying pot of soup. Here’s everything you’ll need to get started.
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, peeled and sliced into rounds
- 3 stalks celery, sliced
- 4 cups green cabbage, roughly chopped (about ½ a small head)
- 1 cup pearl barley, rinsed
- 1 can (14.5 oz) diced tomatoes, with their juices
- 6 cups low-sodium vegetable broth (or beef broth for a richer flavor)
- 1 cup water
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- ½ teaspoon smoked paprika
- 1 bay leaf
- Salt and black pepper, to taste
- Fresh parsley, for garnish (optional)
You might also enjoy: Vegetable Soup
Kitchen Equipment Needed
You don’t need any fancy gadgets to make this soup, just a few reliable kitchen basics to get the job done efficiently.
- Large Dutch oven or heavy-bottomed pot (6-quart or larger)
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Colander or fine mesh strainer (for rinsing barley)
- Ladle for serving
- Vegetable peeler
Recommended Products for This Recipe
Over the years, I’ve found that a few specific products make this soup noticeably better, easier to cook, better flavor, and more consistently delicious. Here are my personal go-to picks.
1. Le Creuset Enameled Cast Iron Dutch Oven
This is hands-down the best pot I’ve ever used for soups and stews.
The even heat distribution means your vegetables soften perfectly without hot spots, and the heavy lid traps in all that wonderful flavor. It’s an investment that will genuinely last decades.
2. Bob’s Red Mill Pearl Barley
Not all pearl barley is created equal, and Bob’s Red Mill consistently delivers a clean, nutty grain that cooks up beautifully in soups.
It thickens the broth just the right amount without turning mushy. This is the one I always keep stocked in my pantry.
3. Swanson Low-Sodium Vegetable Broth
A great broth is the foundation of any good soup, and Swanson’s low-sodium version gives you a clean, savory base without the soup becoming too salty as it reduces.
The flavor is well-balanced and lets the vegetables and barley really shine through.
4. OXO Good Grips Y-Peeler
When you’re prepping a batch of carrots and other root vegetables, a sharp, comfortable peeler makes all the difference.
The OXO Y-peeler is ergonomic, ultra-sharp, and one of those tools you’ll reach for constantly. It makes prep work genuinely enjoyable.
Read Also: White Bean and Kale Soup

Step-by-Step Instructions: How to Make Cabbage Barley Soup
1. Prep All Your Vegetables
- Dice the yellow onion into small, even pieces, roughly ¼-inch. This ensures it cooks quickly and evenly during the sauté step.
- Peel and mince the garlic cloves. You want them finely minced so they melt into the soup and don’t leave any harsh raw chunks.
- Peel the carrots with your vegetable peeler, then slice them into rounds about ¼-inch thick. Try to keep the slices uniform so they all cook at the same rate.
- Slice the celery stalks crosswise into similar ¼-inch pieces.
- Remove any wilted outer leaves from the cabbage, then cut it into quarters and slice out the tough core. Roughly chop the cabbage into approximately 1-inch pieces — they’ll soften and shrink quite a bit as they cook, so don’t worry about them being too large.
- Place your colander or fine mesh strainer over the sink, add the pearl barley, and rinse it under cold running water for about 30 seconds, stirring it gently with your fingers. This removes excess starch and any debris.
2. Sauté the Aromatics
- Place your large Dutch oven or heavy-bottomed pot over medium heat and let it warm for about 1 minute.
- Add the 2 tablespoons of olive oil and allow it to heat until it shimmers slightly, about 30 seconds.
- Add the diced onion to the pot and stir it to coat it in the oil. Cook for 4 to 5 minutes, stirring occasionally, until the onion has softened and turned translucent. You’re not looking for browning here — just softened and fragrant.
- Add the minced garlic to the pot and stir it into the onion. Cook for 1 minute, stirring frequently, until the garlic is fragrant. Keep a close eye on it — garlic burns quickly and turns bitter, so don’t walk away from the stove at this step.
3. Add the Carrots and Celery
- Add the sliced carrots and celery to the pot and stir everything together to combine with the onion and garlic.
- Cook for 3 to 4 minutes over medium heat, stirring occasionally. You’re looking for the vegetables to begin to soften slightly at the edges — they won’t be fully cooked yet, but this brief sauté builds a deeper, more complex flavor base for the whole soup.
- Season lightly with a pinch of salt at this stage to help draw out moisture from the vegetables and accelerate their softening.
4. Add the Cabbage, Barley, and Seasonings
- Add the chopped cabbage to the pot. It will look like a lot, but it shrinks significantly as it cooks. Stir everything together so the cabbage mixes in with the other vegetables.
- Add the rinsed pearl barley directly into the pot and stir to distribute it evenly among the vegetables.
- Sprinkle in the dried thyme, dried parsley, and smoked paprika. Stir everything together so the spices coat the vegetables and barley evenly.
- Add the bay leaf to the pot — just tuck it in wherever there’s space.
5. Add the Tomatoes and Broth
- Pour in the entire can of diced tomatoes, including all the juices from the can. The tomato juices are packed with flavor and add a subtle acidity that balances the richness of the broth.
- Pour in the 6 cups of vegetable broth (or beef broth, if you prefer a richer, meatier taste).
- Add the 1 cup of water to bring the liquid level up, ensuring the barley has enough liquid to cook and expand fully.
- Stir everything together, then increase the heat to medium-high and bring the soup to a gentle boil. You’ll see small bubbles forming and the surface beginning to roll.
6. Simmer Until the Barley Is Tender
- Once the soup reaches a boil, reduce the heat to medium-low so it maintains a gentle, steady simmer. You want small bubbles breaking at the surface, not a rapid rolling boil that could make the barley break down too quickly.
- Place a lid on the pot, slightly ajar to allow some steam to escape. This prevents the soup from boiling over while still retaining most of the heat and moisture.
- Simmer for 40 to 45 minutes, stirring every 10 minutes or so to prevent the barley from sticking to the bottom of the pot. As it cooks, the barley will absorb liquid and expand, and the soup will thicken noticeably.
- After 40 minutes, fish out the bay leaf and discard it. Test the barley by pressing a grain against the side of the pot with a spoon — it should be tender all the way through with just a slight chew. If it still feels too firm in the center, cook for an additional 5 to 10 minutes.
- Test the cabbage as well — it should be very tender and silky, not crunchy.
7. Season and Serve
- Taste the soup carefully and adjust the seasoning. Add salt and black pepper gradually, tasting as you go, until the soup is seasoned to your liking. The amount of salt you need will vary depending on how salty your broth was.
- If the soup has thickened more than you’d like, stir in an additional ½ to 1 cup of water or broth to loosen it to your preferred consistency.
- Ladle the soup into bowls and garnish with a sprinkle of fresh parsley if desired, for a pop of color and a fresh herbal note.
- Serve immediately with crusty bread or crackers on the side.
This soup pairs wonderfully as a starter before serving my Slow Cooker Pot Roast for a hearty, complete dinner.
Tips for The Best Cabbage Barley Soup
A few small adjustments can make a big difference in the flavor and texture of this soup. Keep these tips in mind every time you make it.
- Rinse the barley: Always rinse pearl barley before adding it to the soup. This removes excess starch, which can make the broth overly thick and cloudy.
- Don’t skip the sauté step: Cooking the onion, garlic, carrots, and celery in oil before adding the broth builds a deeper, more savory flavor base for the entire soup.
- Cut the cabbage into larger pieces: Cabbage shrinks a lot during cooking, so cut it into roughly 1-inch chunks so it doesn’t completely disappear into the soup.
- Use low-sodium broth: This gives you full control over the final saltiness of the soup. You can always add more salt, but you can’t take it out.
- Simmer low and slow: A gentle simmer is best for this soup. A hard boil will break down the barley too quickly and can make it mushy.
- Add more liquid if needed: Barley absorbs a lot of liquid as it cooks and even more as it sits. If the soup thickens too much, just stir in extra broth or water.
- Let it rest: This soup is even better after resting for 15 to 20 minutes off the heat. The flavors meld together beautifully during that rest period.
For another cozy, warming bowl, try my Lentil Spinach Soup, it’s just as easy and just as satisfying.
Serving Suggestions

This soup is a complete meal on its own, but a few thoughtful sides and accompaniments take it to the next level.
Thick, crusty bread for dunking is practically non-negotiable, something like a sourdough loaf or a rustic country bread soaks up the rich broth perfectly.
- Serve alongside a fresh Cucumber Salad for a light, refreshing contrast to the hearty soup.
- A simple green salad with a lemon vinaigrette adds brightness and balance to the meal.
- Top each bowl with a dollop of sour cream for a creamy, Eastern European-style finish.
- Add a sprinkle of grated Parmesan or Gruyère over the top before serving for an extra savory hit.
- Serve with Sweet Sourdough Bread on the side for a delicious, filling pairing.
- A drizzle of good quality olive oil right before serving adds richness and a beautiful glossy finish to the bowl.
Variations of Cabbage Barley Soup
One of the best things about this soup is how easily it adapts to different tastes, diets, and whatever happens to be in your fridge.
- Beef cabbage barley soup: Brown 1 pound of beef stew meat or ground beef in the pot before adding the aromatics. The beef adds incredible depth of flavor and turns this into an even heartier meal.
- Sausage variation: Slice kielbasa or smoked sausage and add it along with the broth. This is especially delicious and adds a wonderful smoky flavor.
- Add more vegetables: Diced potatoes, zucchini, green beans, or turnips are all excellent additions. Add heartier vegetables like potatoes along with the broth, and more delicate ones like zucchini in the last 15 minutes.
- Make it creamy: Stir in ½ cup of heavy cream or a splash of coconut milk during the last 5 minutes of cooking for a richer, more velvety soup.
- Swap the barley: If you prefer, you can use farro, wild rice, or brown rice in place of the barley. Adjust cooking times accordingly.
- Add beans: A can of white beans, chickpeas, or kidney beans stirred in during the last 10 minutes of cooking adds extra protein and fiber.
- Slow cooker version: Sauté the aromatics on the stovetop, then transfer everything to the slow cooker and cook on low for 6 to 8 hours or on high for 3 to 4 hours.
Another excellent soup to try: Autumn Minestrone Soup
Storage and Reheating
This soup stores exceptionally well, which makes it ideal for batch cooking and weekly meal prep.
- Refrigerator: Allow the soup to cool completely to room temperature, then transfer it to an airtight container. It will keep in the fridge for up to 4 to 5 days.
- Freezer: Pour cooled soup into freezer-safe containers or heavy-duty zip-top freezer bags, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Label with the date so you don’t lose track.
- Thawing: Transfer frozen soup to the refrigerator the night before you plan to eat it and allow it to thaw overnight.
- Reheating on the stovetop: Pour the soup into a pot over medium heat and stir occasionally until heated through, about 8 to 10 minutes. The barley will have absorbed more liquid overnight, so add extra broth or water to reach your desired consistency before reheating.
- Reheating in the microwave: Transfer a portion to a microwave-safe bowl, add a splash of broth or water, cover loosely, and heat in 1-minute increments, stirring between each, until hot throughout.
- Note on texture: The barley continues to absorb liquid as the soup sits, so the leftovers will be thicker than the freshly made version. This is perfectly normal — just loosen it with extra liquid when reheating.
Read Also: Winter Soups and Stews
Nutritional Facts
The following nutritional information is an estimate based on one serving (approximately 1.5 cups), with the recipe making 6 servings.
Actual values will vary based on specific brands and any substitutions made.
| Nutrition Per Serving (Approx.) | |
|---|---|
| Calories | ~220 kcal |
| Carbohydrates | ~40g |
| Protein | ~6g |
| Fat | ~5g |
| Saturated Fat | ~0.8g |
| Fiber | ~8g |
| Sodium | ~520mg |
| Sugar | ~7g |
| Vitamin A | ~70% DV |
| Vitamin C | ~40% DV |
| Iron | ~10% DV |
You might also enjoy: Spring Vegetable Soup
Health Benefits of Key Ingredients
This cabbage barley soup isn’t just comforting, it’s genuinely good for you, thanks to some powerhouse ingredients that deliver serious nutritional value.
Each bowl provides a meaningful dose of fiber, vitamins, and minerals that support overall wellness without any complicated cooking or fancy superfoods.
- Cabbage: Rich in vitamin C, vitamin K, and antioxidants. Cabbage is known to support gut health thanks to its high fiber content and has anti-inflammatory properties linked to regular consumption.
- Pearl barley: One of the best whole grains for sustained energy. The beta-glucan fiber in barley helps regulate blood sugar levels and supports healthy cholesterol, making it an excellent choice for heart health.
- Carrots: Loaded with beta-carotene, which the body converts to vitamin A. Carrots support eye health, immune function, and skin health.
- Celery: A low-calorie vegetable rich in antioxidants and anti-inflammatory compounds. It contributes hydration and a subtle savory depth to the broth.
- Garlic: Widely recognized for its immune-boosting and anti-inflammatory properties. Regular consumption of garlic has been associated with improved heart health and reduced blood pressure.
- Diced tomatoes: An excellent source of lycopene, a powerful antioxidant linked to reduced risk of certain chronic diseases. Cooked tomatoes actually have higher bioavailable lycopene than raw ones.
- Olive oil: Provides heart-healthy monounsaturated fats and polyphenols that have anti-inflammatory effects. Even just two tablespoons make a meaningful contribution to a Mediterranean-style diet.
Another nourishing recipe you’ll love: Corn Chowder
FAQs About Cabbage Barley Soup
1. Can I use quick-cooking barley instead of pearl barley?
Yes, you can substitute quick-cooking barley, but you’ll need to reduce the cooking time significantly, it typically only needs about 10 to 12 minutes to cook through.
Add it to the soup about 15 minutes before the end of cooking rather than at the beginning, or it will become overcooked and mushy.
2. Can I make this soup in a slow cooker?
Absolutely! For the best results, sauté the onion, garlic, carrots, and celery in olive oil on the stovetop first to build flavor.
Then transfer everything to your slow cooker, add all remaining ingredients, and cook on low for 6 to 8 hours or on high for 3 to 4 hours, until the barley is tender.
3. Is cabbage barley soup freezer-friendly?
Yes, this soup freezes very well for up to 3 months.
Keep in mind that the barley will continue absorbing liquid even in the freezer, so the soup will be thicker after thawing.
Simply stir in extra broth or water when reheating to bring it back to your preferred consistency.
4. What type of cabbage works best in this soup?
Green cabbage is the traditional choice and works beautifully here, it’s mild, tender when cooked, and holds up well to long simmering without falling apart completely.
Savoy cabbage is a great alternative with a slightly more delicate, wrinkled texture. Napa cabbage can also be used, but it’s softer and cooks faster, so add it in the last 20 minutes of cooking.
5. Can I add meat to this cabbage barley soup recipe?
Definitely, and it’s delicious with meat. Browned beef stew cubes or ground beef add a deep, savory richness that pairs beautifully with the barley and cabbage.
Sliced kielbasa or smoked sausage is another wonderful addition, just brown it briefly in the pot before adding the aromatics, and the smoky fat it releases will flavor the entire soup.
Another favorite: Crockpot Ham and Bean Soup

Cabbage Barley Soup
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion medium, diced
- 3 cloves garlic minced
- 3 carrots medium, peeled and sliced into ¼-inch rounds
- 3 stalks celery sliced into ¼-inch pieces
- 4 cups green cabbage about ½ a small head, roughly chopped into 1-inch pieces
- 1 cup pearl barley about 200g, rinsed
- 14.5 oz diced tomatoes 1 can (about 411g), with juices
- 6 cups low-sodium vegetable broth about 1.4 litres; or beef broth for a richer flavor
- 1 cup water about 240ml
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- ½ teaspoon smoked paprika
- 1 bay leaf
- salt to taste
- black pepper to taste
- fresh parsley optional, chopped
Equipment
- Large Dutch oven or heavy-bottomed pot 6-quart or larger
- Wooden spoon or silicone spatula
- Chef’s knife
- Cutting board
- Measuring cups and spoons
- Colander or fine mesh strainer For rinsing barley
- Ladle For serving
- Vegetable peeler
Method
- Dice the onion, mince the garlic, peel and slice the carrots and celery into ¼-inch pieces, and roughly chop the cabbage into 1-inch chunks. Rinse the pearl barley under cold running water in a colander for about 30 seconds and set aside.
- Heat olive oil in a large Dutch oven over medium heat, add the diced onion, and cook for 4–5 minutes until softened and translucent. Add the minced garlic and stir for 1 minute until fragrant.
- Add the sliced carrots and celery to the pot, season with a pinch of salt, and cook for 3–4 minutes over medium heat, stirring occasionally, until the edges begin to soften.
- Stir in the chopped cabbage, rinsed pearl barley, dried thyme, dried parsley, smoked paprika, and the bay leaf, mixing everything together to coat evenly in the seasonings.
- Pour in the canned diced tomatoes (with their juices), vegetable broth, and water, then stir to combine. Increase heat to medium-high and bring the soup to a gentle boil.
- Reduce heat to medium-low, cover with the lid slightly ajar, and simmer for 40–45 minutes, stirring every 10 minutes, until the barley is tender and the cabbage is silky. Remove and discard the bay leaf.
- Taste and adjust salt and black pepper to your liking, adding a splash of extra broth or water if the soup has thickened too much. Ladle into bowls and garnish with fresh parsley if desired.
Nutrition
Notes
- Always rinse pearl barley before adding it to the pot — this removes excess starch and prevents the broth from becoming too thick and cloudy.
- Don’t skip the sauté step. Cooking the aromatics in olive oil before adding the broth builds a much deeper, more savory flavor base for the entire soup.
- Barley absorbs a lot of liquid as it cooks and even more as the soup sits. Add extra broth or water when reheating leftovers to restore your preferred consistency.
- For a meatier version, brown 1 pound of beef stew cubes or sliced kielbasa in the pot before adding the aromatics. The fat they release will flavor the entire soup.
- Savoy cabbage or Napa cabbage can be substituted for green cabbage. If using Napa, add it in the last 20 minutes as it cooks faster.
- To make this soup in a slow cooker, sauté the aromatics on the stovetop first, then transfer everything to the slow cooker and cook on low for 6–8 hours or on high for 3–4 hours.
- A can of rinsed white beans or chickpeas stirred in during the last 10 minutes adds extra protein and makes the soup even more filling.
- Store leftovers in an airtight container in the refrigerator for up to 4–5 days, or freeze in portioned containers for up to 3 months.
- This soup tastes even better the next day as the flavors meld together overnight — it’s a great candidate for weekend meal prep.
- For a creamy variation, stir in ½ cup of heavy cream or coconut milk during the last 5 minutes of cooking.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This cabbage barley soup is everything a great homemade soup should be, warm, filling, deeply flavorful, and so simple to pull together.
It’s the kind of recipe that becomes a staple in your kitchen, the one you come back to on cold evenings when you want something truly comforting.
Give it a try this week, and I’m confident it’s going to become a regular in your meal rotation.
If you make it, I’d love to hear how it turned out, drop a comment below and let me know if you added any fun twists or variations.
Sharing is caring, so if you loved this recipe, pass it along to a friend or pin it for later.
Recommended:
- Beef Barley Soup Recipe
- Creamy Sausage and Potato Soup
- Cajun Potato Soup Recipe
- Roasted Cauliflower Soup Recipe
- Potato Leek Soup Recipe



