~ Excerpted from Michael Van Straten’s SUPER SOUPS: Healing soups for mind, body and soul.

Cabbage has been the medicine of the poor since a pot was first hung over a fire in prehistoric times. Of all the vegetables, cabbage and its relatives must be regarded as among the most important for their medicinal value. This soup also provides a good dose of protein from the ham and immune enhancing cartenoids from the vegetable stock.


  • 300 g. or 10.5 oz. ham (or more for a very robust soup), fat removed
  • 4 tablespoons extra virgin olive oil
  • 2 red onions, peeled and finely chopped
  • 1.5 liters or 55 fl. oz. vegetable stock
  • 300 g. or 10.5 oz. potatoes, peeled and cubed
  • 500 g. or 1 lb. 2 oz. savoy cabbage, finely shredded
  • 200 g. or 7 oz. noodles or angel hair pasta


  • Cube the ham, fry without oil, and reserve. Heat the oil.
  • Sauté the onions in the oil.
  • Add the stock and the potatoes and simmer until the potatoes are tender.
  • Puree in a food processor or blender until smooth.
  • Return to the pan and bring back to a simmer.
  • Add the cabbage and cook for five minutes.
  • Stir in the noodles or angel hair pasta and the ham and continue cooking for about three to four minutes until the pasta or noodles are al dente.
  • Ladle, top with a garnish of your choice (shown here are beet floaters from the same recipe book) and enjoy!!