Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Zavyvantsi (завиванці, Transcarpathian Stuffed Veal Rolls)

Zavyvantsi (завиванці, Transcarpathian Stuffed Veal Rolls)

Created by

The cut slice tells the truth: tender veal coiled around dark mushrooms, smoked salo, and onion, then slow-braised until the sauce turns glossy enough to drag bread through.

Main Dishes
Ukrainian
Special Occasion
Celebration
Make Ahead
1 hr
Active Time
2 hr 15 min cook3 hr 15 min total
Yield8 servings

The cut face is the confession. Outside, a zavyvanets looks like a tidy brown roll in gravy; inside it opens into a spiral of veal, dark mushroom, onion, and little melted seams of smoked salo. That is why I get cross when people mince everything and call it the same. Stuffed is not minced. The roll is the point.

This is Zakarpattia's table, west of the mountains, where mushroom baskets come home damp, smetana thickens sauces, and sweet paprika can sit beside dill without any drama. I come from the southern steppe, so I cook this as a grateful visitor to another Ukrainian kitchen, not as if Ukraine were one flat plate. Make it for a birthday, a nameday, or a Sunday that has grown ambitious; it likes being made ahead and it feeds enough for eight guests or one hungry Ukrainian.

The one thing that decides it is tightness. Pound the meat thin enough to bend without tearing, cool the filling so it doesn't sweat, tie the roll so it holds its breath, then brown it until the smell changes from raw meat to toasted nuts. The zasmazhka waits until the end: slow-sweated onion and carrot keep their sweetness bright in the sauce instead of dissolving into something vague. My hands remember a dumpling fold, not this mountain roll, but the lesson is the same, close it well and the filling will behave.

Zavyvantsi takes its name from the Ukrainian verb zavyvaty, to wind or curl, and in Zakarpattia it sits near kruchenyky but is larger: a celebration roll of whole sliced meat rather than minced meat shaped into a log. The region west of the Carpathian ridge has long cooked at a crossing of Ukrainian, Rusyn, Hungarian, Slovak, Romanian, and Jewish kitchens, so mushrooms, paprika, smetana, and sour notes turn up naturally at the same table. Soviet recipe books often filed local rolls under plain meat rolls, but village cooks kept the fillings specific: forest mushrooms after rain, smoked salo when there was a slaughter, and sauce enough for potatoes or kasha.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

veal top round or beef topside

Quantity

1.4 kg

cut across the grain into 8 large thin slices

fine sea salt

Quantity

2 teaspoons, plus more to taste

black pepper

Quantity

1 teaspoon

dried porcini mushrooms

Quantity

25g

just-boiled water

Quantity

300ml

fresh field mushrooms or brown mushrooms

Quantity

300g

finely chopped

onions

Quantity

2

1 finely diced and 1 thinly sliced

smoked salo or smoked bacon

Quantity

80g

finely diced, or use 2 tablespoons butter

garlic

Quantity

2 cloves

grated

dill

Quantity

1 small bunch

finely chopped, plus more to serve

fresh breadcrumbs

Quantity

3 tablespoons

egg

Quantity

1

beaten

sunflower oil

Quantity

4 tablespoons

divided

plain flour

Quantity

3 tablespoons, plus 1 tablespoon

for dusting and sauce

carrot

Quantity

1 large

coarsely grated

sweet paprika

Quantity

1 teaspoon

tomato paste

Quantity

1 tablespoon

beef or veal stock

Quantity

400ml

bay leaves

Quantity

2

allspice berries

Quantity

4

smetana or full-fat sour cream

Quantity

200g

Equipment Needed

  • A meat mallet or heavy rolling pin
  • Kitchen string
  • A 28-30 cm heavy Dutch oven or deep braising pan with lid
  • A wide pan for the zasmazhka
  • A fine sieve or cloth for the mushroom liquor

Instructions

  1. 1

    Soak the mushrooms

    Pour the just-boiled water over the dried porcini and leave them until softened and the water smells dark and woodsy. Lift the mushrooms out, chop them finely, and strain the soaking liquor through a fine sieve or cloth. Do not pour the last gritty spoonful into the sauce; sand has no business in a celebration roll.

  2. 2

    Cook the filling

    Warm 1 tablespoon of sunflower oil in a wide pan, then add the smoked salo or bacon and let it soften until the edges look translucent. Add the finely diced onion, fresh mushrooms, chopped porcini, a pinch of salt, and black pepper. Cook until the pan changes from a wet hiss to a soft fry and the mushrooms smell deep and browned. Stir in the garlic, half the dill, and the breadcrumbs, then cool completely before mixing in the beaten egg.

    The filling should clump when squeezed, not smear wetly across your palm. If it looks loose, cook it a little longer before the egg goes in.
  3. 3

    Pound the meat

    Lay each slice of veal or beef between parchment or a split freezer bag and pound from the centre outward until it is thin enough to bend easily, about the thickness of a coin. Season both sides with salt and pepper. If a piece tears, patch it with a small scrap of meat and keep moving. Nobody at the table will see your repair work under the sauce.

  4. 4

    Roll and tie

    Put a generous spoonful of cooled filling near one short end of each piece of meat, leaving a clean edge around it. Fold in the sides, roll tightly, and tie with kitchen string in two or three places. If the filling pushes out, take a spoonful back. A slightly slimmer roll behaves better than a proud one that bursts in the pot.

    This is the step that does not forgive carelessness. Crooked edges are fine. Loose tying is not.
  5. 5

    Brown the rolls

    Dust the rolls lightly with flour and shake off the excess. Heat 2 tablespoons of sunflower oil in a heavy Dutch oven or deep braising pan and brown the rolls in batches, turning them until every side has a proper chestnut color. Aunt Nadia would have written, cook until it sounds right, and here she would be correct: the pan should move from a raw wet slap to a steady soft fry. Lift the browned rolls to a plate.

  6. 6

    Braise gently

    Return the rolls to the pot with the strained mushroom liquor, stock, bay leaves, and allspice. Scrape the browned bits from the bottom, then cover and keep the liquid at a gentle tremble, never a hard boil. Turn the rolls once or twice as they cook. They are ready when a skewer slides in without argument and the meat relaxes when pressed; veal may get there sooner, beef will ask for more time.

  7. 7

    Build the zasmazhka

    While the rolls finish, warm the last tablespoon of oil in a wide pan and add the thinly sliced onion and grated carrot. Cook slowly until the onion turns soft and glassy, the carrot collapses, and the oil glows orange. Stir in the sweet paprika and tomato paste for the last minute, just until the smell changes from raw tomato to sweet and roasted. Add this zasmazhka to the braising pot for the final stretch so its sweetness sits brightly in the sauce instead of disappearing into the stock.

  8. 8

    Finish with smetana

    Lift the rolls out to a warm plate and remove the strings. Whisk the smetana with 1 tablespoon flour and a ladle of hot sauce until smooth, then stir it back into the pot over a low flame. Keep it below a boil until the sauce turns glossy and coats the spoon. Taste for salt and pepper, return the rolls to the sauce, and let them rest for 10 minutes before serving with the remaining dill scattered over the top.

Chef Tips

  • Ask the butcher for veal scallops or beef topside cut across the grain. If the slices run with the grain, they will fight your knife and your teeth.
  • Salo gives the filling that quiet smoked depth. Bacon works, butter works, and a mushroom-only filling is a bit more modern but still very welcome at my table.
  • Make the filling dry and let it cool before rolling. Hot filling sweats inside the meat and loosens the tie before the pot has even begun its work.
  • Zavyvantsi improve overnight. Chill the rolls in their sauce, then reheat gently, covered, until the sauce loosens and the meat feels tender again.
  • Serve with buckwheat kasha, mashed potatoes, or soft mamalyga. The sauce is part of the dish, so give it something to cling to.

Advance Preparation

  • The mushroom filling can be cooked a day ahead and chilled. Bring it back to cool room temperature before rolling so it spreads without tearing the meat.
  • The rolls can be filled, tied, covered, and refrigerated overnight before browning.
  • The finished zavyvantsi are best made ahead by a day. Reheat gently in the sauce, adding a splash of stock if it has thickened too much.

Frequently Asked Questions

Nutrition Information

1 serving (about 310g)

Calories
555 calories
Total Fat
33 g
Saturated Fat
11 g
Trans Fat
0 g
Unsaturated Fat
19 g
Cholesterol
175 mg
Sodium
1120 mg
Total Carbohydrates
17 g
Dietary Fiber
2 g
Sugars
5 g
Protein
47 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Ukrainian Meat Mains

Browse the full collection