tomatoes large yellow onions garlic olive oil salt black pepper vegetable broth fresh basil bay leaves heavy cream salt and pepper sourdough bread gruyere cheese butter