Wash and peel the beets, carrot, and potato. Dice them into small cubes.
Chop the beet greens and set aside.
In a large pot, heat olive oil over medium heat. Add chopped onion and garlic, sauté until translucent.
Add diced beets, carrot, and potato. Cook for about 5 minutes, stirring occasionally.
Pour in the vegetable broth, bring to a boil, then reduce heat and simmer for 20 minutes.
Add the chopped beet greens and cook for another 5 minutes.
Season with salt, pepper, and lemon juice.
Serve hot, garnished with fresh dill.