Russian-style beet borscht is a hearty soup of beets, cabbage, potatoes, and vegetables in a tangy broth, served with a cool spoonful of sour cream and fresh dill. Borscht is strongly associated with Ukraine and is also made in many Russian and regional versions; this meatless version is built for a satisfying weeknight meal and keeps its color with a little vinegar.
Ingredients
- 2 tablespoons neutral oil (30 ml), such as sunflower or canola oil
- 1 medium yellow onion, finely diced (about 150 g)
- 1 medium carrot, peeled and coarsely grated (about 75 g)
- 1 pound raw red beets, peeled and coarsely grated (450 g; about 3 medium beets)
- 2 tablespoons tomato paste (32 g)
- 8 cups vegetable broth (1.9 L), preferably low-sodium
- 2 medium potatoes, peeled and cut into ½-inch (1.3 cm) cubes (about 300 g)
- 1 bay leaf (1 leaf)
- 4 cups thinly sliced green or white cabbage (about 280 g)
- 1 tablespoon apple cider vinegar or red wine vinegar (15 ml)
- 1 teaspoon granulated sugar (4 g), optional, to balance the acidity
- 2 garlic cloves, finely grated or minced (about 6 g)
- 1 teaspoon fine salt (6 g), plus more to taste
- ¼ teaspoon freshly ground black pepper (about 0.5 g)
- 2 tablespoons chopped fresh dill (about 6 g), plus extra for serving
- ¾ cup sour cream (180 g), for serving
Raw beets give this soup its deep color and earthy flavor. Sunflower oil is common in Eastern European cooking, but canola oil works well and has a neutral taste. If fresh dill is unavailable, use 2 teaspoons dried dill, adding it with the broth; it will taste less bright, so fresh herbs are especially welcome at the table. Low-sodium broth gives you room to season the soup yourself. If you have regular broth, begin with less added salt and adjust at the end.
Instructions
- Prepare the vegetables, about 25 minutes. Dice the onion, grate the carrot and peeled beets, cube the potatoes, and thinly slice the cabbage. Keep the grated beets separate from the onion and carrot so they are easy to add to the pot. Beet juice can stain hands and cutting boards; a washable board or a piece of parchment under the grater makes cleanup easier. Measure out the broth, tomato paste, vinegar, and seasonings before you start cooking.
- Soften the onion, carrot, and beets, 10 minutes. Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the onion and carrot and cook for about 4 minutes, stirring often, until the onion begins to look translucent and the carrot softens. Stir in the grated beets and tomato paste. Cook for about 6 minutes, stirring so the vegetables do not stick. The beets will begin to soften and the tomato paste will darken slightly; there is no need to brown the vegetables deeply.
- Simmer the potatoes, 15 minutes. Pour in the vegetable broth, add the cubed potatoes and bay leaf, and bring the pot just to a boil. Lower the heat so the soup simmers gently, then partially cover it and cook for 15 minutes. A steady, gentle simmer is preferable to a hard boil: it cooks the potatoes evenly without breaking them up and helps keep the broth clear rather than cloudy. Stir once or twice, scraping the bottom of the pot.
- Add the cabbage and simmer, 15 minutes. Stir in the sliced cabbage, return the soup to a gentle simmer, and cook uncovered for about 15 minutes. The potatoes should be tender when pierced with a knife, and the cabbage should be soft but still have a little structure. If you prefer very tender cabbage, give it a few extra minutes; if the soup looks thicker than you like, add up to 1 cup (240 ml) hot water or broth.
- Season and rest, 12 minutes. Stir in the vinegar, sugar if using, garlic, salt, pepper, and chopped dill. Simmer gently for 2 minutes, then turn off the heat, remove the bay leaf, and cover the pot for 10 minutes. Taste the broth. Add more salt if it tastes flat, or another teaspoon of vinegar if the beet sweetness needs balancing. The final covered rest lets the flavors settle without continuing to cook the vegetables aggressively.
- Serve with sour cream. Ladle the hot soup into bowls and top each serving with about 2 tablespoons sour cream and a pinch of fresh dill. Either leave the sour cream in a spoonful on top for each diner to stir in, or loosen it with a spoonful of warm broth before adding it. Do not boil the soup after adding sour cream; high heat can make it look grainy.
Tips
- Grate rather than chop the beets. Coarsely grated beets cook at about the same pace as the other vegetables and distribute their color through the broth. If you cut them into thick chunks, they may need considerably longer to become tender, so check them with a knife before serving.
- Keep the simmer gentle. A rolling boil can make potatoes crumble and cabbage overly soft. If the pot boils hard, lower the heat and move the lid so only part of the pot is covered.
- Balance the flavor at the end. Beets vary in sweetness, and broth varies in saltiness. Vinegar brightens the soup, while a small amount of sugar can round off sharp acidity; add either gradually after cooking rather than assuming the full amount is needed.
- Use a practical broth substitute. Water with a good-quality vegetable bouillon can stand in for broth. Follow the package dilution and taste before adding the recipe’s salt, since bouillon can be quite salty. Sour cream may be replaced with plain full-fat yogurt for a tangier, thinner topping.
Serving Suggestions
Serve borscht hot in deep bowls, with sour cream and dill added at the table. Rye bread, dark wheat bread, or a crusty loaf is useful for dipping and makes the soup feel like a complete meal. For a more substantial spread, offer boiled potatoes on the side, a cucumber salad, or small savory pastries. Keep the sour cream cold until serving and add it to individual bowls rather than stirring it into the whole pot; that way, diners can choose how creamy they want the broth and leftovers stay easier to store.
A little extra vinegar or a wedge of lemon can be offered at the table for anyone who likes a sharper soup. Fresh dill is the most familiar herb pairing, but chopped parsley is a reasonable alternative if dill is hard to find. The soup is also good after it has rested overnight: the beet, cabbage, and broth flavors become more integrated, while the sour cream remains best added fresh to each portion.
Variations
Add beans for a heartier pot. Stir in one 15-ounce can (about 425 g) of drained and rinsed white or kidney beans with the cabbage. They need only to heat through, so the listed simmer time still works. Beans are a convenient addition, though they make this version less like a simple vegetable borscht and give the broth a fuller texture.
Use cooked beets when that is what you have. You can substitute about 1 pound (450 g) cooked, peeled beets, grated or cut into matchsticks. Add them with the cabbage rather than sautéing them at the beginning, and simmer until everything is tender. The flavor will be a little less earthy and the beets may not color the broth as deeply, especially if they were roasted and have a drier surface.
Make a richer broth. Replace some or all of the vegetable broth with beef broth for a deeper, more savory result. This recipe is intentionally meatless; if adding cooked meat, use fully cooked meat and heat the soup thoroughly. Another regional or family-style approach is to include meat from the start, but that requires a different cooking time and method, so it is not a direct one-for-one change to these instructions.
Adjust the cabbage and acidity. Savoy cabbage can replace green or white cabbage, though its softer leaves may become tender a little sooner. For a more pronounced tang, add vinegar a teaspoon at a time at the end. Some cooks use a little lemon juice instead; it gives a fresher citrus note rather than vinegar’s sharper, rounder acidity.
Storage and Reheating
Cool leftover soup promptly and refrigerate it within 2 hours of cooking in shallow, covered containers. Keep the sour cream separate and refrigerate the soup for 3 to 4 days. The color may deepen as it stands, and the vegetables will soften somewhat, but the soup should still taste pleasantly tangy. If it thickens in the refrigerator, loosen it with a splash of water or broth when reheating.
Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C); check with a food thermometer, following USDA FSIS guidance for leftovers. Avoid a prolonged rolling boil, which can break down the potatoes and cabbage. Add sour cream after ladling the reheated soup into bowls. For longer storage, freeze the soup without sour cream for up to 2 to 3 months for best quality. Thaw it in the refrigerator overnight, then reheat as directed; the vegetables may be softer after freezing.
Frequently Asked Questions
Is borscht Russian or Ukrainian? Borscht has a long history across Eastern Europe and is especially strongly associated with Ukraine, while Russian, Polish, and other regional versions are also well established. Ingredients and methods vary by place and household, so this recipe is best described as a Russian-style vegetable borscht rather than the sole or definitive version.
Can I make this soup ahead? Yes. Cook the soup through the covered rest, cool it promptly, and refrigerate it without the sour cream. Reheat gently the next day, check that it reaches 165°F (74°C), then finish bowls with fresh sour cream and dill. The broth often tastes more rounded after the ingredients have had time to mingle.
Why is my borscht not bright red? Beet variety, age, and cooking time all affect the shade. A little vinegar helps preserve a vivid color, which is why it is added near the end here. Very old beets may be paler, and a hard, prolonged boil can dull the appearance. The soup can still taste right even if its color is more burgundy or brick-red than bright crimson.
Can I use pre-cooked or canned beets? Yes, provided they are plain beets rather than pickled beets. Use about 1 pound (450 g) drained and grated beets and add them with the cabbage so they do not overcook. If using canned beets, drain and rinse them first; they can be softer and less earthy than fresh beets, and the broth may have a lighter color.
How do I stop sour cream from curdling? Do not simmer or boil the soup after adding sour cream. The most reliable method is to place sour cream directly into each bowl, then stir in a little hot broth to temper it before mixing it through. Full-fat sour cream is generally more stable than a low-fat version, but serving it as a topping avoids heating it altogether.
Is this recipe vegetarian? Yes, when made with vegetable broth and a vegetarian sour cream. Check the broth label if you are cooking for someone who avoids animal-derived ingredients, since some prepared stocks contain meat extracts. For a vegan bowl, use a plant-based sour cream alternative; its flavor and thickness can differ, so add it to the serving bowl a little at a time.
Related
- Portuguese White Bean Stew with Kale and Sausage Recipe
- Portuguese Tomato Soup: A Simple Rustic Recipe
- Portuguese Fish Soup: Traditional Sopa de Peixe Recipe
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).