Preparation:
Prepare the Broth: If using beef soup bones, place them in a large pot with water. Bring to a boil, then reduce heat and simmer for 1.5 hours. Skim off any foam, remove the bones, and strain the broth. For a vegetarian version, use a robust vegetable stock as your base.
Sauté the Aromatics: Heat olive oil in a large pan. Add chopped carrots, celery, and onions, and sauté until softened. Add minced garlic and cook for an additional 2 minutes.
Combine Ingredients: Transfer the sautéed vegetables to the pot of broth. Add potatoes, cabbage, parsley, allspice berries, bay leaf, salt, and pepper. Simmer until the potatoes are tender, about 20 minutes.
Incorporate Tomato Puree: Stir in the tomato puree and bring the soup to a gentle boil. Taste and adjust the seasoning with additional salt and pepper if needed.
Serve: Ladle the soup into bowls and garnish with a dollop of sour cream and a sprinkle of fresh dill for added flavor. Serve with crusty bread or rye for a complete meal.