Czech cabbage soup / Zelňačka

Zelňačka is a traditional Czech soup made with cabbage and sauerkraut. It is a hearty and flavorful soup that is often served during the colder months in the Czech Republic. Some recipes also call for the addition of potatoes, onions, and other vegetables, which help to thicken the soup and add flavor. Is enjoyed by many people for its rich and comforting flavor.

Whether you are looking for a warm and filling soup to enjoy on a cold day, or you are interested in trying traditional Czech cuisine, zelňačka is a dish that is definitely worth trying.


  • 2 tablespoons vegetable oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 1 head green cabbage, cored and chopped
  • 2 large potatoes, peeled and diced
  • 2 tablespoons sweet paprika
  • 6 cups chicken or vegetable broth
  • 2 bay leaves
  • Salt and black pepper to taste
  • 2 tablespoons flour
  • 1 cup heavy cream
  • Fresh parsley for garnish (optional)


  1. In a large soup pot or Dutch oven, heat the oil over medium heat. Add the onion and garlic, and cook until soft and translucent, about 5 minutes.
  2. Add the cabbage, potatoes to the pot. Stir to combine.
  3. Add the broth, bay leaves, salt, and pepper to the pot, and bring the mixture to a boil. Reduce heat to low, cover the pot, and let the soup simmer for 30 minutes.
  4. In a small bowl, whisk together the flour and cream until smooth. Gradually stir the mixture into the soup, and continue cooking until the soup thickens, about 5 minutes.
  5. Remove the bay leaves from the soup, and season with additional salt and pepper, if needed.
  6. Serve the soup hot, garnished with fresh parsley, if desired.

I hope you enjoy this recipe for traditional Czech cabbage soup!