Go Back
+ servings

Borsch with Shelled Beans

Course Soup
Cuisine Eastern European
Keyword beet, caramel, lycooking, lyukum cooking lab, potato, recipe, soup, tomato, vegetables
Prep Time 30 minutes
Cook Time 1 hour
Total Time 2 hours 10 minutes
Servings 8 portions
Calories 138kcal



  • 1800 ml beef stock 2 beef shanks
  • 300 g shelled beans
  • 150 g cabbage white, shredded
  • 1 bunch scallions
  • 3 tbsp parsley fresh, chopped
  • 1 tbsp dill fresh, chopped
  • 60 g bacon hickory smoked, ~2 strips, diced
  • 15 g garlic ~3 cloves, diced

for the borsch “essence”

  • 2 tbsp walnut oil
  • 120 g onion ~3 small onions, diced
  • 250 g beetroot ~2 small roots, raw, grated
  • 175 g carrot ~5 small carrots, raw, grated
  • 800 g tomato ~4 large tomatoes
  • 15 g garlic ~3 cloves, diced
  • 2 bay leaf
  • 5 allspice
  • 3 cloves
  • 1 tsp brown sugar
  • 1 tbsp vinegar distilled
  • 1 pinch parsley dry
  • 1 pinch thyme dry
  • 1 pinch dill dry
  • 1 pinch chervil dry


for beef stock

  • You need two meaty beef shanks (~2.5 lbs) for the stock. I use my 3-quart crock-pot to cook it. Add about 2 quarts of cold water to the shanks, cover and turn heat on high. It will start to boil slowly in an hour or so. Turn heat to low and let it simmer for another 3 hours.
    Beef Shanks
  • Remove the meat and bones from the pot. Strain the stock using non-scented paper towels and refrigerate. Store the meat and the cooked bone marrow separately. (Skip this step if you are making a meatless version or another stock or broth.)
    Beef Stock


  • Measure all the ingredients.
  • Prepare tomatoes. Bring water to a boil. Score tomatoes and blanch them for 2-3 minutes (depends on variety and their skin). Place them in cold water to cool down. Remove the skin and hard core in tomato center. Puree the rest with 3 cloves of garlic. (Skip this step if using store-bought tomato puree.)
  • Sautee chopped onions until translucent and aromatic. Add carrots and beetroots. Add some salt and freshly ground black pepper, stir and cook on low heat until soft and fragrant. Allow vegetables to caramelize slightly, to develop their flavors. The taste will depend on how the root vegetables were grown and their variety. If they have retained a lot of their natural sugars, you won’t need to add any sugar later.
  • Add tomato puree, dry herbs and spices, cover with lid and cook for 15 minutes on low heat. Remove the lid. Continue cooking and stirring until most of the liquid is evaporated. Taste it. Balance the taste with sugar and salt. If tomatoes were not sour enough, you need to add vinegar. The flavor of this mixture is, ideally, very rich and complex. It has to reflect the balanced combination of sourness and sweetness, be sufficiently salty, and capture the earthiness of the root vegetables. It is very important to preserve the intensity of all four of these flavors so that they are still present after the mixture is diluted with the relatively large volume of liquid broth.
  • In a large pot, mix the cold beef stock (or your alternative cooking liquid) with shelled beans and the sauce you prepared in step 3. Place on high heat and bring to a boiling. Reduce the heat to low and cook for 20 minutes, uncovered.
  • Taste a bean from the soup. It should be soft, but not mushy. Add cabbage, green onions, and fresh herbs and bring to a boil again.
  • Dice and mix smoked bacon with garlic. Add it to the boiling borsch and turn the heat off.
  • A borsch is never ready to serve immediately. All the flavors need a few hours to “marry”. It is will be ready to serve the following day. Smachnogo! (Ukrainian for Bon Appetite!)


Calories: 138kcal | Carbohydrates: 14g | Protein: 6g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Cholesterol: 8mg | Sodium: 1281mg | Potassium: 488mg | Fiber: 3g | Sugar: 6g