1 pound potatoes β peeled and cut into 0.75-inch cubes
4 cups green cabbage β cored and thinly sliced
3 cloves garlic β minced
2 teaspoons kosher salt
0.25 teaspoon black pepper β freshly ground
0.25 cup fresh dill β chopped
sour cream β for serving
fresh dill β chopped (for serving)
Instructions
Combine the beef short ribs, water, bay leaves, and black peppercorns in a large pot. Bring to a boil over high heat, skim the foam, then reduce to a gentle simmer. Partially cover and simmer until the meat is tender and the broth is flavorful, 60β75 minutes.
Meanwhile, warm the sunflower oil in a large skillet over medium heat. Add the onion and cook until softened and translucent, 5β6 minutes. Stir in the carrot and cook 2β3 minutes more.
Add the beets and cook, stirring, until they begin to soften, 8β10 minutes. Stir in the tomato paste, white vinegar, and granulated sugar, then ladle in about 0.5 cup of the simmering broth. Cook, stirring occasionally, until the beets are tender and richly colored, 5β7 minutes. Remove from heat.
Lift the beef from the pot to a board. Discard the bay leaves and any loose bones. Trim and cut the meat into bite-size pieces; return the pot of broth to a gentle boil.
Add the potatoes to the broth and simmer until barely tender, 10β12 minutes.
Add the cabbage and simmer until tenderβcrisp, 5β8 minutes.
Stir the beet mixture and the chopped beef back into the pot. Simmer gently to meld flavors and deepen the color, 8β10 minutes.
Turn off the heat. Stir in the garlic, fresh dill, kosher salt, and ground black pepper. Cover and let the borscht stand for 10β15 minutes to settle and balance.
Ladle into warm bowls and serve with sour cream and additional dill.