Yes, you can lose weight eating cabbage soup — but only if it does not taste like boiled sadness. I remember when I first tried the cabbage soup diet and made the classic recipe with just cabbage, broth, and cheap veggies. By day three, I felt sick of it, but it was not the weight loss that failed me — it was the flavor.
If you want to drop weight fast or eat lighter, this list helps because you are not making bland diet food. Instead, you are making 10 tasty soups you will want to eat for days, and the trick is real flavor: acid, spice, herbs, and protein. Every bite feels good, not like a punishment.
Stick with me to the end because one of these soups will be your go-to meal, and that is when your eating habits change. By the end, you will know how to make cabbage soup so good you forget you are on a diet.
Why Cabbage Soup Actually Works
Before we get to the recipes, let us talk about why this helps with weight loss. Cabbage soup works on a simple idea: high volume plus low calories plus high fiber equals fullness without overeating. The combination of these elements makes it an effective tool for short-term weight loss when you need to reset your eating habits.
- High water content — Cabbage is 92% water, so you eat a big bowl and feel full on few calories.
- Fiber-rich foods — Cabbage, carrots, celery, and tomatoes have lots of fiber, which slows digestion and keeps you full longer.
- Low calorie density — A bowl of cabbage soup has 100 to 200 calories, while a sandwich has 400 to 600, which is why this works.
- Easy to batch cook — Make one recipe and eat it for days with no thinking, no expensive foods, and no daily choices.
Studies show that more fiber and fewer calories help short-term weight loss, and that is the whole idea. But most people make a big mistake by thinking that low-calorie means low-flavor, and this list fixes that completely.
The 10 Cabbage Soup Recipes You Will Actually Eat
1. Classic Detox Cabbage Soup

This is the start, and it is simple and gentle on your stomach. It is the soup that began the cabbage soup diet, and it works for new cooks while teaching you the basic steps. This soup is so simple it feels basic, but that is fine because it lets you eat light without thinking too much.
Key ingredients:
- 1 medium head of green cabbage, chopped
- 4 carrots, sliced
- 3 celery stalks, diced
- 1 large onion, quartered
- 1 can diced tomatoes (14 oz)
- 6 cups vegetable broth
- Salt and pepper to taste
The method: Cook onions until soft, then add all veggies and broth and simmer for 30 minutes until cabbage is soft. Add salt and pepper, and this makes 6 to 8 bowls with each bowl having about 80 calories.
2. Spicy Fat-Burning Cabbage Soup

This soup uses chili flakes, paprika, and garlic to make plain cabbage taste bold, and if you get bored fast, heat keeps things fun. Chili peppers also boost your metabolism a tiny bit, helping you burn extra calories throughout the day. This soup feels rich but keeps calories low, making it perfect for spice lovers.
Key ingredients:
- 1 head green cabbage, chopped
- 4 cloves garlic, minced
- 1 tablespoon paprika
- 1 teaspoon chili flakes (add more or less)
- 1 can diced tomatoes (14 oz)
- 6 cups vegetable broth
- 1 tablespoon olive oil
- 1 teaspoon cumin
The method: Heat oil and cook garlic until it smells good, then add paprika and cumin and stir for 30 seconds. Add cabbage, tomatoes, and broth, simmer for 25 minutes, and add chili flakes in the last 5 minutes so they stay strong.
3. Chicken Cabbage Power Soup

Chicken breast turns this soup into a real meal, and protein keeps you full while cutting cravings. Adding protein helps you feel like you are eating real food, not a diet soup, and each bowl has 180 calories and keeps you full for hours. That is the power of protein in action.
Key ingredients:
- 2 boneless chicken breasts, cubed
- 1 medium head green cabbage, chopped
- 3 carrots, sliced
- 1 onion, diced
- 8 cups chicken broth
- 1 teaspoon dried thyme
- Salt and pepper
The method: Bring broth to a boil, add chicken, and simmer for 10 minutes until cooked through. Add veggies and thyme, then simmer for 15 more minutes until cabbage is soft and tender.
4. Garlic Herb Cabbage Soup

This soup uses fresh garlic, rosemary, thyme, and lemon juice to make it taste like a restaurant meal. Fresh herbs add flavor without calories, and lemon adds brightness without salt, creating a sophisticated taste profile. The herbs make every spoonful feel indulgent while keeping the calorie count low.
Key ingredients:
- 1 head green cabbage, chopped
- 6 cloves garlic, minced
- 2 tablespoons fresh rosemary, chopped
- 1 tablespoon fresh thyme leaves
- Juice of 1 lemon
- 6 cups vegetable broth
- 1 tablespoon olive oil
- Salt and pepper to taste
The method: Heat oil and cook garlic until fragrant, then add cabbage and cook for 5 minutes until slightly softened. Add broth, rosemary, and thyme, simmer for 20 minutes, and stir in lemon juice just before serving for maximum brightness.
5. Tomato Basil Cabbage Soup

This soup combines the classic flavors of tomato and basil with hearty cabbage for a Mediterranean twist. The acidity of the tomatoes pairs perfectly with the sweetness of fresh basil, creating a soup that feels like comfort food. It is light enough for a detox but flavorful enough to satisfy cravings.
Key ingredients:
- 1 head green cabbage, chopped
- 2 cans diced tomatoes (14 oz each)
- 1 cup fresh basil leaves, chopped
- 1 onion, diced
- 4 cloves garlic, minced
- 6 cups vegetable broth
- 1 tablespoon olive oil
- Salt and pepper to taste
The method: Sauté onion and garlic in olive oil until soft, then add cabbage and cook for 5 minutes. Add tomatoes and broth, simmer for 25 minutes, and stir in fresh basil during the last 5 minutes of cooking for the best flavor.
6. Curried Coconut Cabbage Soup

This soup brings exotic flavors to your weight loss journey with warm curry spices and creamy coconut milk. The healthy fats from coconut help keep you satisfied while the spices boost metabolism and add depth of flavor. It tastes indulgent but remains low in calories and packed with nutrients.
Key ingredients:
- 1 head green cabbage, chopped
- 1 can light coconut milk (14 oz)
- 2 tablespoons curry powder
- 1 tablespoon ginger, grated
- 1 onion, diced
- 4 cups vegetable broth
- 1 tablespoon coconut oil
- Salt to taste
The method: Heat coconut oil and cook onion and ginger until soft, then add curry powder and stir for 30 seconds. Add cabbage and broth, simmer for 20 minutes, and stir in coconut milk during the last 5 minutes for a creamy finish.
7. Lemon Chicken Cabbage Soup

This bright and tangy soup uses lemon juice and chicken to create a filling meal that cleanses your system. The citrus helps cut through the heaviness of cabbage while adding a fresh zing to every spoonful. It is perfect for when you want something light but still satisfying.
Key ingredients:
- 2 boneless chicken breasts, shredded
- 1 head green cabbage, chopped
- Juice of 2 lemons
- 4 carrots, sliced
- 1 onion, diced
- 8 cups chicken broth
- 1 teaspoon dried oregano
- Salt and pepper to taste
The method: Cook chicken in broth until done, then remove and shred it while keeping the broth simmering. Add cabbage, carrots, and onion to the broth, cook for 20 minutes, return the chicken, and stir in lemon juice and oregano before serving.
8. Mushroom and Cabbage Umami Soup

This soup leverages the rich, savory flavor of mushrooms to create an umami-packed dish that satisfies deep cravings. Mushrooms add texture and depth without adding many calories, making this a perfect choice for volume eating. The earthy flavors complement the mild cabbage beautifully.
Key ingredients:
- 1 head green cabbage, chopped
- 2 cups mushrooms, sliced (cremini or shiitake work best)
- 1 onion, diced
- 3 cloves garlic, minced
- 1 tablespoon soy sauce (low sodium)
- 6 cups vegetable broth
- 1 tablespoon olive oil
- 1 teaspoon dried thyme
The method: Sauté mushrooms in olive oil until golden brown, then add onion and garlic and cook until soft. Add cabbage, broth, soy sauce, and thyme, then simmer for 25 minutes until all flavors meld together.
9. Southwestern Cabbage Soup

This soup brings the bold flavors of the Southwest with cumin, chili powder, and black beans for extra fiber and protein. The combination of spices makes every bite exciting while the beans keep you full for hours. It is a hearty soup that feels like a cheat meal but supports your goals.
Key ingredients:
- 1 head green cabbage, chopped
- 1 can black beans, drained and rinsed (15 oz)
- 1 can diced tomatoes with green chiles (14 oz)
- 1 onion, diced
- 2 tablespoons chili powder
- 1 teaspoon cumin
- 6 cups vegetable broth
- 1 tablespoon olive oil
The method: Cook onion in olive oil until soft, then add chili powder and cumin and stir for 30 seconds. Add cabbage, tomatoes, black beans, and broth, then simmer for 25 minutes until cabbage is tender and flavors are blended.
10. Asian Ginger Cabbage Soup

This soup uses ginger, garlic, and soy sauce to create an Asian-inspired broth that is both comforting and cleansing. The ginger adds warmth and aids digestion while the soy sauce provides savory depth without extra calories. It is a light yet satisfying option for when you crave takeout flavors.
Key ingredients:
- 1 head napa cabbage, chopped (or green cabbage)
- 2 tablespoons fresh ginger, grated
- 4 cloves garlic, minced
- 2 tablespoons soy sauce (low sodium)
- 1 tablespoon rice vinegar
- 6 cups vegetable broth
- 1 tablespoon sesame oil
- 2 green onions, sliced for garnish
The method: Heat sesame oil and cook ginger and garlic until fragrant, then add cabbage and cook for 3 minutes. Add broth, soy sauce, and rice vinegar, simmer for 15 minutes, and garnish with green onions before serving for a fresh finish.
Key ingredients
This flavorful soup relies on simple, wholesome ingredients that come together to create a deeply satisfying bowl. Here is what you will need:
- 1 large head green cabbage, chopped
- 6 cloves garlic, minced
- 2 teaspoons fresh rosemary (or 1 teaspoon dried)
- 2 teaspoons fresh thyme (or 1 teaspoon dried)
- 1 tablespoon olive oil
- 4 carrots, sliced
- 1 onion, diced
- 6 cups vegetable broth
- Juice of 1 lemon
- Salt and pepper to taste
The method
Start by heating the olive oil in a large pot over medium heat. Add the minced garlic and cook for one minute, just until fragrant. Then add the diced onion and sliced carrots, cooking them together for five minutes until they begin to soften. Next, add the chopped cabbage, the fresh or dried herbs, and the vegetable broth. Bring everything to a simmer and let it cook for 25 minutes, until the cabbage is tender. Just before serving, stir in the fresh lemon juice, and season with salt and pepper to taste. This soup tastes fancy but costs very little.
5. Asian-Inspired Ginger Cabbage Soup
This soup uses ginger, soy sauce, sesame oil, and fresh cilantro to create a bright and aromatic broth. It tastes like the comforting broths found in Asian cuisine but uses cabbage to add extra nutrition. Ginger helps support digestion, while sesame oil adds a rich, nutty taste without many calories.
Key ingredients
- 1 head napa cabbage, chopped
- 3 tablespoons fresh ginger, minced
- 4 cloves garlic, minced
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon sesame oil
- 6 cups vegetable or chicken broth
- 2 carrots, thinly sliced
- 2 cups mushrooms, sliced
- Fresh cilantro for garnish
- Green onions for garnish
- 1 teaspoon rice vinegar
The method
Begin by heating the sesame oil in a large pot over medium heat. Cook the minced ginger and garlic for two minutes, stirring frequently so they do not burn. Pour in the broth and soy sauce, then add the sliced carrots. Bring the mixture to a boil, then add the chopped napa cabbage and sliced mushrooms. Reduce the heat and let the soup simmer for 20 minutes, until the vegetables are tender. Stir in the rice vinegar just before you turn off the heat. Serve each bowl topped with fresh cilantro and sliced green onions. This soup tastes like takeout but costs much less and supports your health goals.
6. Tomato-Based Italian Cabbage Soup
This soup features crushed tomatoes, Italian spices, and a splash of balsamic vinegar. It feels rich and warming while remaining low in calories. The acidity from the tomatoes combined with the earthy Italian herbs creates a deeply flavorful broth that does not feel heavy.
Key ingredients
- 1 large head green cabbage, chopped
- 1 can crushed tomatoes (28 oz)
- 1 can diced tomatoes (14 oz)
- 1 large onion, diced
- 4 carrots, sliced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 6 cups vegetable broth
- 2 teaspoons Italian seasoning
- 1 teaspoon dried basil
- 1 tablespoon balsamic vinegar
- 1 tablespoon olive oil
- Salt and pepper to taste
The method
Heat the olive oil in a large pot over medium heat. Add the minced garlic, diced onion, and sliced carrots, cooking them for five minutes until they begin to soften. Then add the diced celery and chopped cabbage, cooking for another three minutes while stirring occasionally. Pour in both cans of tomatoes, the vegetable broth, Italian seasoning, and dried basil. Bring the soup to a simmer and let it cook for 30 minutes. Stir in the balsamic vinegar just before serving. Taste the soup and adjust the salt and pepper as needed. This soup tastes like it has been simmering all day but actually takes only 45 minutes to make.
7. Creamy Potato and Cabbage Soup
Do not worry about the word “creamy.” This soup achieves its rich texture by blending potatoes and cauliflower, without using any heavy cream. Each bowl stays under 150 calories. Potatoes add body and heartiness, while cauliflower provides extra volume without many calories.
Key ingredients
- 1 medium head green cabbage, chopped
- 2 medium potatoes, diced
- 2 cups cauliflower florets
- 1 large onion, diced
- 3 carrots, sliced
- 6 cups vegetable or chicken broth
- 2 cloves garlic, minced
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 2 tablespoons low-fat Greek yogurt (optional, for creaminess)
The method
Bring the broth to a boil in a large pot. Add the diced potatoes, cauliflower florets, and sliced carrots, and cook for 12 minutes until they are soft. Then add the chopped cabbage, diced onion, minced garlic, and dried thyme. Reduce the heat and let the soup simmer for 15 minutes. To create a creamy texture, carefully blend about half of the soup using an immersion blender or by transferring it to a countertop blender. If you choose to use Greek yogurt, stir it in after turning off the heat so it does not curdle. This soup feels like comfort food but actively supports your weight loss goals.
8. Beef and Cabbage Soup
Lean ground beef makes this soup a complete meal. A single bowl can replace dinner entirely. Choose 93% lean beef to keep the calorie count low while still getting real satisfaction and staying power.
Key ingredients
- 1 pound 93% lean ground beef
- 1 large head green cabbage, chopped
- 1 large onion, diced
- 4 carrots, sliced
- 3 celery stalks, diced
- 1 can diced tomatoes (14 oz)
- 6 cups beef broth
- 2 cloves garlic, minced
- 1 teaspoon Worcestershire sauce
- Salt and pepper to taste
The method
Cook the ground beef in a large pot over medium-high heat, breaking it apart with a spoon as it browns. Once it is fully cooked, drain off any excess fat. Add the diced onion and minced garlic, cooking for three minutes until fragrant. Then add the sliced carrots and diced celery, cooking for another five minutes. Finally, add the chopped cabbage, diced tomatoes, beef broth, and Worcestershire sauce. Stir everything together and bring the soup to a simmer. Let it cook for 25 minutes until the cabbage is tender. Each bowl contains about 220 calories and is packed with protein, which helps keep you full throughout the day.
9. Curry Cabbage Soup with Coconut Milk
This soup uses curry powder, coconut milk, and fresh lime juice to create a warm and aromatic broth. It smells wonderful and feels like a special meal. The spices add deep flavor without adding calories, while a small amount of coconut milk contributes a touch of creaminess.
Key ingredients:
This recipe uses simple, wholesome ingredients that are easy to find. The combination of flavors creates a rich and satisfying soup without any heavy cream or excess calories.
- 1 large head green cabbage, chopped
- 2 tablespoons curry powder
- 1 can light coconut milk (13.5 oz)
- 4 cups vegetable broth
- 1 large onion, diced
- 3 carrots, sliced
- 2 red bell peppers, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 tablespoon olive oil
- Juice of 1 lime
- Fresh cilantro for garnish
- Salt and pepper to taste
The method:
Start by heating the olive oil in a large pot over medium heat. Add the diced onion, minced garlic, and minced ginger, then cook for about 3 minutes until the onion becomes translucent and fragrant. Stir in the curry powder and cook for another 30 seconds to toast the spices and release their flavors. Add the chopped cabbage, sliced carrots, diced red bell peppers, vegetable broth, and light coconut milk. Bring the soup to a simmer and let it cook for 25 minutes until all the vegetables are tender. Stir in the lime juice just before serving, then top each bowl with fresh cilantro. This soup feels rich enough to serve to guests, and they will never know it is diet food.
10. Tangy Kimchi Cabbage Soup
This soup uses prepared kimchi for instant flavor and depth, and it also uses gochujang paste for spice and complexity. The result is a bold and complex dish that satisfies cravings while supporting your health goals. Fermented foods aid digestion, and the spice helps keep your metabolism going throughout the day.
Key ingredients:
Gather these ingredients before you start cooking, and the process will go smoothly. The combination of fresh cabbage and prepared kimchi gives this soup a wonderful texture and tangy kick.
- 1 head napa cabbage, chopped (in addition to kimchi)
- 2 cups prepared kimchi, roughly chopped
- 2 tablespoons gochujang paste
- 6 cups vegetable or bone broth
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 carrots, sliced
- 1 block firm tofu, cubed (optional)
- 2 green onions, chopped
- 1 teaspoon sesame oil
- Salt to taste
The method:
Start by bringing the broth to a boil in a large pot. Add the minced garlic and ginger, then cook for 1 minute to infuse the broth with flavor. Add the sliced carrots, chopped fresh napa cabbage, and the prepared kimchi along with its juice. Let the soup simmer for 15 minutes until the vegetables begin to soften. In a small bowl, mix the gochujang paste with a little warm broth from the pot, then stir it back into the soup to combine evenly. Add the cubed tofu if you are using it, and simmer for another 5 minutes. Finish the soup with a drizzle of sesame oil and a sprinkle of chopped green onions just before serving. This soup has big, bold flavor that will quickly become your new go-to comfort meal.
How to Make These Soups Last All Week
The real power of cabbage soup lies in batch cooking. When you make one recipe on Sunday, you then have meals ready for the next 5 to 7 days. This approach stops the hardest part of weight loss, which is hunger and having too many food choices to make when you are already tired and tempted.
For proper storage, keep the soup in airtight containers in the refrigerator for up to 5 days. You can also freeze single servings in freezer-safe bags for up to 3 months. Most of these soups actually taste better the next day as the flavors continue to meld together. When you reheat a portion, add a splash of broth to fix the texture and restore the soup to its original consistency.
To mix and match through the week, try making two different recipes and alternate days to prevent boredom. Keep one spicy soup and one mild soup on hand so your taste buds stay satisfied while you stay on track with your goals.
Quick Tips for Maximum Flavor
These simple tips can turn a good cabbage soup into a great one, and they will help you cook better overall. Each one builds on the last to create layers of flavor that make diet food truly enjoyable.
- Cook onion and garlic first — Heat releases their natural oils and builds a deep flavor base for the entire soup. Do not skip this step or rush through it.
- Add acid at the end — Lemon juice, lime juice, or a splash of vinegar makes flavors pop and brightens the entire dish. Acid also helps your body absorb nutrients more effectively.
- Use fresh herbs when you can — Fresh cilantro, basil, or green onions taste much better than dried versions and add a vibrant finish. Save some for garnishing the top of the soup just before serving.
- Add salt in layers — Put salt in at different stages of cooking, not just at the end, and taste as you go. This simple technique prevents flat, one-dimensional soup.
- Toast whole spices — Cumin seeds or coriander seeds heated in a dry pan release their essential oils and develop a nutty aroma. Grind them fresh and add them to your soup for maximum impact.
- Do not overcook — A simmer of 20 to 30 minutes is enough to make the vegetables tender without turning them mushy. Overcooked veggies lose their texture and flavor, so aim for tender but not falling apart.
- Use good broth — The broth makes up most of the soup’s flavor, so do not buy cheap versions with little taste. Make your own broth if you can, or invest in a high-quality store-bought option.
Final Thoughts: This Actually Works
Cabbage soup helps with weight loss because it is easy to stick with and genuinely tastes good. These ten recipes prove that diet food does not have to be boring or bland. Each one brings something new to your week so boredom never becomes a problem that derails your progress.
Pick one recipe and make it this week to see how good real food tastes when you build it on flavor rather than limits. Weight loss happens naturally when you enjoy what you eat, and that is when real habits form. That is when real change happens. Start today and see what happens in two weeks when you make cabbage soup a regular part of your routine.



