Put the vegetables and garlic on a large piece of heavy duty aluminum foil (or a doubled piece of regular), drizzle with olive oil, season with 1/2 teaspoon salt add the rosemary. Seal the foil to make a tight package. Put the package in a roasting pan. Roast until the beets can be pierced easily with a knife, about 1 to 1/2 hours. When the beets are cool enough to handle, peel them¿the skins should slide right off with a bit of pressure from your fingers. If they don't, use a paring knife to scrape off any bits that stick.
Put 1/2 of the vegetables in a food processor with 1/2 of the broth and puree. Transfer the puree to a saucepan. Repeat with the remaining vegetables and broth. Stir in remaining 1 1/2 teaspoons salt and season with pepper, and simmer over medium heat until the flavors come together, about 10 minutes. Remove from the heat and stir in the buttermilk and Worcestershire.
Ladle Borscht into bowls and garnish with dill.
This soup is also delicious served chilled.
Copyright 2005 Television Food Network, G.P. All rights reserved.