🤹‍♂️ Health goals slipping through your fingers? Get back on track with 1:1 health coaching
Printer icon

Polish-Style Pork Cabbage Soup

Polish-Style Pork Cabbage Soup

Polish cabbage soup — reminiscent of the Polish soup called kapusniak  — is traditionally made to be Paleo-friendly. While there are hundreds of variations of this soup, it’s base is made of pork, diced potatoes, carrots, various cabbages, tomatoes and spices.

The stand out ingredients of this dish are the cabbage and sauerkraut. Kraut gives this dish a slightly sour taste which pairs well with the salty, savory flavors of pork. You can make your own sauerkraut at home, or spend a bit more money and buy it at the grocery store. Bubbies makes a great sauerkraut that is available at most health food stores.

Many traditional Polish cabbage soup recipes call for the use of kielbasa or other types of smoked Polish pork sausages, however pork ribs are generally less expensive and tasty, too! Serve this recipe on it’s own and enjoy a warm, filling bowl of this national Polish treasure. You’ll probably have leftovers, so enjoy this later in the week, too!

Polish-Style Pork Cabbage Soup Recipe

Serves: 8Prep: 20 minCook: 1 h

Protein: 68g / %

Carbs: 40g / %

Fat: 62g / %

Values are per portion. These are for information only & are not meant to be exact calculations.


  • 3 to 4 lb. pork spare ribs
  • 1 onion, diced
  • 1 garlic clove, diced
  • 1 head of cabbage, shredded
  • 1 cup fresh sauerkraut
  • 1 carrot, shredded
  • 4 russet or sweet potatoes, peeled and diced
  • 2 cups diced tomatoes
  • 4 cups chicken or beef stock
  • 1 tbsp. caraway seeds
  • 1/2 lb. bacon, cooked and crumbled
  • Cooking fat
  • Sea salt and freshly ground black pepper


Fast Prep Dairy-free No Sweeteners Nut-free Shellfish-free Egg-free Cooking: Stovetop Dairy-free

Soup preparation


  1. Place the pork ribs in a saucepan and fill with water.
  2. Bring to a boil uncovered, lower to a fast simmer and cook for 40 to 45 minutes.
  3. Remove the pork, drain the water, let cool, and remove the meat from the bone.
  4. In a saucepan, melt some cooking fat over medium-high heat; add the onion and garlic, and cook for 2 to 3 minutes.
  5. Add the cabbage, sauerkraut, carrots, and potatoes.
  6. Stir well and cook for 2 to 3 minutes.
  7. Add the diced tomatoes, stock, caraway seeds, pork meat and season to taste.
  8. Bring to a boil, lower heat, and simmer for 10 to 12 minutes.
  9. Add the bacon, toss everything, and seasoning as needed.
Photo of Ashley Noël

Hi I’m Ashley, I’m an ADAPT Certified Functional Health Coach

Get coaching around:

  • transitioning to a Paleo diet
  • reaching your fitness goals
  • getting through those hurdles
    • limiting sugar, gluten, carbs
    • eating out
  • overall life satisfaction

I can’t wait to help you make lasting lifestyle changes