Cabbage soup is one of those go-to meals that feels like a hug in a bowl—perfect for busy nights, chilly weather, or when you just want something hearty that doesn’t weigh you down. It’s low-carb, veggie-packed, and super forgiving, which means you can tweak it based on whatever’s wilting in your fridge. The best part? This cabbage soup recipe takes just 30 minutes from start to slurp, and it’s so good, even your picky eaters might go back for seconds. If you’re a fan of easy soups with big flavors (and minimal dishes!), this one deserves a permanent spot in your weeknight rotation.
Table of Contents
What is Cabbage Soup?
At its core, cabbage soup is a simple vegetable-based soup starring—you guessed it—cabbage. It’s one of those magical “clean out the fridge” meals that’s naturally low in calories and high in comfort. This version keeps things light but flavorful with a classic mix of onion, carrot, celery, garlic, herbs, and a splash of lemon juice to brighten it all up. You simmer everything in vegetable broth with tomatoes for a slightly tangy, savory broth that’s downright cozy. Traditionally, cabbage soup’s been popular with the “detox” crowd, but let’s be honest—it doesn’t need to be trendy to be tasty. It’s just a solid, feel-good meal that fits into pretty much any lifestyle.
Reasons to Try Cabbage Soup
First off, it’s quick—like “start cooking at 6, eat by 6:30” quick. And in the world of weeknight chaos (soccer practice, homework meltdowns, the dog chewing your shoe), that’s a lifesaver. Plus, cabbage soup is naturally low in carbs and gluten-free, which makes it super versatile whether you’re feeding a crowd or just trying to eat a little lighter. Got dietary restrictions in the house? This one’s a crowd-pleaser that checks a lot of boxes. Oh, and it’s budget-friendly. Cabbage is cheap, and the rest of the ingredients are pantry staples. This soup proves you don’t need a fancy grocery haul to get something warm, nourishing, and seriously delicious on the table.
Ingredients Needed to Make Cabbage Soup
- 2 tablespoons olive oil
- 1 onion, diced
- 1 large carrot, diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon salt
- ½ cabbage, chopped
- 1 (14-ounce) can diced tomatoes
- 4 to 6 cups vegetable broth (depending on how brothy you like it)
- 1 to 2 tablespoons lemon juice
- ¼ cup fresh parsley, roughly chopped
- Cracked black pepper, to taste

Instructions to Make Cabbage Soup: Step by Step
Making cabbage soup step by step is surprisingly easy, and once you’ve done it once, you’ll probably want to keep it in your regular dinner rotation. Below is a detailed, no-stress walkthrough that covers every part of the process. If you’re a first-timer or someone who needs a little more than just “sauté the veggies,” this is for you.
Step 1: Prep Your Ingredients Before You Start Cooking
Before we even turn on the stove, let’s make things easier by prepping all your ingredients. Dice the onion, carrot, and celery into small, even pieces—this helps everything cook evenly and makes your soup extra spoon-friendly. Chop the cabbage into bite-sized pieces (you’ll want it soft but not mushy). Mince the garlic cloves and keep your spices and broth nearby.
Tip: If you’re new to prepping veggies, check out this carrot and celery soup recipe where we dive deeper into chopping techniques and seasoning basics.
Step 2: Sauté the Onion, Carrot, and Celery
Set a large soup pot (a Dutch oven is ideal) over medium-high heat and add the olive oil. Once it’s shimmering, toss in your diced onions, carrots, and celery. These three are the base of many good soups—often called a “mirepoix”—and sautéing them helps create a flavorful foundation. Stir occasionally and cook for about 4–5 minutes, until the onions become translucent and the carrots soften slightly.
Bonus Flavor Tip: For a slightly richer base, you can add a small pat of butter along with the olive oil.
Step 3: Stir in the Garlic and Dried Herbs
Once your veggies have softened a bit, stir in the minced garlic, oregano, basil, and salt. Cook for another 60 seconds, just until the garlic becomes fragrant. Don’t walk away here—it can burn quickly! This step adds that earthy, aromatic backbone that takes your cabbage soup from “meh” to “mmmh.”
Need a garlic substitute? Visit this garlic parmesan cheeseburger bombs post for tips on swapping garlic in recipes without losing flavor.
Step 4: Add the Chopped Cabbage and Let It Soften
Next, add your chopped cabbage to the pot. It might seem like a lot at first (and it is!), but cabbage shrinks down as it cooks. Stir everything together and let the cabbage sweat for about 5 minutes. This softens the cabbage just enough so that it will fully cook when simmered in broth, but still have a little texture when you eat it.
Step 5: Pour in the Broth and Tomatoes
Now it’s time to bring your soup to life. Pour in the diced tomatoes (including the juice from the can) and add 4 to 6 cups of vegetable broth, depending on how thick or brothy you want your soup. Stir everything together and bring it to a gentle boil. Then reduce the heat and let it simmer, uncovered, for 10 minutes.
Planning to use chicken broth instead? That’s totally fine! Just keep in mind the flavor will be slightly richer. You can find more broth substitution tips in our flu-fighting chicken noodle soup post.
Step 6: Taste, Finish, and Add Fresh Herbs
Once your vegetables are soft and the broth is warm and fragrant, it’s time to finish things off. Turn off the heat and stir in the lemon juice (start with 1 tablespoon, then taste), fresh chopped parsley, and a few grinds of cracked black pepper. Give the soup a taste and adjust the seasoning if needed—maybe a pinch more salt or an extra squeeze of lemon.
Fresh herb tip: If parsley’s not your thing, swap it for fresh dill or basil for a different but equally fresh finish. See our creamy alfredo lasagna soup for more herb-pairing ideas.
Step 7: Serve and Enjoy
Ladle the cabbage soup into bowls and serve it hot. Pair it with a slice of crusty bread, or top it with a sprinkle of grated parmesan for an extra savory hit. If you’re serving this for lunch, it also goes great with a simple sandwich or a crisp side salad.
What to Serve with Cabbage Soup
This soup’s cozy but light, so it plays well with others. Try it with a slice of crusty sourdough or cornbread on the side. If you’re craving protein, a grilled cheese sandwich or even a scoop of rotisserie chicken stirred right into the bowl works wonders. You could also serve it with a side like this Thai Chicken Cabbage Stir Fry for a fun cabbage-on-cabbage combo. And if you love your soups creamy, check out this Easy Creamy Lasagna Soup for your next cozy night in.
Key Tips for Making Cabbage Soup
First, chop your veggies small and even—they’ll cook faster and give you the best texture. If you like thicker soup, use just 4 cups of broth. Prefer it lighter and more broth-y? Go with 6. Don’t skip the lemon juice at the end; it totally brightens up the flavors. And if you’re meal-prepping, let the soup cool completely before popping it in the fridge or freezer. Want to boost the flavor even more? Add a parmesan rind while it simmers (just remove it before serving). Also, feel free to sneak in extras like zucchini, spinach, or even some beans.
Storage and Reheating Tips for Cabbage Soup
This cabbage soup holds up like a champ in the fridge. Just let it cool, then stash it in an airtight container for up to 4-5 days. It’s perfect for reheating on busy weekday lunches. Freezing? You bet. Pour it into individual portions (those freezer cubes are a lifesaver) and freeze for up to 3 months. To reheat, let it thaw overnight in the fridge or pop it straight into a pot from frozen over low heat. Add a splash of broth or water if it thickens too much. Pro tip: It tastes even better the next day, so make a double batch and thank yourself later.
FAQs
Can I make cabbage soup in advance?
Absolutely! It actually tastes better after a day in the fridge, once the flavors meld together.
Is this soup vegan?
Yes—totally plant-based and dairy-free as written.
Can I add protein?
Sure! Add shredded chicken, cooked sausage, or even white beans for extra heartiness.
How do I make it spicier?
Add red pepper flakes or a splash of hot sauce while it simmers.
Can I swap in different veggies?
Totally. Zucchini, spinach, kale, or bell peppers would all work beautifully here.
Final Thoughts
There’s just something deeply comforting about a warm bowl of cabbage soup. It’s like the soup equivalent of your favorite sweatpants—reliable, cozy, and always hits the spot. Whether you’re meal-prepping for the week, looking for a reset meal after a weekend of indulgence, or just want something warm and nourishing, this recipe is a solid go-to. If you’re into soup season (or just soup moods), you’ll also love this Creamy Chicken Poblano Soup or this veggie-packed Easy Crockpot Tuscan White Bean Soup. Give this cabbage soup a try—it might just become a favorite in your house, too.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintCabbage Soup: Cozy, Quick & Comforting
This cabbage soup recipe is a cozy and healthy blend of cabbage, veggies, and herbs for an easy, low-carb meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 1 large carrot, diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon salt
- ½ cabbage, chopped
- 1 (14-ounce) can diced tomatoes
- 4 to 6 cups vegetable broth, depending how thick or brothy you’d like it
- 1 to 2 tablespoons lemon juice
- ¼ cup roughly chopped fresh parsley
- cracked black pepper, to taste
Instructions
1. Heat the oil in a large pot over medium-high heat, and add the diced onions, carrot, and celery. Cook for 4 to 5 minutes.
2. Add the minced garlic and spices and stir for another minute.
3. Add the cabbage and let it sweat for 5 minutes, stirring frequently.
4. Pour in the vegetable broth and diced tomatoes and let it simmer uncovered for 10 minutes, or until the vegetables are softened to your liking.
5. Remove the cabbage soup from the heat and add the lemon juice, parsley, and cracked black pepper. Give it another stir, then serve.
Notes
Let the soup cool before storing it in an airtight container. It will stay good for 4 to 5 days in the fridge.
To freeze, store in freezer-safe containers for up to 3 months.
Feel free to customize this soup with different vegetables or herbs to make it your own.
Nutrition
- Serving Size: 1 serving
- Calories: 145
- Sugar: 9g
- Sodium: 469mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg