Place all ingredients on the table for easy preparation. Wash and peel the vegetables. Rinse the beef under running water.
Place the beef in a saucepan, cover with water, add a bay leaf and cook for 30-40 minutes, periodically skimming off the resulting foam. Once cooked, remove the meat from the broth and cut it into small pieces.
Cut the potatoes into cubes, carrots into half rings, and garlic into thin rings.
In a frying pan heated with vegetable oil, fry the carrots and garlic.
Place meat, potatoes and sauerkraut into the broth. Cook for 10-15 minutes.
Then add overcooking, salt and pepper to taste to the pan. Stir, bring to a boil and reduce heat. Cook over medium heat for 15 minutes.
When ready, let the cabbage soup steep for 15-20 minutes for a rich taste and serve.
Serve cabbage soup in portioned bowls, garnished with fresh herbs.