Ingredients
Scale
- 1½pounds beef ribs (or bone-in short ribs)
- 6 cupswater
- 3medium potatoes, diced
- 1large carrot, diced
- 1medium onion, chopped
- 2 tablespoonsolive oil
- 2 cupssauerkraut with liquid
- 1bay leaf
- ½ teaspoonsmoked paprika
- ½ teaspoonItalian seasoning
- ¼ teaspoonground cumin
- Salt and black pepper, to taste
- Sour cream, for serving (optional)
Instructions
- 1. Start with the Broth
- Fill a large pot with 6 cups of water and bring it to a gentle boil. Add the beef ribs, a pinch of salt, and simmer uncovered for 1 hour. Skim off any foam that rises to the surface.
- 2. Prepare the Vegetables
- While the meat cooks, heat olive oil in a skillet over medium heat.
- Add the chopped onion and sauté for 5–6 minutes until translucent. Stir in the grated carrot and cook for another 4–5 minutes until fragrant and lightly golden. Remove from heat and set aside.
- 3. Shred the Meat & Strain the Broth
- Remove the ribs from the pot once tender. Shred the meat using two forks and discard the bones.
- Strain the broth through a fine mesh sieve into a clean pot to remove impurities.
- 4. Cook the Potatoes and Sauerkraut
- To the strained broth, add diced potatoes, sauerkraut (with its juice), and the bay leaf. Simmer over medium heat for 15 minutes, or until the potatoes start to soften.
- 5. Combine and Season
- Add the shredded beef, sautéed onions and carrots, cumin, smoked paprika, and Italian seasoning. Stir gently and let it simmer for another 5–7 minutes so the flavors blend. Taste and season with salt and pepper as needed.
- 6. Serve Warm
- Ladle the soup into bowls, top with a spoonful of sour cream if desired, and enjoy it hot with crusty bread or rye toast.