Panzerotti are small, golden, and crispy pockets of dough filled with savory ingredients like tomato, mozzarella, and a variety of other delicious fillings. Often considered the Italian equivalent of a fried turnover, they are deeply satisfying and full of flavor. Panzerotti are a beloved street food in Italy, particularly in the southern regions, and they offer the perfect balance of crispy exterior and gooey interior.
The dough used for panzerotti is typically made from simple ingredients like flour, yeast, and olive oil, giving it a soft, yet sturdy texture that holds the fillings well during frying. The most classic filling is tomato and mozzarella, where the tangy tomato sauce and melty cheese combine to create a perfect bite. However, they can be customized with a variety of fillings, from cured meats like prosciutto to sautéed vegetables or even ricotta and spinach for a vegetarian option.
The beauty of panzerotti lies in the frying process. As the panzerotti cook, they puff up into golden, crispy pockets that encase their flavorful fillings. The result is a mouthwatering, handheld snack that’s crispy on the outside and soft on the inside. These snacks are best enjoyed while still hot, allowing you to savor the gooey filling and the satisfying crunch of the dough.
Perfect for a light meal, appetizer, or a fun party snack, panzerotti pair wonderfully with a fresh salad, a glass of wine, or a light beer. Whether served as a quick snack in the afternoon or as part of a larger Italian meal, they always impress. The crispy exterior and gooey interior of panzerotti make them an irresistible choice for anyone looking to enjoy a taste of Italy in every bite.
Panzerotti are a simple, yet indulgent way to experience the flavors of Italy and are sure to become a favorite for anyone who enjoys comfort food with a crispy twist.

Ingredients
- 2 cups all-purpose flour plus extra for dusting
- 1 teaspoon salt
- 1 packet active dry yeast about 2 1/4 teaspoons
- 3/4 cup warm water about 110°F
- 2 tablespoons olive oil
- 1 cup tomato sauce prepared or homemade
- 1 cup mozzarella cheese shredded
- 1 cup ricotta cheese optional
- 1 cup vegetable oil for frying
- 1 fresh basil torn, optional
Instructions
- In a bowl, mix together the flour and salt. In another cup, dissolve the yeast in warm water with a pinch of sugar and let it sit until frothy.
- Make a well in the center of the flour mixture and add the yeast mixture and olive oil. Mix until a dough forms.
- Knead the dough on a floured surface for about 10 minutes until smooth. Place in an oiled bowl, cover with a damp cloth, and let rise for 1 hour.
- Preheat vegetable oil in a deep pan to 350°F (175°C) for frying.
- Divide the dough into equal portions and roll into circles. Add a spoonful of tomato sauce, mozzarella, and ricotta (if using) in the center.
- Fold the dough over to create a semi-circle and seal the edges tightly.
- Carefully place the panzerotti in the hot oil and fry until golden brown on both sides, about 3-4 minutes per side.
- Remove with a slotted spoon and drain on paper towels. Garnish with fresh basil if desired.
Nutrition










Yum! 🤤 Best panzerotti I’ve ever had, and I’ve had a lot!
Easy recipe but my dough didn’t rise. I’m not sure what I did wrong. Anyone else have that problem?
I had the same issue! Sometimes the yeast can be old or not activated properly. Make sure your water is the right temperature too, not too hot or cold!
Could it be that you didn’t knead enough? I read somewhere that most doughs need at least 10 mins of kneading. Just saying!
These turned out amazing! My whole family loved them. Will definitely make again!
I dunno, they seemed too greasy for me. Maybe less oil next time?
The ingredient list says “1 fresh basil” — I used like 10 leaves and it felt right? Recipe’s a little vague there but the flavor was nice.
I followed the recipe but the dough was super sticky. Ended up adding more flour. Not sure what I did wrong.
Followed the dough steps closely and it was super smooth after 10 minutes. Mine took closer to 2-3 minutes longer to brown, but they were still delicious.
Just two cups of flour? Seems like I need more than that to fill up my fam. Gonna try with more.
This was way too salty for my taste. I think I’ll skip the added salt next time.
Active dry yeast needs sugar right? The recipe says pinch of sugar, so I did it. Worked, but I’m not convinced it’s necessary every time.
Yeah, you’re mostly right—yeast likes a little “food” at the start, but a pinch is often just to help it wake up. If your water temp is good and the yeast is fresh, it can bloom without sugar too.
Best recipe ever! Made them for a party and they were gone in minutes.
Super duper delicious!!!!!!!!
I can’t wait to try these! They look amazing! 😍
Wont make again, too much work for me. Just buy frozen ones next time.
Followed the recipe exactly but they came out flat, did I do something wrong?
I don’t think frying is necessary. Can’t you just bake them? Seems healthier.
Took forever to rise. Are you sure it was warm enough? I had to leave it for two hours! But the taste was bomb.
Ngl, I struggled with the dough. Maybe my yeast was old? Still tasted good tho.
Old yeast can ruin the dough! But I’m glad it still turned out tasty. What did you fill yours with?
Sounds like you were close! Sometimes yeast can be tricky. Maybe try a new packet next time?
These are amazing! Crispy on the outside and so cheesy on the inside. My family loved them.
These are incredible! I made them for my family and they disappeared in minutes! 5 stars!
These came out super crispy on the outside and melty inside. I added extra basil and it really lifted the flavor. 10/10 would make again.
That’s exactly what I’m aiming for—crispy shell + melty center. Nice call on adding extra basil; I always forget how much fresh herbs brighten tomato/cheese.
Yummy!! I used spinach instead of basil and it was great!
That sounds interesting! Spinach is a good substitute. I might try that too!
Where’s the meat? Isn’t panzerotti supposed to have meat? Just asking.
Tried my best but the dough didn’t rise. What did I do wrong? 😩
Easy to follow and delicious! I used store-bought sauce and it worked out fine. Yum!
Honestly, I messed up the sealing the first batch and they opened in the oil 😅. But the second batch I sealed better and it was way better.
Panzerotti? More like Panzer-NOT-Tasty. Didn’t turn out good at all. Save your time.
I followed the recipe pretty much exactly. The flavor was solid, but my dough felt a little sticky and hard to roll into circles. Maybe I needed more flour than “extra for dusting.”
Five stars? uhh maybe. I messed up the yeast step once 😅 but when I fixed it, wow. These are dangerously snackable.
Five stars for real—those turned out so snackable I kept “just trying one” 😅 The yeast step is finicky but totally worth it.
The filling ratio is kinda spot on. I used both mozzarella and ricotta and it stayed tasty, not watery. Great comfort food.
So good! My family loved it. Could anyone suggest a dipping sauce? 🤔
Sounds delicious! You could try a classic marinara sauce or even a spicy aioli. Both would be great with panzerotti! 🍅
I don’t get why anyone would need a sauce for this. It’s already tasty as it is! 🤷♂️
Followed the dough steps exactly, but mine seemed a bit dry when kneading—had to sprinkle more water. Still tasty though, and the frying time was spot-on.
Yummy! Made a huge batch, but what do I do with leftover dough? Freeze it maybe?
I’m skeptical about using tomato sauce inside—seems like it’ll leak and make a mess. But honestly the idea is great; I just worry about oil splatter.
Delicious! But I used salsa instead of tomato sauce and it was still fab! 😂
Super easy recipe! Even my kids helped, and they turned out delicious. Thanks!
Not bad, but the texture was a little heavy for me. Could be my kneading time or the flour I used (whole wheat-ish). Still tasty.
That’s super helpful—thanks! I’ve had the same issue when I swap in whole wheat flour. I think next time I’ll use a bit more all-purpose or add a splash more water if the dough feels stiff.
Heavy texture usually comes from under-kneading or too much flour during rolling. If yours was “whole wheat-ish,” that will definitely make it denser too. Still glad you liked the flavor though!
Not sure about using tomato sauce straight—mine got watery and made the filling leak. Next time I’ll simmer it down a bit.
These are amazing! Tastes just like the ones I had in Italy. Definitely making these again!
These were amazing! The dough turned out so fluffy and the filling was perfect. Definitely a keeper!
Tried these and they turned out super golden and crispy outside with that melty cheese inside. My dough rose great—10 minutes kneading definitely helped!
Pretty good, but mine burst open a bit in the oil. I think I didn’t seal the edges well enough (or my oil wasn’t hot enough). Still tasty though.
Um, I think you forgot to mention how much time it takes to fry them. I burned a few. 😂
Who needs time? Just fry until it looks good! 😂
Yeah, timing is super important! I set a timer now. 😅
Love that it’s basically a fried stuffed bread situation. The 350°F temp helped a lot—no greasy soggy ones for me. Pretty great comfort food.
Love panzerotti but I usually cheat with store-bought dough. This recipe still felt very doable. The instructions were clear.
I think this recipe is too complicated. Just buy pizza dough from the store. Way easier!
Mine exploded in the oil 😅. I probably didn’t seal the edges tight enough. Cheese everywhere—also kind of a mess, but fun.
Kinda complicated for a lazy Sunday. Do you really need to knead it? Sounds tuff!
I get it, kneading sounds like a lot. But trust me, it’s worth it! The dough comes out so much better. It’s really not that tough once you get the hang of it!
Just buy pre-made dough! You’re not a pro chef, who needs all that kneading? Keep it simple for a lazy Sunday.
I’m not sure about the 350°F—mine browned too fast on the outside before the dough felt cooked. Next time I’ll lower the temp a bit.
10/10. Basil on top was the finishing touch. My kitchen smelled amazing while frying.
Yes!! Basil on top is exactly the move—fresh and fragrant after frying. Glad it turned out so well for you!
Mine always smells so good too while frying 😂. I do tend to add basil right before serving—do you think torn basil holds up after the oil?
Honestly I thought 1 cup mozzarella + 1 cup ricotta would be too much but it was perfect. The cheese ratio was legit.
Yes!! I had the same worry and then tried it—those ratios really do balance out. The filling stays creamy instead of greasy.
I used gluten-free flour and it didn’t work lol. The dough just wouldn’t come together. Recipe’s probably fine—my fault.
I followed it pretty closely, but my dough took longer to rise (like closer to 2 hours). Still delicious though—very cheesy inside.
These turned out way better than I expected! Crispy outside, melty center—exactly what I wanted for a weekend snack. I’ll definitely make again.
Panzerotti are my fave! I added peppers and they were great. Can’t wait to try them with basil next time.
Not gonna lie, I was skeptical about frying at 350°F. Mine browned fast, so I’d watch the oil temperature. Tasted great regardless!
Same here—I thought 350°F would be too low, but mine came out perfectly golden. Totally agree about keeping an eye on the oil temp.
I made these without the yeast, and they were flat and oily. Don’t skip the yeast, folks!
You really nailed it! The yeast is crucial for that fluffy texture. I always add a bit of sugar to the dough too, gives it a nice flavor!
I think you could use baking powder instead of yeast… Just a thought. Not everyone likes that yeasty taste, right?
Way too much flour on the surface—my dough got stiff. I should’ve dusted lightly. Still edible, just not tender.
These are good, but 3-4 minutes per side feels short—mine browned fast yet the dough inside was still a little chewy. Maybe my oil temp was off.
I tried making these, but my dough didn’t rise. What did I do wrong? So frustrating!
Really? I thought they were too greasy. I’m not sure frying them like this is healthy.
The flavor is great, but I struggle with sealing the edges. Mine opened a little in the oil, which was messy. Any tips for sealing better?
Tasty! 10/10 would make again. Quick question though: can I bake these instead of frying?
Yes! You can bake them—just brush with a little oil and bake at 425°F (220°C) until golden, flipping halfway if you can. Mine took ~15–20 min depending on size.
Never heard of panzerotti before. Looked it up and gave it a shot. They were pretty good!
I think 1 packet yeast is fine, but my packet said 7g—so I used the whole thing. Dough rose great though, so whatever!
Honestly love this—yeast packets are so annoying. If it rose, you definitely did it right. Panzerotti dough can forgive a lot.
Wait, the recipe says about 2 1/4 tsp (which is ~7g) so using “the whole packet” makes sense. Glad it worked out though!
Why use tomato sauce instead of crushed tomatoes? Mine was a bit too runny, so I’d recommend thicker sauce. Otherwise good flavor.
I used crushed tomatoes once and it was actually less runny for me? Maybe it depends on brand/water content. Good call on recommending thicker sauce though.
Totally agree—thicker sauce helps a ton. I started using thick marinara/strained tomato and it stopped the sogginess.
I wish the instructions had times for prep + cooking altogether. I’m slow and got confused halfway through dividing/rolling.
I wrote it down in my notes as: rise 1 hr (hands off), then 15-20 min assembly, then fry 3-4 min/side. Once you do a couple batches it gets easier. Don’t feel bad—dough steps always look simpler than they are.
Totally get that! I’m also slow and the dividing/rolling step is where I lose track. Maybe next time I’ll time it like: divide ~10 min, roll ~10 min, assemble ~10 min… then fry. Would be nice if the recipe included a total prep/cook timeline.
3-4 minutes per side at 350°F feels fast… I ended up with pale ones after 3 minutes. Next time I’ll go longer and maybe use a thermometer for the oil.
Yum!
I can’t wait to try these! They look amazing!
These turned out way better than I expected. The dough was super workable after the 10 minutes of kneading, and the frying time was perfect for a crisp outside.
My yeast never got frothy at first (probably water wasn’t warm enough). After I warmed it again it worked, but I was worried for a minute.
Why do you need ricotta? Seems unnecessary. Just use more mozzarella!
I think my oil wasn’t hot enough because they came out a bit greasy. Next time I’ll make sure it really hits 350°F before frying.