Mediterranean cream of tomato soup with garlicky toasts

Tomato soup is one of the most delicious and comforting soups. But forget those canned tomato soups packed with preservatives and laden with sugar and sodium. This soup — made with canned tomatoes and tomato paste for convenience — gives you the rich color and natural sweetness of tomatoes, without any unwanted food additives, and it can be prepared in under 20 minutes.
The oregano and thyme have a natural affinity with tomatoes, and the addition of onion and celery creates a lovely balanced flavor. The garlicky toasts are a great accompaniment — their crunchiness complements the velvety texture of the soup, and the garlicky flavor enhances the soup’s Mediterranean flavors. We prefer to pan-grill the toasts in a large frying pan because it gives them a delightfully crisp, light texture. But you can also cook them under the oven broiler.
1 tablespoon butter
1 onion — diced
1 celery stick — diced
2 garlic cloves
½ teaspoon dried oregano
¼ teaspoon dried thyme
2 tablespoons plain flour
2 cups vegetable or chicken stock
14 oz (400g) canned chopped tomatoes
1 tablespoon tomato paste
1 teaspoon salt
¼ teaspoon freshly ground black pepper
½ cup milk
4 thick slices of baguette (sliced on the diagonal)