Cabbage Soup in a white soup with a blue rim.

Quick Cabbage Soup Recipe

  • Author: Christine Pittman
  • Prep Time: 0 minutes
  • Cook Time: 15 minutes
  • Total Time: 15 minutes
  • Yield: 4-6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American


A delicious, healthy and easy cabbage soup recipe that’s ready in under 15 minutes.


Units Scale
  • 1 Tbsp. olive oil
  • 16 oz. shredded coleslaw mix (with green cabbage, red cabbage, and carrots)
  • 1 large onion, chopped
  • 6 cups low or no-sodium vegetable or chicken broth
  • 1 clove garlic, minced
  • 2 tsp. caraway seeds
  • 1/2 tsp. coarse black pepper
  • 1/4 tsp. salt
  • 2 1/2 cups drained sauerkraut


  1. Heat the olive oil in a large pot or Dutch oven over medium-high heat. Once warmed, add in the coleslaw mix and the onion. Stir and cover.
  2. Measure the chicken broth into a large microwave-safe bowl and put it in the microwave for 6 minutes.* 
  3. Add the garlic to the onion and coleslaw in the pot, along with the caraway seeds, pepper, and salt. Stir and cover, continuing to let it cook until the broth has finished heating in the microwave.
  4. Add the hot broth to the cabbage mixture. Increase heat to high. Stir and cover until it comes to a boil.
  5. Reduce heat to a simmer. Stir in the sauerkraut. Continue to simmer the soup until the cabbage is tender, about 5 more minutes. Season with more salt and pepper to taste.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!


*Alternatively, you can wait until after adding the garlic, caraway, pepper, and salt to the pot and then stir in the unheated broth and heat to a boil. Proceed with Step #5 from there. The only reason for microwaving the broth is to speed up the recipe so that it is ready more quickly. If you add unheated broth to the cabbage, the soup will take 5-7 minutes more to make, that’s all.