These Italian Bread Balls, traditionally known as Polpette di Pane, are the perfect example of how simple, "poor kitchen" ingredients can create a world-class snack. If you have a loaf of stale bread sitting on your counter, don't throw it away-turn it into these golden, crispy-on-the-outside, fluffy-on-the-inside bites instead.

At Timeas Kitchen, I believe in making the most of every ingredient. While many versions of this recipe are served in a heavy tomato gravy, I'm showing you a modern, punchy way to enjoy them: dipped in a vibrant spicy chili sauce. It's budget-friendly, vegetarian, and absolutely addictive. Whether you are hosting a party or looking for a quick mid-week treat, this recipe proves that the best flavors often come from the most humble beginnings.
While Polpette di Pane originated as a way to avoid food waste during lean times, they have become a beloved comfort food enjoyed year-round across Italy. In regions like Puglia and Basilicata, you'll often find them served as a festive appetizer during Sunday family lunches or as a meatless alternative during Lent and on Christmas Eve, when many traditional Italian households skip meat.
Jump to:
- What You'll Need to Make Italian Bread Balls
- How to Make Polpette di Pane: Step-by-Step
- Recipe Variations: Make it Your Own
- How to Serve Your Italian Bread Balls
- How to Store and Reheat
- Top Tips
- Frequently Asked Questions (FAQ)
- Join the Timeas Kitchen Community!
- Related
- Pairing
- Authentic Italian Bread Balls (Polpette di Pane)
The inspiration for this dish actually came from my popular Hungarian Crackling Scones recipe; I realized how much we all love a snack that has that perfect balance of a crunchy exterior and a soft, flavorful heart. To make this a complete, balanced meal, I highly recommend serving these bread balls alongside my Marinated Roasted Red Peppers. Using contextual links like this helps you build a full Italian-inspired menu right from your own kitchen!
What You'll Need to Make Italian Bread Balls
The beauty of this recipe lies in its simplicity. By combining basic pantry staples with punchy Italian cheeses, you create a flavor profile that tastes much more expensive than it actually is. The key here is the balance between the salty Pecorino and the fresh herbs, held together by eggs to create a "dough" that fries up perfectly light and airy.
Here is a breakdown of the ingredients you'll need to get ready:
- Stale Bread Slices: Use a "normal" white or sourdough loaf. The dryer the bread, the better it will soak up the flavors without becoming mushy.
- Grated Pecorino Cheese: This adds a sharp, salty, and authentic Mediterranean punch to the center of the balls.
- Eggs: These act as the primary binder, ensuring your polpette hold their shape in the frying pan and stay fluffy inside.
- Garlic Clove: Grating the garlic directly into the mix ensures the flavor is evenly distributed so you get a little bit of zing in every bite.
- Fresh Parsley: Provides a burst of color and a grassy freshness that cuts through the richness of the cheese and oil.
- Ground Black Pepper: For a subtle, warming heat that complements the garlic.
- Water: Essential for rehydrating the bread and bringing it back to life before mixing.
- Sunflower Oil: This is my go-to for frying because of its high smoke point and neutral flavor, which allows the taste of the Pecorino to shine.
- Grated Parmesan: The finishing touch! Sprinkling this on top while the balls are still hot creates a beautiful, salty crust.

Pro Tip: While the list above gives you the "what," you can find the exact measurements in the printable recipe card below to ensure your dough has the perfect consistency for rolling!
How to Make Polpette di Pane: Step-by-Step
Making these bread balls is a tactile and rewarding process, but getting the texture of the "dough" just right is the secret to success. If you want to see exactly how I squeeze the bread and roll the balls to ensure they don't fall apart in the pan, click here to watch my full Polpette di Pane video tutorial on YouTube.
Watching the video will show you the golden-brown color we are looking for and how I achieve that perfect crunch!
Step.1 Rehydrate the Bread
Place your stale bread slices into a large bowl and pour over the 500ml of water. Let it soak for a few minutes until the bread is completely soft through to the middle. If your bread is very dry or crusty, you may need to flip the slices to ensure they are fully submerged.
Step.2 The "Big Squeeze"
This is the most important step! Take the soaked bread and squeeze it firmly between your hands to remove as much water as possible. You want the bread to be damp but not dripping. Place the squeezed bread into a clean, dry mixing bowl and crumble it into small bits with your fingers.
Step.3 Mix the Dough
To the crumbled bread, add your 80g of grated Pecorino, the grated garlic clove, chopped fresh parsley, and ground pepper. Crack in the four eggs.

Mix everything together-I find using my hands is the best way to ensure the eggs are fully incorporated and the cheese is evenly distributed. You should have a soft, slightly tacky "dough.

Step.4 Fry to Golden Perfection
Heat the 250ml of sunflower oil in a medium frying pan over medium-high heat. To test if it's ready, drop a tiny piece of bread into the oil; if it sizzles immediately, you're ready to go! Using a tablespoon, scoop up a portion of the mixture and carefully drop it into the hot oil. Work in batches to avoid crowding the pan.

Fry them for 3-4 minutes, turning occasionally, until they are deep golden brown and crispy all over.

Step.5 Drain and Garnish
Use a slotted spoon to remove the balls and place them on a plate lined with paper towels to drain any excess oil. While they are still piping hot, generously sprinkle the extra grated Parmesan over the top. The residual heat will help the cheese "grip" to the crispy surface.

Recipe Variations: Make it Your Own
The beauty of Polpette di Pane is how adaptable they are. Once you have mastered the basic dough, you can experiment with different flavors to suit your mood or what you have in the pantry!
- The Cheesy Core: For a "lava" effect, take a small cube of mozzarella and wrap the bread dough around it. When you fry the balls, the cheese inside will melt, creating a delicious cheese pull when you take a bite.
- The Herb Swap: If you don't have parsley, try using fresh basil for a sweeter, more traditional Italian aroma, or finely chopped rosemary for an earthy, rustic flavor.
- Go Gluten-Free: You can easily make this recipe gluten-free by using your favorite gluten-free stale bread. Just be sure to squeeze the water out gently, as gluten-free bread can be a bit more delicate.
- The Oven-Baked Version: If you prefer to avoid frying, you can bake these in the oven at 200∘C (400∘F) for about 15-20 minutes. Just spray them lightly with olive oil before baking to help them get that golden color.
- Adding Protein: While these are famous for being "meatless meatballs," you can add finely chopped pancetta or even bits of leftover ham into the dough for a smoky, meaty version.
How to Serve Your Italian Bread Balls
The absolute best way to enjoy Polpette di Pane is while they are still warm and the crust is at its peak crunch. While these are hearty enough to be a main course when served with a side salad, at Timeas Kitchen, we love serving them as a "social snack" or appetizer.
The Perfect Pairing: Spicy Chili Sauce
While tradition calls for tomato sauce, the salty Pecorino in these bread balls is incredible when paired with heat. To serve, place your golden balls on a large platter with a small bowl of your favorite Spicy Chili Sauce in the center.

The contrast between the savory, cheesy bread and the sweet-and-spicy kick of the chili sauce creates an addictive flavor combination that will have your guests reaching for "just one more."
Serving Ideas:
- As an Appetizer: Skewer each ball with a toothpick for easy dipping at parties.
- The Picnic Favorite: These actually taste great at room temperature, making them a perfect addition to a picnic basket or lunchbox.
- A Complete Meal: Pair them with a crisp green salad dressed in lemon and olive oil to balance out the richness of the fried bread.
How to Store and Reheat
While these Italian Bread Balls are undeniably best served fresh and crispy right out of the pan, you can certainly save them for later!
- In the Fridge: Place leftover Polpette in an airtight container once they have cooled completely. They will stay fresh for up to 3 days.
- Freezing: You can freeze the rolled, uncooked balls on a tray and then transfer them to a freezer bag for up to 2 months. Fry them directly from frozen (just add a couple of extra minutes to the cooking time!).
- The Best Way to Reheat: To bring back that signature crunch, avoid the microwave! Instead, pop them into an Air Fryer at 180∘C for 3-5 minutes or a hot oven for about 8 minutes. This restores the crispy exterior without making them soggy.

Top Tips
After making these countless times at Timeas Kitchen, I've learned a few tricks that make the difference between a good bread ball and a great one. Keep these in mind before you start frying:
- Squeeze like you mean it: The #1 reason bread balls fall apart in the oil is too much moisture. When you soak the bread, make sure you squeeze it until it's almost dry to the touch. It should look like a clump of clay, not a wet sponge.
- The "Oil Test": Never drop your Polpette into cold oil! If the oil isn't hot enough (180∘C / 350∘F), the bread will act like a sponge and soak up the grease, making them heavy. Always wait for that sizzle!
- Adjust the consistency: Depending on the type of bread you use, your mixture might feel too wet or too dry. If it's too sticky to roll, add a tablespoon of breadcrumbs. If it's too crumbly and won't stay in a ball, add a splash of milk or an extra egg yolk.
- Fresh is best: While you can use dried herbs in a pinch, fresh parsley makes a massive difference in cutting through the saltiness of the Pecorino cheese.
Frequently Asked Questions (FAQ)
While you can use fresh bread, stale bread is actually better for Polpette di Pane. Fresh bread tends to become too gummy and doughy when soaked. If you only have fresh bread, toast the slices lightly in a low oven for 10 minutes to dry them out before soaking.
his usually happens for two reasons: either the bread was too wet (you need to squeeze the water out very firmly!) or the oil wasn't hot enough. If the oil is cold, it soaks into the ball and breaks the structure instead of searing the outside.
Yes! While Pecorino gives that authentic salty, sharp flavor, you can use Parmesan (Parmigiano-Reggiano) for a nuttier, milder taste. If you want something even more budget-friendly, a dry Grana Padano works perfectly too.
Because they are fried, they are an indulgent treat! However, you can make them lighter by using an Air Fryer or baking them in the oven. They are also a great vegetarian alternative to traditional meat-based meatballs.
Absolutely. You can prepare the mixture and keep it covered in the fridge for up to 24 hours before rolling and frying. In fact, letting the mixture rest helps the flavors meld together beautifully.
Join the Timeas Kitchen Community!
I can't wait for you to try these Italian Bread Balls and experience that perfect crunch for yourself! If this recipe helped you save a loaf of bread and create something delicious, let's stay connected so you never miss a kitchen hack.
For more daily recipe inspiration and "behind-the-scenes" fun, follow us on Facebook, Instagram, and Pinterest. If you love watching these recipes come to life in video format, make sure to subscribe to our YouTube channel and follow us on TikTok for quick, bite-sized cooking tips. Your support helps @timeaskitchen continue to grow, and I love seeing what you're cooking up in your own homes-so don't forget to tag us in your photos!
Related
Looking for other appetizer recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Italian bread balls:
Authentic Italian Bread Balls (Polpette di Pane)
Equipment
- 1 mixing bowl
- 1 Frying Pan
Ingredients
For the Polpette
- 150 g stale bread slices
- 500 ml water for soaking
- 80 g Pecorino cheese grated
- 4 pcs eggs whole, large
- 1 pc garlic clove grated
- 2 tablespoon parsley fresh, chopped
- ½ teaspoon ground pepper freshly ground
- 250 ml sunflower oil for frying
To Serve
- 1 tablespoon Parmesan cheese grated, for sprinkling
- 2 tablespoon spicy chili sauce for dipping
Instructions
- Place the 150g of stale bread slices into a large bowl and cover with 500ml of water. Let it sit for 2-5 minutes until the bread is completely soft.
- Take the soaked bread and squeeze it firmly between your hands to remove as much excess water as possible. Place the dry-ish bread into a clean mixing bowl and crumble it into small pieces with your fingers.
- Add the 80g of grated Pecorino, 4 eggs, grated garlic, chopped fresh parsley, and ½ teaspoon of ground pepper to the bowl. Mix everything together thoroughly. The consistency should be a soft, thick batter-thick enough to hold together on a spoon but too soft to roll by hand.
- Pour 250ml of sunflower oil into a frying pan and heat it over medium-high heat. To check if it's ready, drop a tiny bit of the batter into the pan; if it sizzles and rises to the top immediately, you are ready to fry.
- Using a tablespoon, scoop up a portion of the mixture and carefully drop it into the hot oil. Work in batches to avoid crowding the pan. Fry for 3-4 minutes, turning them over halfway through, until they are deep golden brown and crispy on all sides.
- Use a slotted spoon to transfer the crispy bread balls to a plate lined with paper towels. While they are still hot, sprinkle generously with grated Parmesan and serve immediately with your spicy chili sauce.
Video
Notes
- Bread Selection: For the best results, use a rustic or crusty white loaf. If your bread is very fresh, the batter may be too soft. If that happens, simply add 1-2 tablespoons of plain breadcrumbs to the mix to help it firm up.
- The Squeeze is Key: Ensure you squeeze the bread until it feels almost dry. If too much water remains, the "balls" will be too soft and might splatter or fall apart when they hit the hot oil.
- Oil Temperature: Aim for an oil temperature of approximately 180°C. If the oil is too cold, the bread will absorb the grease and become heavy. if it's too hot, the outside will burn before the egg inside is fully cooked.
- Cheesy Variations: While Pecorino offers that traditional salty punch, you can use a mix of 40g Pecorino and 40g Parmesan for a slightly more mellow, nutty flavor.
- Gluten-Free Option: This recipe works surprisingly well with gluten-free bread. Just be aware that gluten-free bread often absorbs more water, so you may need an extra pinch of cheese or breadcrumbs to get the right "spoonable" consistency.
- Make it Spicy: If you want the heat inside the balls as well as in the dip, add ½ teaspoon of dried red chili flakes directly into the batter in Step 3.
Nutrition
This post contains affiliate links. Read the full disclosure here.















Laci says
You must try this Italian recipe!