-
1
Preheat oven to 350 degrees F.
-
2
Place the bacon in a Dutch oven or stockpot and cook, stirring, over medium-high heat until the fat begins to render, about 3 minutes.
-
3
Add the beef and cook, stirring, until brown on all sides, about 5 minutes.
-
4
Remove the meat from the pan with a slotted spoon and drain on paper towels.
-
5
To the fat in the pan, add the onions and carrots, and stir to coat.
-
6
Cook until soft, about 4 minutes.
-
7
Add the garlic, oregano, dill seeds, and bay leaves and cook, stirring, for 1 minute.
-
8
Add the red wine vinegar and stir to deglaze the pan.
-
9
Return the meat to the pot and add the water, salt, and pepper and bring to boil.
-
10
Reduce the heat and simmer partially covered until the beef is tender, about 2 hours.
-
11
Meanwhile, place the beets on a baking sheet and brush with the oil.
-
12
Roast until tender and can be pierced easily with a knife, about 1 hour.
-
13
Remove from the oven and let sit until cool enough to handle.
-
14
Trim the stem and root ends and remove the skins.
-
15
Coarsely grate and set aside.
-
16
When the meat is tender and falling apart, add the beets, potatoes, and cabbage.
-
17
Simmer over low heat for another 30 minutes.
-
18
Season with additional red wine vinegar, salt and freshly ground black pepper, to taste.
-
19
Ladle borscht into bowls and garnish with a dollop of sour cream and pinch of fresh dill.