Borscht is a traditional Eastern European soup. It's typically made with beets as the main ingredient, which gives it a vibrant red color. Along with beets, it often includes other vegetables like cabbage, carrots, onions, and potatoes. Borscht can be enjoyed hot or cold, depending on personal preference.
In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic. Sauté until the onion becomes translucent.
Add the grated beets and grated carrots to the pot. Stir well and cook for about 5 minutes until the vegetables are slightly softened.
Stir in the tomato paste and cook for another minute.
Add the diced potatoes, shredded cabbage, and vegetable or beef broth to the pot. Bring the soup to a boil, then reduce the heat and let it simmer for about 20-25 minutes, until the vegetables are tender.
Season with salt, pepper, and white vinegar or lemon juice to taste. Adjust the seasoning according to your preference.
Remove the pot from heat and let the borscht cool down slightly before serving.
Serve the borscht hot or chilled, garnished with a dollop of sour cream and fresh dill if desired.