Go Back
+ servings
Cabbage Soup in two white bowls on a wooden cutting board.

The Best Cabbage Soup

The Best Cabbage Soup recipe is packed with unexpected flavors (hello, pickle juice!) and will keep you coming back for bowl after bowl. This healthy soup recipe is the ultimate cozy winter dinner idea.
Course Main Course, Soup
Cuisine Russian
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4 servings
Calories 198kcal



  • In a large stock pot or Dutch oven, heat the oil over medium-high heat until shimmering. Add turnip, carrot, onion, and celery, and cook until softened, about 10 minutes.
  • Add broth, cabbage, apple, bay leaves, and 1 teaspoon dill. Bring to a boil. Cover and reduce heat; simmer until vegetables are tender, about 30 to 40 minutes.
  • Remove bay leaves and stir in pickle or lemon juice. Season to taste with salt and pepper. (I like 1 teaspoon salt and 1/2 teaspoon pepper.) Garnish with sour cream and more fresh dill if desired.



  1. Beef broth: Or opt for vegetable broth to make The Best Cabbage Soup a fully vegan recipe.
  2. Green apple: A crunchy variety like Granny Smith or Crispin will hold up nicely as this soup simmers.
  3. Pickle juice: The acidity this lends is what makes this soup recipe so addictive and well-balanced. A splash of fresh lemon juice can also work in a pinch.
  4. Yield: This recipe makes four main dish-sized servings of vegetable soup. Pair it with a side salad and crusty bread to make The Best Cabbage Soup a full, hearty meal.
  5. Storage: Store leftovers covered in the refrigerator for up to 4 days.


Calories: 198kcal | Carbohydrates: 21g | Protein: 5g | Fat: 11g | Saturated Fat: 2g | Sodium: 1028mg | Potassium: 619mg | Fiber: 6g | Sugar: 12g | Vitamin A: 5321IU | Vitamin C: 54mg | Calcium: 96mg | Iron: 1mg