-
1
Preheat the oven to 300F.
-
2
Bake beets for 40 minutes, or until tender.
-
3
Make the stock:
-
4
Place beef, marrow, ribs, 1 onion, 1/2 carrot, 1/2 parsley root, and 1 ounce celery root in a 4- to 5-quart pot. Add 2 1/2 quarts of water and 1 teaspoonful of salt, bring to a boil, lower the heat, and simmer, partially covered, for about 1 hour.
-
5
Remove the meat, put in a bowl, cover, and reserve.
-
6
Strain the stock, discard the vegetables, and skim off the fat. Add salt if necessary to taste.
-
7
Grate beets. Set aside.
-
8
Julianne remaining halves of carrots, parsley and celery roots and onion.
-
9
In a heavy skillet, saute vegetables in butter for 15 minutes, stirring often.
-
10
Halve the tomatoes and grate coarsley until only peel remains in your hand. Discard.
-
11
Peel the potatoes and cut each into 6 cubes. Remove the core from the cabbage and chop into 1-inch squares.
-
12
Bring the meat stock to a boil, add potatoes and black pepper. Simmer for ten minutes.
-
13
Add cabbage and cook for 10 minutes.
-
14
Add cooked vegetables, beets, tomatoes, tomato paste, and simmer for 5 minutes.
-
15
While the vegetables are cooking, cut the meat into 1-inch cubes.
-
16
Salt soup to taste.
-
17
Add ham, beans, and mushrooms to soup. Simmer for 5 minutes.
-
18
Add the meat, parsley, dill, and garlic to the soup. Cover and let stand for 10 minutes.
-
19
Remove from heat.
-
20
Garnish with sour cream.