Kazakh Beef Soup

Image courtesy: shesimmers.com


  • 3 beef soup bones
  • 2 tablespoons olive oil, divided
  • 1 (16 ounce) jar sauerkraut – rinsed and drained
  • 1 onion, chopped
  • 2 large baking potatoes, peeled and cubed
  • 1 tablespoon hot chile sauce, or to taste
  • salt to taste
  • 1/4 cup sour cream (optional)


Place soup bones in a stock pot with enough water to cover them by 2 inches. Bring to a boil, and cook uncovered for about 1 hour to make a beef stock. Remove bones, and cool.

Heat one tablespoon of oil in a large skillet. Saute sauerkraut for a few minutes, then add just enough water to cover the sauerkraut, cover the pan, and let simmer over low heat for about 30 minutes, until the sour taste is gone. Drain, and set aside. Heat remaining olive oil in a small skillet over medium-high heat. Saute onion in the hot oil until tender.

When the bones are out of the stock, add potatoes, and boil for about 15 minutes, until potatoes are tender. Stir in the sauerkraut, onions, and any meat that can be picked from the bones. Season with chili sauce and salt to taste. Simmer over low heat for about 15 minutes. Ladle into bowls, and serve with a dollop of sour cream.