Romanian Cabbage Soup: A Tangy Ciorbă de Varză Recipe

Updated November 4, 2026

Total time
1 hr 10 min
prep 25 min · cook 45 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Romanian Cabbage Soup: A Tangy Ciorbă de Varză Recipe

Romanian cabbage soup, often called ciorbă de varză, is a vegetable soup built around tender cabbage, potatoes, and a lively, sour broth. This version uses dill and a choice of traditional fermented wheat-bran liquid called borș or an easy vinegar substitute; Romanian households make many variations, including versions with meat.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as sunflower or canola oil
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 2 medium carrots, peeled and diced, about 1 cup (150 g)
  • 2 celery stalks, diced, about ½ cup (80 g)
  • 1 red or green bell pepper, diced, about 1 cup (150 g)
  • 3 garlic cloves, minced, about 1 tablespoon (9 g)
  • 1 tablespoon (16 g) tomato paste
  • 2 medium potatoes, peeled and cut into ½-inch (1.25 cm) cubes, about 2 cups (300 g)
  • 8 cups (1.9 L) vegetable broth, preferably low-sodium
  • 2 bay leaves
  • 1 small green cabbage, cored and thinly sliced, about 8 packed cups (680 g)
  • 1 can chopped tomatoes, 14½ ounces (411 g), with their juice
  • ¼ cup (60 ml) borș, if available, or 2 tablespoons (30 ml) red wine vinegar mixed with 2 tablespoons (30 ml) water
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper, plus more to taste
  • ¼ cup (10 g) chopped fresh dill, loosely packed
  • 2 tablespoons (8 g) chopped fresh parsley, optional

Instructions

  1. Prepare the vegetables. Dice the onion, carrots, celery, and bell pepper; mince the garlic; peel and cube the potatoes; and slice the cabbage into strips about ¼ inch (6 mm) wide. Keeping the cabbage strips fairly even helps them soften at the same rate. Set the borș or vinegar mixture aside so it is ready to add near the end.
  2. Soften the aromatics. Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the onion, carrot, celery, and bell pepper. Cook for about 6 minutes, stirring occasionally, until the onion turns translucent and the vegetables begin to soften. Stir in the garlic and tomato paste and cook for 2 minutes, stirring so the garlic does not scorch and the paste darkens slightly.
  3. Start the broth and potatoes. Add the cubed potatoes, vegetable broth, bay leaves, salt, and pepper. Stir, bring the liquid to a boil, then reduce the heat to maintain a steady simmer. Cook uncovered for 12 minutes. The potatoes will begin to soften but should still hold their shape; a gentle simmer is better than a hard boil, which can break them up.
  4. Simmer the cabbage. Add the sliced cabbage in a few handfuls, stirring it into the broth as it wilts. Return the soup to a simmer and cook uncovered for 15 minutes, stirring once or twice. The cabbage should be tender with a little texture, not limp or falling apart. If it is still chewy, give it a few extra minutes before adding the tomatoes.
  5. Add the tomatoes and souring liquid. Stir in the chopped tomatoes and their juice. Simmer for 8 minutes, then stir in the borș or the vinegar mixture and cook for 2 minutes more. The vinegar substitute gives a clean, sharp tang; borș has a more rounded, fermented flavor. If you are unsure how sour you want the soup, start with half the listed amount and add more after tasting.
  6. Finish and season. Remove the bay leaves. Stir in the dill and, if using, the parsley. Taste the broth and adjust the salt, pepper, or souring liquid. Let the soup stand off the heat for 3 minutes before serving so the dill can perfume the broth. Serve hot, with extra chopped dill at the table if desired.

Tips

  • Choose cabbage by texture. A firm green cabbage is easy to find and becomes tender without losing all its structure. Savoy cabbage also works, though its leaves soften faster, so begin checking it a few minutes earlier. Avoid shredding it paper-thin if you want distinct pieces in the finished soup.
  • Use the acid gradually. Borș, vinegar, and tomatoes vary in sharpness. Add the souring liquid near the end, taste, and adjust rather than adding extra at the beginning. Acid added too early can make the broth taste harsher and may slow the softening of the potatoes.
  • Keep the simmer gentle. A rolling boil can make the vegetables break down and turn the broth cloudy. If the soup thickens more than you like, stir in a little hot water or broth. If it tastes flat, check salt first, then add a small splash of vinegar or borș.
  • Make chopping easier. Cut the cabbage into manageable wedges, remove the core, and slice across the leaves. If preparing ahead, keep the cut cabbage covered and refrigerated, and add it to the pot only when the broth and potatoes are ready.

Serving Suggestions

Serve the soup in warm bowls while the cabbage is tender and the broth is still bright. A spoonful of sour cream is a common, welcome finish; offer it at the table so diners can add as much as they like. For a dairy-free bowl, use a drizzle of good sunflower oil or simply add more fresh dill. A slice of crusty bread, rye bread, or a soft roll is useful for soaking up the tomato-and-herb broth.

This soup can make a light main meal, especially when served with bread and a substantial topping, or it can begin a larger meal. A small side of pickled vegetables complements the soup’s gentle sweetness, while a simple cucumber or tomato salad brings freshness. If serving a group, put sour cream, chopped dill, black pepper, and vinegar on the table so everyone can tune the bowl to their taste.

Variations

Use traditional borș. Borș is a fermented liquid made from wheat bran and is used to sour many Romanian ciorbă soups. It can be difficult to find outside Romanian or Eastern European food shops. If you have it, use the amount in the ingredients list and taste before adding more. Red wine vinegar is a practical substitute, but it gives a cleaner, more direct acidity rather than borș’s fermented, grainy depth. Lemon juice can also provide a bright tang, although it changes the flavor further.

Add beans for a heartier soup. Stir in one drained 15-ounce (425 g) can of white beans during the final 10 minutes of simmering. The beans make the soup more filling and add a soft, creamy contrast to the cabbage. Taste again before serving, since canned beans and their packing liquid can affect the salt level.

Make it with meat. Some family versions include pork, smoked meat, or chicken, and there is no single set version across Romania. For a straightforward meat variation, brown 12 ounces (340 g) of diced pork shoulder in the pot before the onion, then cook the meat gently in the broth until tender before adding the cabbage. Check whole cuts of pork with a food thermometer: the USDA FSIS safe minimum is 145°F (63°C), followed by a 3-minute rest; for soup, continue simmering until the pieces are tender. Keep raw meat and its utensils separate from ready-to-eat ingredients.

Change the herbs or vegetables. Fresh lovage is used in some Romanian soups and brings a distinctive, savory, celery-like aroma. It may be hard to find; substitute a little extra dill and parsley, knowing the result will be less distinctive. You can also replace the bell pepper with another sweet pepper or leave it out, though the broth will have less sweetness.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours, in shallow airtight containers. The soup keeps for 3 to 4 days in the refrigerator. Its flavor often becomes more integrated by the next day, though the cabbage will soften further as it sits. If you expect to freeze a portion, freeze it before adding sour cream or other toppings; the soup can be frozen in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little room at the top for expansion and thaw it overnight in the refrigerator.

Reheat only the amount you plan to serve, either in a saucepan over medium-low heat or in the microwave, stirring occasionally until steaming hot throughout. For food safety, reheat leftovers to 165°F (74°C), checking with a food thermometer. Add a splash of water or broth if the soup has thickened, then taste and refresh it with a little dill or vinegar if needed. Avoid repeatedly cooling and reheating the same pot.

Frequently Asked Questions

What does ciorbă de varză mean?

Ciorbă de varză translates roughly as cabbage sour soup: varză means cabbage, and ciorbă refers to a sour soup. The tartness may come from borș, vinegar, lemon, or another souring ingredient, depending on the recipe and household. This recipe uses borș or a measured vinegar substitute.

Can I make Romanian cabbage soup without borș?

Yes. The recipe is designed to work with red wine vinegar and water if borș is unavailable. Add the mixture near the end and taste before adding more, since the canned tomatoes already bring some acidity. The soup will still be pleasantly tart, though it will not have borș’s characteristic fermented flavor.

Can I make the soup ahead?

Yes. Make it up to 3 days ahead and refrigerate it promptly. The cabbage softens and the flavors mingle as the soup rests, so it may need a small splash of broth when reheated. Add any sour cream only when serving, and taste the broth again before bringing it to the table.

Why is my cabbage soup too sour?

The souring liquid may have been especially sharp, or the tomatoes may have been more acidic than usual. Stir in a little hot broth or water, then taste again; a small pinch of sugar can soften the impression of acidity without making the soup sweet. Next time, start with half the vinegar or borș and increase it gradually at the end.

Can I use red cabbage instead of green cabbage?

You can, but red cabbage changes both the appearance and flavor. It can turn the broth a deep purple or reddish color, especially as it cooks, and it tends to have a firmer texture. Slice it thinly and allow extra simmering time if needed, checking for tenderness before adding the tomatoes and souring liquid.

Related

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).