01 -
Place beef shank or soup bones in a large stockpot with 8 cups water and bay leaf. Bring to a boil, reduce heat to low, and gently simmer for 1.5 to 2 hours, periodically skimming any foam. Remove the meat and let it cool. Reserve broth for soup.
02 -
Heat sunflower oil in a large skillet over medium heat. Add grated beets, white vinegar, and sugar. Sauté for 5 minutes, stirring occasionally.
03 -
Stir tomato paste into the beet mixture and cook for an additional 2 minutes. Transfer the mixture into the reserved broth.
04 -
In the same skillet, sauté chopped onion and grated carrots until softened, about 5 to 7 minutes. Transfer to the soup pot.
05 -
Add cubed potatoes and another bay leaf to the pot. Simmer for 10 minutes.
06 -
Add shredded cabbage to the pot and continue simmering until both cabbage and potatoes are tender, approximately 15 minutes.
07 -
Remove cooled beef from the bones, shred into bite-sized pieces, discard bones, and return meat to the soup.
08 -
Add minced garlic, salt, and pepper to taste. Stir gently to allow flavors to meld.
09 -
Remove soup from heat, stir in chopped fresh dill, and ladle into bowls. Serve hot with a generous spoonful of sour cream.