Standing at Dziadek Stefan’s grave and watching Babcia update him in Polish like he’d just stepped out for a moment — that image stayed with me all week. She didn’t bring anything elaborate to the cemetery, just flowers and words and the quiet certainty that he was still listening. That kind of love makes you want to cook something that has roots, something that tastes like it came from somewhere real. Kapusta is that recipe for me: a traditional Polish cabbage soup that Babcia’s generation made without a recipe card, because they didn’t need one. It’s not fancy, but neither was the potato salad she laid out on Memorial Day — and that’s exactly the point.
Kapusta (Polish Cabbage Soup)
Prep Time: 20 minutes | Cook Time: 1 hour 30 minutes | Total Time: 1 hour 50 minutes | Servings: 8
Ingredients
- 4 strips thick-cut bacon, chopped
- 1 lb kielbasa (smoked Polish sausage), sliced into 1/2-inch rounds
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and sliced
- 2 stalks celery, sliced
- 1 lb sauerkraut, drained and rinsed
- 1/2 head green cabbage (about 4 cups), coarsely chopped
- 6 cups low-sodium beef broth
- 1 (14.5 oz) can diced tomatoes, undrained
- 2 tablespoons tomato paste
- 2 bay leaves
- 1 teaspoon caraway seeds
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- Salt to taste
- Fresh dill or flat-leaf parsley, for garnish
Instructions
- Render the bacon. In a large heavy-bottomed pot or Dutch oven over medium heat, cook the chopped bacon until crisp and the fat has rendered, about 6–8 minutes. Remove bacon with a slotted spoon and set aside, leaving the drippings in the pot.
- Brown the kielbasa. Add the kielbasa slices to the pot in a single layer. Cook undisturbed for 2–3 minutes per side until lightly browned. Remove and set aside with the bacon.
- Sweat the aromatics. Add the diced onion to the pot and cook over medium heat, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic and cook 1 minute more until fragrant.
- Build the base. Stir in the carrots and celery and cook for 3 minutes. Add the tomato paste and stir to coat the vegetables. Cook for 2 minutes to caramelize the paste slightly.
- Add the cabbage and sauerkraut. Add the chopped cabbage and drained sauerkraut to the pot, stirring to combine. Cook for 4–5 minutes, allowing the cabbage to begin to wilt.
- Simmer. Pour in the beef broth and diced tomatoes with their juices. Add the bay leaves, caraway seeds, smoked paprika, and black pepper. Return the reserved bacon and kielbasa to the pot. Stir to combine, then bring to a boil.
- Low and slow. Reduce heat to low, cover, and simmer for 60–75 minutes, stirring occasionally, until the cabbage is very tender and the flavors have melded. Remove bay leaves.
- Taste and finish. Taste for seasoning and add salt as needed (the sauerkraut and broth carry plenty of sodium, so go carefully). Ladle into bowls and garnish with fresh dill or parsley.
Nutrition (per serving)
Calories: 285 | Protein: 14g | Fat: 19g | Carbs: 13g | Fiber: 4g | Sodium: 870mg