Italian Puglia Fried Panzerotti | Panzerotti Pugliesi
Updated: Sep 13

A panzerotto from Bari is a fried half moon of bread dough, no larger than an open hand, filled with nothing more than crushed tomato and diced mozzarella. It comes wrapped in a square of paper, too hot to bite into straight away, and anyone who grew up with it knows to open the first bite at the seam so the steam leaves upward instead of down the wrist. The shell is thin and blistered, the sealed rim is puffed and hollow, and the inside is one single pocket of molten cheese sitting in red sauce.
What makes it difficult is exactly what makes it good. Tomato and mozzarella are both mostly water, and water sealed inside dough and dropped into hot oil turns to steam in seconds. That steam has to inflate the dough without tearing the seal open. Every step below, the draining, the reducing, the chilling and the way the edge is pressed, exists for one reason: to keep the pressure inside the pastry instead of releasing it into the fryer.
Makes 8 panzerotti. Prep: 30 minutes. Rise: 2 hours. Cook: 20 minutes. Total: 2 hours 50 minutes.
The Story
The panzerotto belongs to Bari and to the stretch of coast and countryside around it that Pugliesi still call the Terra di Bari. It began as household economy rather than street food. Bread was mixed at home in large batches, and the last piece of risen dough, too small to be worth another loaf, was rolled thin, filled with whatever the pantry held and fried in oil. Tomato and mozzarella became the standard filling only once both were reliably in the house, and the pairing stayed because neither one needs to be cooked before it goes in.
The name comes from panza, the dialect word for belly, and it describes what the dough does in the pan rather than what goes inside it. A panzerotto swells. That is the entire point, and it is what separates it from the calzone, which is bigger, baked, and heavier in the hand.
In Bari the panzerotto is tied to the calendar. Families fried them for Carnevale and again on the vigilia di Natale, when meat was off the table and fried dough was not. From the kitchen they moved outward to the friggitorie of Bari Vecchia and to the kiosks near the old port, sold hot from the oil in a twist of paper and eaten standing up. In 1949 a Puglian family running a bakery beside the Duomo in Milan put them on the counter for office workers at lunch, which is how most of northern Italy met the panzerotto for the first time. The Bari original never changed: small, fried, tomato and mozzarella, nothing else.
Ingredients
For the dough
Italian 00 flour, 4 cups (500 g)
Lukewarm water, 1 1/4 cups (300 ml)
Instant yeast, 1 1/2 tsp (5 g)
Fine sea salt, 2 tsp (10 g)
Sugar, 1 tsp (4 g)
Extra virgin olive oil, 1 tbsp (15 ml), or the same quantity of soft lard
For the filling
Thick tomato passata or crushed tomatoes, 1 cup (240 g)
Low moisture mozzarella, or fior di latte drained hard, 8 oz (225 g)
Dried oregano, 1/2 tsp (0.5 g)
Fine sea salt, 1/4 tsp (1.5 g)
For frying
Neutral high smoke point frying oil, about 6 cups (1.4 L), enough for a depth of 2 to 3 inches (5 to 7 cm)
Preparation
Mixing and Fermenting the Dough
Whisk the yeast and sugar into the flour, then add about 90 percent of the lukewarm water and mix until no dry flour remains. Rest the shaggy mass for 15 minutes, then add the salt, the oil or lard and the last of the water and knead for 8 to 10 minutes, until the dough is smooth, elastic and slightly tacky but no longer sticking to your hands. The fat goes in late on purpose: added at the start it coats the flour and slows gluten development. Cover and let the dough rise at room temperature until roughly doubled, about 2 hours.
Reducing and Chilling the Tomato
While the dough rises, put the passata in a wide pan over medium heat with the salt and the oregano and let it reduce by about one third, until a spoon dragged across the base leaves a track that closes slowly. It should look like a thick paste, not a sauce. Spread it on a cold plate to cool fast, then refrigerate it until it is properly cold, at least 45 minutes. Warm tomato going into the dough starts releasing steam before the panzerotto even reaches the oil.
Draining and Dicing the Mozzarella
Cut the mozzarella into cubes of about 1/3 inch (1 cm), spread them in a single layer on a rack set over a tray and leave them uncovered in the refrigerator for at least 2 hours, ideally overnight. If you are working the same day, wrap the cubes in a clean cloth and squeeze firmly, then spread them out again. You are looking for cubes that feel dry to the touch and leave no puddle on the tray. Keep them cold and separate from the tomato until the moment of filling.
Shaping and Sealing the Panzerotti
Divide the dough into 8 pieces of about 3 1/2 oz (100 g), round them and rest them covered for 20 minutes so they relax and reach room temperature. Flatten one into a disc about 6 inches (15 cm) wide, thinner at the centre than at the edge. Place a scant tablespoon of cold tomato slightly off centre and top it with a few cubes of mozzarella, leaving a clean border of 1 inch (2.5 cm) all around. Fold into a half moon, press the border flat with your fingertips to drive the air out, then crimp the whole edge with the tines of a fork.
Frying and Draining
Bring the oil to 340°F (170°C) and check it with a thermometer rather than by eye. Slide in two panzerotti at a time, seam facing away from you, and keep them moving with a spider so they colour evenly. After about 60 seconds the dough will lift and balloon. Turn them and fry the second side. Total time is roughly 2 1/2 to 3 minutes, until the shell is deep gold and blistered. Lift them onto a wire rack, never onto a stack of paper, and let the oil run off while you fry the next pair.
Plating and Presentation
A panzerotto is not a plated dish and dressing it up works against it. Serve it in a paper napkin or a paper lined basket, seam upward, and send it out within a minute or two of leaving the oil. Give it a rest of 60 to 90 seconds first: the cheese comes out of the fryer well above the temperature at which it can burn a mouth, and the wait costs nothing in texture.
If you are serving several, arrange them in a shallow bowl with the puffed rims facing up so they do not sit in their own condensation. Never cover them and never stack them, because trapped steam softens the shell within a minute. No garnish, no sauce on the side, no dusting of cheese. A wedge of lemon is a Neapolitan habit that does not belong here. The only correct accompaniment in Bari is the next panzerotto.
Professional Technique
Everything technical about this recipe is concentrated in the seal. A filling of tomato and mozzarella releases water and steam the moment it hits frying oil, and that steam has nowhere to go. Internal pressure builds fast, and if the edge is weak the panzerotto opens, the cheese pours out and the oil foams over. This is the failure that ruins a batch, and it is entirely preventable.
Three things build a seal that holds. First, no flour between the two faces of dough. Flour behaves like a dry powder between two wet surfaces and stops them welding together, which is why the border must be brushed clean before folding, and why you shape on the lightest possible dusting. Second, the air has to be expelled before the edge closes. Press from the filling outward with your fingertips so the trapped air escapes at the open side, then close the last section. Third, the border gets crimped twice: fingertips flatten and fuse the two layers, then the tines of a fork compress and lock them.
Temperature completes the job. Hold the oil at 340°F (170°C). Hotter and the shell browns and sets before the interior warms through, leaving cold mozzarella inside a dark crust. Cooler and the dough absorbs oil instead of sealing against it, and the panzerotto turns greasy and heavy.
Texture and Moisture Control
The air pocket inside a panzerotto is deliberate. Done properly the dough inflates away from the filling and the finished pastry is hollow around a compact core of tomato and cheese, so the shell stays crisp instead of steaming itself soft from within. That only happens if the dough is thin at the centre and if the filling is cold and dry when it goes in.
Moisture is controlled three times over. The tomato is reduced to a paste so it carries little free water. The mozzarella is cubed and drained for hours so it melts rather than weeps. The dough itself rests at room temperature, which keeps it extensible and lets it stretch under pressure rather than split. The small amount of oil or lard in the dough matters more than its quantity suggests: fat shortens the gluten strands, so the fried shell shatters and flakes instead of turning chewy and rubbery. Skip it and the panzerotto eats like a fried bread roll.
Professional Mise en Place
Panzerotti are a fryer service dish, which means almost nothing is done at the last moment except the frying itself. Organise the bench so that shaping, sealing and frying run as one continuous rhythm.
Reduce the tomato and chill it the day before. It keeps 3 days covered in the refrigerator.
Cube the mozzarella and leave it draining on a rack overnight, uncovered and cold.
Mix the dough in the morning for an evening service, using a cold rise in the refrigerator to slow it.
Portion and round the dough balls 30 minutes ahead and keep them covered at room temperature, never cold.
Set the fryer, the thermometer, the spider and the draining rack before you shape a single piece.
Chef Tips
Underfill rather than overfill. A scant tablespoon of tomato and four or five cubes of cheese give a better panzerotto than a bulging one that splits.
Wipe the border with a dry finger before folding. Any stray flour or tomato on the sealing edge is a leak waiting to happen.
Fry two at a time in a wide pan. Crowding drops the oil temperature and the dough starts drinking oil instead of ballooning.
If a panzerotto opens in the oil, lift it out immediately and skim the pan before the next pair, or the burnt cheese will colour everything after it.
Common Mistakes
Using fresh mozzarella straight from its brine: fior di latte holds an enormous amount of water, and none of it leaves during a 3 minute fry. It leaves through the seam instead. Cube it and drain it on a rack for at least 2 hours, or squeeze it firmly in a cloth if you are short of time.
Filling with unreduced passata: raw passata is thin enough to run as soon as the pastry warms, and it wets the sealing edge from the inside. Reduce it by a third until it holds its shape on a spoon, and use it cold.
Flouring the sealing border: a dusted edge cannot weld, no matter how hard you crimp it. Shape on the lightest dusting possible and keep the outer inch of the disc clean and dry.
Frying too hot to save time: at 375°F (190°C) the shell darkens in 90 seconds while the centre is still cool, so the cheese never quite melts. Hold 340°F (170°C) and let the pastry take its full 3 minutes.
Wine Pairing
Locorotondo DOC: The white of the Valle d'Itria, an hour inland from Bari and the most local bottle on this list. Its lean citrus acidity and low alcohol scrub the frying fat off the palate between bites, and the faint almond bitterness on the finish keeps the sweetness of the reduced tomato in check.
Martina Franca DOC: Verdeca based and drier still, with a saline edge that reads as savoury against the milk fat of the mozzarella. It has enough body to stand up to a fried shell without adding weight, and its herbal top notes pick up the oregano in the filling rather than covering it.
Salice Salentino DOC: For anyone who wants red with fried food, this is the Puglian answer. Negroamaro gives ripe dark fruit and a soft, dusty tannin that meets the tomato head on, while the gentle bitterness typical of the grape cuts the richness without the grip of a firmer red.
Storage and Reheating
Panzerotti are made to be eaten within minutes, and every hour after that costs texture. If you must keep them, cool them fast on a rack, then refrigerate in a loosely covered container for up to 2 days. Do not freeze them fried. You can freeze them raw and sealed, arranged in a single layer on a tray and bagged once solid, for up to 1 month, then fry them from frozen at 325°F (163°C) for 4 to 5 minutes. To reheat cooked ones, use a hot oven at 400°F (200°C) for 6 to 8 minutes on a rack. Never use a microwave: it turns the shell to leather.
Nutrition Information
Per panzerotto, based on 8 pieces:
Calories: 345
Total Fat: 14 g
Saturated Fat: 5 g
Trans Fat: 0 g
Unsaturated Fat: 8 g
Cholesterol: 20 mg
Sodium: 620 mg
Total Carbohydrates: 42 g
Fiber: 2 g
Total Sugars: 2 g
Added Sugars: 0.5 g
Protein: 12 g
Lactose: 1 g
Calcium: 180 mg, Iron: 2.6 mg, Potassium: 210 mg
Allergens: wheat gluten and milk.
These figures are estimates. Frying absorption varies with oil temperature and batch size, and the exact mozzarella and flour you use will shift the totals.










Comments