Instructions

  1. Melt butter in a large saucepan.
  2. Saute celery, carrots and onions in melted butter until tender.
  3. Stir in flour.
  4. Cook 2 minutes, stirring constantly.
  5. Add the tomatoes, sugar, basil, marjoram, bay leaf and chicken stock.
  6. Simmer for 30 minutes, stirring occasionally.
  7. Remove from heat and discard bay leaf.
  8. Puree well (in batches) in a food processor or blender, or use a thunderstick.
  9. Add all remaining ingredients and stir well.
  10. Reheat to serve hot, or refrigerate and serve cold later. It also works at room temperature, but I like warm to hot best.