Heat olive oil in a large pot over medium heat. When the oil is hot, add beets, carrots, and onions. Saute until the vegetables soften, about 10 minutes.
Add garlic and saute for 1 minute more. Stir in broth, tomato paste, cabbage, and potato.
Bring the mixture to a boil. Once boiling,lower the heat and simmer, uncovered, until the vegetables are tender, about 15-20 minutes.
Remove the pot from the heat and add in lemon juice and season with salt and pepper.
Ladle the borscht into bowl and top with fresh herbs and toppings if desired.
Serve and enjoy.