Simple Cabbage Soup

Woman hands holding a large bowl of cabbage soup.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This cabbage soup is a simple, healthy, and delicious recipe that combines cabbage, vegetables, and spices in a flavorful broth. Ready in about 30 minutes, it's perfect for a quick, nutritious meal.


  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 2 cloves garlic
  • 1/2 cup chopped carrots
  • 1 tablespoon tomato paste
  • 1/2 cup diced tomatoes
  • 2 tablespoons green onions
  • 1 tablespoon fresh parsley, chopped
  • 4 cups cabbage, sliced
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt
  • 1/2 tablespoon lemon juice
  • 4 cups hot water


  1. Heat olive oil in a large pot over medium heat. Add onion and garlic, cook until translucent.
  2. Add in carrots, cook for about 5 minutes. 
  3. Add in tomato paste and diced tomatoes. Cook for 5 minutes, stirring occasionally.
  4. Add in green onions, parsley, cabbage, salt and pepper and lemon juice. Give it a good stir. 
  5. Cook covered for 10 minutes over medium heat, stirring occasionally.
  6. Pour hot water into the pot. Bring it to boil and then let it simmer covered for 15 minutes. 
  7. Serve with fresh parsley.


  • Don't skip the following ingredients: Tomato paste, tomatoes, garlic, lemon and parsley. These take a simple vegetarian cabbage soup recipe to a whole new level. It never tastes bland like a regular detox soup.
  • Use veg broth  if you want even more flavor. But we really don't think it is needed in this recipe.

  • If you are a fan of tangy flavor in soups, you can add an extra splash of lemon juice over the bowl when eating.

  • To make a more filling soup, you can add in some legumes like cooked chickpeas or white beans.