Cabbage soup

Get three of your 5-a-day with a bowl of this healthy, low-fat cabbage soup. It's delicious on its own or served with a hunk of crusty, buttered bread

  • Prep:20 mins
    Cook:50 mins
  • Serves 6
  • Easy

Nutrition per serving

  • kcal 156
  • fat 5g
  • saturates 1g
  • carbs 16g
  • sugars 7g
  • fibre 8g
  • protein 6g
  • salt 0.15g


  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 2 celery sticks, finely chopped
  • 1 large carrot, finely chopped
  • 70g smoked pancetta, diced (optional)
  • 1 large Savoy cabbage, shredded
  • 2 fat garlic cloves, crushed
  • 1 heaped tsp sweet smoked paprika
  • 1 tbsp finely chopped rosemary
  • 1 x 400g can chopped tomatoes
  • 1.7l hot vegetable stock
  • 1 x 400g can chickpeas, drained and rinsed
  • shaved parmesan (or vegetarian alternative), to serve (optional)
  • crusty bread, to serve (optional)


  1. Heat the oil in a casserole pot over a low heat. Add the onion, celery and carrot, along with a generous pinch of salt, and fry gently for 15 mins, or until the veg begins to soften. If you're using pancetta, add it to the pan, turn up the heat and fry for a few mins more until turning golden brown. Tip in the cabbage and fry for 5 mins, then stir through the garlic, paprika and rosemary and cook for 1 min more.

  2. Tip the chopped tomatoes and stock into the pan. Bring to a simmer, then cook, uncovered, for 30 mins, adding the chickpeas for the final 10 mins. Season generously with salt and black pepper.

  3. Ladle the soup into six deep bowls. Serve with the shaved parmesan and crusty bread, if you like.

Suggested recipes from this collection...