Skip to content
Romanian cookingRomanian chicken giblet sour soup

Romanian Chicken Giblet Sour Soup (Ciorbă de potroace)

A Romanian sour soup with tender chicken gizzards, hearts, vegetables and rice, balanced with fermented cabbage brine.

Romanian chicken giblet sour soup with rice, vegetables, parsley and lovageRomanian Chicken Giblet Sour Soup (Ciorbă de potroace)
8 servingsservings
35mpreparation
2hcooking
Mediumdifficulty

Romanian Chicken Giblet Sour Soup (Ciorbă de potroace)

Tender chicken gizzards and hearts, vegetables and rice simmer in a Romanian sour soup balanced with fermented cabbage brine.

Ciorbă de potroace is a Romanian sour soup built around poultry giblets. The name points to a practical use of the bird: gizzards, hearts and bony backs or necks make a flavorful broth, while vegetables and rice turn it into a complete bowl. This version is soured with sauerkraut brine, called zeamă de varză in Romanian. Other recipes may use Romanian wheat-bran borș, rice, tomatoes, egg or sour cream in different combinations. Here the brine is the only souring liquid, and the soup has no egg or dairy liaison, so its method and flavor stay clear and consistent.

The dish is associated in some Romanian sources with serving after wedding celebrations, but it is also a regional and household soup in its own right. The association does not define when every cook serves it, and it does not make the soup a remedy for alcohol or a health treatment. Recipes differ widely: some use only a few kinds of offal, while others include wings, necks or backs; souring liquid and herbs also vary. This recipe fixes one workable set of ingredients for eight servings rather than presenting one variation as the sole authentic formula.

Gizzards need a longer simmer than the delicate vegetables and rice. Starting the backs, necks and gizzards in cold water lets the pot heat gradually and gives you time to skim foam before it disperses. Add the hearts after the first half hour so they do not spend the entire cooking time in the broth. Keep the liquid at a quiet simmer. The gizzards are ready when a knife or fork meets little resistance; a clock estimate helps with planning but does not replace that tenderness cue. Check poultry with a food thermometer and bring the thickest pieces to at least 74 °C.

Raw poultry needs careful handling. Keep it contained while trimming the tough membrane from gizzards, and do not rinse it in the sink, where splashes can spread bacteria. Wash hands and clean the board, knife and work surface after contact. Once the backs and necks have given their flavor to the broth, lift them out and pick off any meat that is easy to remove. Discard the bones carefully and check the pot for fragments before serving. The hearts and tender gizzards remain in the soup, giving each portion a mix of broth, vegetables, rice and meat.

The vegetables enter in stages to keep their texture. Onion and root vegetables are softened in a little sunflower oil first; this brings out their sweetness without browning them. Red pepper follows in the broth, while rinsed long-grain rice is added later. Rice continues to absorb liquid as it cooks and even after the pot is removed from the heat, so keep the simmer gentle and check it near the end of its package timing. If the soup will stand before serving, the grains may soften further. Add hot water only if needed to keep the soup brothy, and taste again before adjusting salt.

Sauerkraut brine provides the characteristic souring choice in this formula. It is already salty and acidic, and both qualities vary with the cabbage and fermentation. Boil the measured brine separately before it goes into the soup, then begin with 250 ml. Simmer for several minutes and taste the broth with a spoonful of rice and vegetables. Add more brine gradually if you want a sharper finish. Because the brine contributes salt, the recipe uses a small initial amount of salt and reserves the rest for the final taste. Do not add Romanian borș as well; combining the two would change the locked flavor balance.

Fresh parsley and lovage go in after the heat is turned off. Parsley gives a clean green note, while lovage has a stronger aroma reminiscent of celery and is familiar in Romanian soups. The measured amount seasons the pot without masking the giblets or the cabbage brine. Serve the soup hot in deep bowls. The rice makes it filling, while the clear sour broth keeps it lighter than soups thickened with egg or sour cream. Bread or fresh chile can be offered alongside if desired, but neither is part of the canonical ingredient list.

Cool leftovers promptly in shallow containers and refrigerate them within two hours. Keep the soup at or below 4 °C and use it within 3–4 days. Rice can absorb broth during storage, so loosen a portion with a little water while reheating if the texture has thickened. Reheat evenly to 74 °C, stirring through the pot, and serve only what will be eaten. Do not leave the full pot at room temperature while people serve themselves; return the remaining soup to the refrigerator promptly.

Chicken giblets, vegetables, rice and fermented cabbage brine

Recipe card

Romanian Chicken Giblet Sour Soup (Ciorbă de potroace)

servings8 servings
preparation: 35 mincooking: 120 mintotal time: 2 hr 35 min

meat

vegetables

pantry

seasoning

herbs

Equipment

Method

75–90 min

Build the poultry broth

Put the chicken backs, necks and gizzards in a large pot with the cold water, peppercorns and bay leaves. Bring the water slowly to a boil and skim the foam from the surface. Lower the heat to a steady gentle simmer. After 30 minutes, add the hearts. Simmer until the poultry reaches at least 74 °C and the gizzards are tender, usually 75–90 minutes in total. Keep the pieces covered with liquid, adding a little hot water only if needed. Lift out the backs and necks; pick off any edible meat, discard every bone, and return the meat to the pot.

20 min

Prepare the vegetables and rice

While the poultry simmers, prepare the vegetables. Dice the onion, carrot, celeriac, parsley root, parsnip and red pepper into similar-sized pieces. Rinse the rice until the water runs mostly clear and drain it. Keep the pepper and rice separate from the root vegetables so they can be added later. Use clean utensils and a clean board after handling raw poultry; wash hands with soap and water.

8 min

Soften the onion and root vegetables

Warm the sunflower oil in a skillet over medium-low heat. Add the onion, carrot, celeriac, parsley root and parsnip. Cook for about 8 minutes, stirring often, until glossy and beginning to soften. Do not brown them deeply; the soup should keep a clean, gently sweet vegetable flavor.

20 min

Add the vegetables and rice in stages

When the gizzards are tender, remove and discard the bay leaves. Add the softened vegetables and red pepper to the broth and simmer gently for 8 minutes. Stir in the drained rice and simmer for 12–15 minutes, following its package timing, until tender but still distinct. Keep the soup at a gentle simmer so the rice does not break apart.

10 min

Boil the brine and season the soup

Bring the sauerkraut brine to a boil in a small saucepan. Pour 250 ml into the soup and simmer for 5 minutes. Brine acidity and saltiness vary, so taste before adding more. Add the remaining brine a little at a time until the broth is pleasantly tangy. Taste again and adjust with the reserved salt only if needed.

2 min

Finish with fresh herbs

Turn off the heat and stir in the parsley and lovage. Let the soup stand for 2 minutes, then taste once more. Serve hot. Cool leftovers in shallow containers and refrigerate within 2 hours; store at or below 4 °C and use within 3–4 days. Reheat to 74 °C, stirring so the soup warms evenly.

Tips for success

01

Trim gizzards without rinsing raw poultry

Remove the tough membrane with a clean knife and keep the pieces contained. Do not rinse poultry under running water; clean hands and surfaces after handling.

02

Simmer gently and check tenderness

A steady low simmer keeps the broth from turning cloudy. Gizzards should be tender, and poultry pieces must reach at least 74 °C.

03

Add rice later in the cook

Rice cooks faster than the giblets and keeps absorbing liquid. Add it after the roots soften and check it near the end of its package timing.

04

Taste the brine before salting

Sauerkraut brine varies in salt and acidity. Begin with 250 ml and adjust the reserved salt only after the soup is soured.

Common questions while cooking

ProblemWhat to do
The gizzards are still chewyContinue simmering gently and check again after 10–15 minutes. Some gizzards need longer; keep them covered with hot liquid.
The soup tastes too salty or sharpAdd a little hot water and taste again. Next time, begin with less brine and add it gradually; do not add more salt.
The rice has become very softIt may have simmered too long or continued cooking in the hot pot. Next time, check it near the package timing and serve soon after it is tender.

Substitutions

Original ingredientPractical substituteWhat changes
Sauerkraut brineRomanian fermented wheat-bran borș, in a separately developed variantIt is a different souring ingredient with a different salt and acidity level; it is not a direct volume-for-volume swap in this locked recipe.
Fresh lovageA little extra fresh parsleyThe soup remains balanced, but its celery-like herbal aroma will be less pronounced.

Storage and serving

Cool leftover soup in shallow containers and refrigerate within 2 hours.

Refrigerator

Store at or below 4 °C and use within 3–4 days.

Reheating

Reheat evenly to 74 °C, stirring so the soup warms throughout.

Frequently asked questions

What is ciorbă de potroace?

It is a Romanian sour soup centered on poultry giblets, usually with vegetables and a souring liquid. This version uses chicken gizzards, hearts, backs and necks, rice, vegetables and sauerkraut brine.

Can I use Romanian borș instead of sauerkraut brine?

Other recipes use borș, but this canonical version uses sauerkraut brine as its only souring liquid. If you choose another version, the acidity and salt will differ, so the recipe needs its own adjustment.

How do I know the poultry is safely cooked?

Use a food thermometer to check the thickest poultry pieces reach at least 74 °C. Continue simmering until the gizzards are also tender.

Can the soup be made ahead?

Yes. Cool it in shallow containers and refrigerate within 2 hours at or below 4 °C. Use within 3–4 days and reheat evenly to 74 °C. The rice will soften as it stands.