Place beets in a medium pot and submerge in water. Bring to a boil and simmer for about 45-60 minutes or until beets are tender.
In the meantime, sauté the onions and garlic until golden brown. Let cool.
Once the beets are cooked, add ice to encourage the chilling process.
Once beets have cooled a little more, slip the skins off with your fingers. I found gloves to be useful in this process. Quarter the cooked beets.
Add beets and 2 cups of cold water to a blender. Blend.
Add in remaining ingredients and taste, adjusting seasonings accordingly. Blend until very smooth. Place in fridge until ready to serve.
To serve, pour chilled soup into bowls when ready to serve. Garnish with desired toppings and drizzle with olive oil. Serve immediately.