Remove the leaves from the beets and set aside, leaving about one inch of the stem.
Scrub the beets gently to remove any dirt, but be careful not to break the skin.
Fill a large pot with water placed over medium heat. Once the water is boiling, gently add in your beets.
Reduce heat and boil until beets are tender when pierced with a knife. Large beets take about 40 minutes, medium beets 30 minutes and small beets 20 minutes.
While the beets are cooking, prepare the beet greens. Rinse the beet greens in a sink filled with cold water, repeat two more times with fresh water.
Cut away any stems that are heavy, and coarsely chop the greens.
Fill a large pot with water and bring to a boil, Add the beet greens, and cook uncovered until tender.
Add the beet greens, and cook uncovered until tender. Drain the greens in a colander, then place the greens in a bowl. Add ¼ cup of olive oil, juice of one lemon, salt and pepper to taste. Mix gently, and set aside.
Once the beets are cooked, remove the pot from the stove and place the pot under cool running water, until the beets are comfortable to the touch. Using your fingers or a paper towel, rub the skins off the beets.
Slice the beets in rounds. Combine the beets, chopped garlic, ¼ cup of the olive oil, and vinegar in a bowl and mix. If you like a more tangy flavor, feel free to add more vinegar. Add salt and pepper to taste.
Arrange beets on a serving platter, along with the beet greens. Add fresh lemon slices for those who like an extra drizzle of lemon juice. Serve beets warm, at room temperature or refrigerate for several hours for a refreshing taste. Enjoy!