Shchi is a traditional Russian cabbage soup, commonly made with cabbage, a savory broth, and vegetables; many versions include beef, while others are meatless. This hearty version combines fresh cabbage with a little sauerkraut for gentle tang, then finishes with dill and sour cream for a comforting bowl that tastes even better after resting.
There is no single recipe for shchi: ingredients vary by region, season, and household, and the soup can be made with fresh cabbage, fermented cabbage, or both. This version uses beef chuck for a full-bodied broth and potatoes for extra substance, while keeping the cabbage flavor at the center.
Ingredients
- 1½ lb (680 g) beef chuck, in one piece
- 10 cups (2.4 L) cold water
- 1 medium yellow onion (about 150 g), peeled; leave it whole for the broth
- 1 medium carrot (about 100 g), peeled and cut into thin half-moons
- 1 lb (450 g) green cabbage, cored and thinly sliced
- 1 cup (150 g) drained sauerkraut, roughly chopped if the strands are long
- 2 medium potatoes (about 300 g), peeled if desired and cut into ¾-inch (2 cm) cubes
- 1 tablespoon (15 ml) neutral oil
- 1 tablespoon (16 g) tomato paste
- 2 garlic cloves (about 6 g), finely chopped
- 2 bay leaves
- 6 whole black peppercorns
- 1½ teaspoons (9 g) fine salt, divided, plus more to taste
- ¼ teaspoon ground black pepper
- 2 tablespoons (6 g) finely chopped fresh dill
- 1 tablespoon (15 ml) lemon juice, optional, for adjusting the finished soup
- ¾ cup (180 g) sour cream, for serving
Instructions
- Prepare the ingredients. Cut the cabbage and potatoes, slice the carrot, chop the garlic and dill, and measure the remaining ingredients. If the sauerkraut tastes very salty or sharply sour, rinse it briefly under cold water and drain it well; otherwise, use it as it is. Keeping the vegetables ready before the broth is done makes the later steps easier to manage.
- Start the beef broth. Put the beef, cold water, whole onion, bay leaves, peppercorns, and 1 teaspoon (6 g) of the salt in a large, heavy pot. Bring the water just to a boil over medium-high heat, skimming off foam from the surface as it appears. Lower the heat until the liquid is at a gentle simmer, partially cover the pot, and cook for 1 hour 30 minutes. A slow simmer helps keep the broth clear; a hard boil can make it cloudy and agitate the meat.
- Check and prepare the beef. Use a food thermometer in the thickest part of the beef: USDA FSIS guidance gives whole cuts of beef a safe minimum internal temperature of 145°F (63°C) followed by a 3-minute rest. The long simmer should bring the chuck well beyond that temperature and make it tender. Transfer the beef to a cutting board, let it rest for 3 minutes, then shred or cut it into bite-size pieces, discarding any large pieces of fat. Remove and discard the whole onion, bay leaves, and peppercorns. If the broth has collected a noticeable layer of fat, skim off some with a spoon, leaving a little for flavor.
- Soften the aromatics. Set the empty pot over medium heat and add the oil. Add the sliced carrot and cook for 4 minutes, stirring occasionally, until it begins to soften. Stir in the tomato paste and garlic and cook for 1 minute, just until fragrant. Do not let the garlic brown; browned garlic can give the soup a bitter edge.
- Build the soup. Pour the strained broth back into the pot and add the fresh cabbage, sauerkraut, potatoes, and the remaining ½ teaspoon (3 g) salt. Bring to a gentle boil, then lower the heat and simmer uncovered for 25 minutes, stirring once or twice. The potatoes should be tender when pierced with a knife, and the cabbage should be soft but still have some shape. If the broth seems too concentrated, add hot water a little at a time.
- Finish and season. Return the beef to the pot and stir in the ground black pepper. Simmer for 5 minutes so the meat warms through. Taste the broth before adding more salt, since sauerkraut varies in saltiness. If you want a brighter finish, stir in the optional lemon juice a teaspoon at a time. Turn off the heat, stir in the dill, and let the soup stand for a few minutes before serving.
Tips
- Keep the broth at a quiet simmer. A few small bubbles are enough. If the surface is rolling vigorously, turn the heat down. Gentle cooking gives the beef time to soften without making the broth unnecessarily cloudy.
- Adjust the sauerkraut to your taste. Use it straight from the package for a more pronounced tang, or rinse it for a milder, less salty soup. If you cannot find sauerkraut, leave it out and use an extra 1 cup (100 g) of sliced cabbage. The result will be sweeter and less tart; a small squeeze of lemon at the end can bring back some brightness.
- Cut vegetables evenly. Similar-size potato cubes cook at roughly the same pace, while thinly sliced cabbage softens before the potatoes overcook. If your cabbage is especially coarse or thick, slice it more finely rather than extending the simmer for a long time.
- Season at the end, not just at the start. Broth reduces as it simmers, and sauerkraut can contribute quite a lot of salt. Taste after the beef and vegetables are cooked, then add salt or lemon in small increments. Fresh dill is best added near the end so its flavor stays distinct.
Serving Suggestions
Ladle shchi into warm bowls and add a spoonful of sour cream to each serving. A little extra chopped dill on top gives the soup a fresh herbal aroma, while a few grinds of black pepper add gentle warmth. Sour cream is traditionally associated with many styles of Russian soup, but it is best added to individual bowls rather than stirred into the whole pot; that keeps the broth clear and makes leftovers easier to store.
Serve the soup with rye bread, dark bread, or another sturdy loaf for dipping. Buttered bread or a simple slice of toasted sourdough also works well. For a larger meal, pair shchi with a cucumber salad, roasted beets, or boiled potatoes dressed with dill. Because the soup includes beef and potatoes, a small bowl with bread can be satisfying on its own; for a lighter first course, serve smaller portions before a main dish.
Variations
Make it without meat. Replace the beef and water with 10 cups (2.4 L) vegetable broth. Start the recipe by softening the onion and carrot in the oil, then add the tomato paste and garlic. Add the cabbage, sauerkraut, potatoes, and broth and simmer until the vegetables are tender, about 25 minutes. Vegetable broths vary in salt, so taste before adding the full amount of salt. The result is lighter and does not have the same richness as beef-broth shchi.
Use fresh cabbage only. Leave out the sauerkraut and increase the fresh cabbage to 1¼ lb (565 g). The soup will be rounder and less tangy. You can serve lemon wedges alongside it so each person can adjust the acidity in their own bowl.
Try a pork or mushroom version. Pork shoulder can replace the beef in the same amount, though its flavor will be a little sweeter and richer. For a meatless mushroom variation, sauté 8 oz (225 g) sliced mushrooms with the carrot until they release their moisture and begin to brown, then proceed with vegetable broth. Dried mushrooms can add a deeper, earthy flavor: soak ½ oz (14 g) in warm water, strain the soaking liquid through a fine sieve, and use it as part of the broth, checking it for grit first.
Make the broth more substantial. Some versions include beans or grains, but they are not necessary for this recipe. If using cooked white beans, add 1 cup (170 g) during the final 5 minutes so they warm without breaking apart. For pearl barley, cook it separately according to its package directions and spoon it into bowls; adding it directly to the soup can make the broth thicker as it absorbs liquid.
Storage and Reheating
Cool the soup promptly and refrigerate it within 2 hours of cooking. Store it in a covered, shallow container so it cools evenly, and keep the sour cream separate. Shchi keeps for 3 to 4 days in the refrigerator. The cabbage will soften further as it sits, but the broth often becomes more cohesive after a night in the fridge.
To reheat a portion, warm it gently in a saucepan, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C); check with a food thermometer. Add a splash of water or broth if the potatoes have absorbed liquid. You can also microwave an individual portion in a covered, microwave-safe bowl, stirring halfway through and checking the temperature in more than one spot. Avoid repeatedly warming and cooling the entire pot; heat only what you plan to eat.
For longer storage, freeze the soup without sour cream in airtight freezer-safe containers, leaving a little space for expansion. It is best used within about 2 to 3 months for flavor and texture. Thaw it in the refrigerator, then reheat to 165°F (74°C). Potatoes and cabbage can become softer after freezing, so stir gently and add fresh dill after reheating rather than before freezing.
Frequently Asked Questions
What does shchi taste like?
Shchi tastes savory and gently sweet from the cabbage and carrot, with a tangy note from the sauerkraut. Beef broth makes this version rich, while dill and sour cream give the finished bowl a fresh, creamy contrast. The balance shifts depending on how sour the sauerkraut is and how much you use.
Can I make shchi ahead?
Yes. Make the soup a day ahead, cool and refrigerate it promptly, and reheat only the amount you need. The cabbage softens and the flavors mingle as it rests, so the texture will be less crisp than on the first day. Add sour cream and any extra dill at serving time.
Do I have to use beef chuck?
No. Beef chuck is useful because its connective tissue becomes tender during a long, moist simmer. A similar cut intended for braising can also work, though cooking time may vary. For a lighter soup, use vegetable broth and omit the meat, or choose one of the variations above.
Why is my shchi too sour?
Sauerkraut brands and batches differ in acidity. Next time, rinse the sauerkraut before adding it or use less. To balance a pot that is already too tart, add a little more broth or water and taste again; a small pinch of sugar can soften sharpness, but it should not make the soup sweet. Sour cream at the table also mellows each bowl.
Can I use red cabbage instead of green cabbage?
You can, but it changes both the appearance and flavor. Red cabbage may tint the broth purple or reddish and can taste more assertive. Green cabbage is the usual practical choice for this version because it keeps the soup’s color familiar and its flavor mild.
When should I add the sour cream?
Add it to each bowl just before eating rather than simmering it in the pot. Stirring sour cream into very hot soup can sometimes make it look grainy, and storing it in the soup shortens the flexibility of the leftovers. For a smoother topping, stir a spoonful of hot broth into the sour cream first, then spoon it over the bowl.
Related
- Portuguese Steak Recipe with Garlic, Wine, and Potatoes
- Portuguese Bread Soup (Açorda) with Garlic and Cilantro
- Portuguese Steak and Egg Recipe with Garlic Wine Sauce
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).