Rinse the beef thoroughly and cut into pieces. Rinse the carrots with water, peel, and cut into strips or cubes. Peel the onions and garlic. Cut the onion and bacon into medium-sized cubes. Peel the potatoes and cut into arbitrary pieces. Wash the dill and mash it together with the garlic in a mortar. Prepare a pot and pan, and preheat the oven to 150 degrees. Tip: You can use a Korean salad grater to chop carrots.
Cook the meat. Place the beef pieces in a saucepan and cover them with water. Place the meat in the preheated oven and leave it there for 90 minutes.
Fry the ingredients. Place the bacon in the pan and fry it for 2-3 minutes over medium heat, stirring occasionally. Add onions and carrots to the bacon and mix thoroughly. Wait until the onion turns golden, then add the tomato paste. Mix the ingredients well and leave to simmer for 5 minutes, then remove from heat.
Cook cabbage soup. Remove the pan with meat from the oven, add potatoes and sauerkraut to it. Then add the roast, salt and pepper to taste. Add bay leaves and allspice to the mixture. Place the pan back into the oven and leave for 3 hours. Then add the herb and garlic mixture and mix well. Cover the finished cabbage soup with a lid, wrap it in a towel and let it brew for 30 minutes.
Serve the finished soup hot with sour cream.