How To Make Tomato Soup

This wonderful tomato soup recipe comes from the Bistro Jeanty restaurant in Yountville, California. It's one of many fantastic restaurant recipes in Napa Valley.
You will need 2 1/2 lbs ripe/juicy tomatoes, 1/2 cup butter, 1/2 pound of onion, 6 garlic cloves, 1/4 c of tomato paste, 1 bay leaf, 1/2 Tb. pepper corns, 1 tsp. thyme, 4 cups heavy cream, 1 tbsp butter. Salt to taste, 1/2 tsp white pepper, 1 lb. puff pastry, 1 egg.
Procedure:
Melt the ½ cup butter in a large stockpot over medium-low heat. Add the onions, garlic, thyme,
bay leaf and peppercorns; cover and cook for about 5 minutes. Do not let the onions color. Add
tomato paste and lightly "toast" the tomato paste to cook out the raw flavor the add tomatoes,
and water if needed. Simmer over low heat for 30-40 minutes, until the tomatoes and onions are very soft and broken down. Puree by passing through a food mill. A food mill works best however you may use a blender in batches or a handheld immersion blender un