These are Italian-style beef meatballs with chopped green olives mixed into the meat, bound with milk-soaked breadcrumbs and Parmigiano-Reggiano, then seared and finished in the oven. The olive addition pulls double duty — it adds a briny punch and keeps the interior moist without any fuss. They come together fast enough for a weeknight and reheat well, which makes them worth adding to your regular rotation.
The technique that matters
The panade — breadcrumbs soaked in milk until soft — is the one step you should not skip or rush. It physically interrupts the protein strands in the ground beef, which is what keeps the finished polpette tender rather than dense and bouncy. Dry breadcrumbs do not do the same job. The second thing worth understanding is the two-stage cook: a hot pan sear first, then the oven to finish. The sear sets a crust quickly on the outside. The oven then brings the center up to the safe internal temperature of 160°F (71°C) without burning that crust or forcing you to babysit a pan. A meat thermometer is the only reliable way to confirm doneness — cut-and-check ruins the texture. Skip the garnish — not worth the extra dish. The polpette look fine on their own and the flavors don’t need decoration.
Keeping and reheating
Cooked polpette keep in an airtight container in the fridge for up to 4 days. For freezing, let them cool completely, then freeze in a single layer on a tray for about an hour before transferring to a bag — this stops them sticking together. Frozen polpette keep well for up to 3 months. Reheat from fridge in a covered skillet with a splash of water over medium-low heat for 6–8 minutes, turning once, until heated through to 160°F (71°C). From frozen, thaw overnight in the fridge first, then use the same skillet method. The microwave works in a pinch but makes the exterior a little rubbery, so use it only if you’re short on time.
Common problems and fixes
- Polpette fall apart in the pan: The mix was too wet or not chilled before cooking. If your mixture feels slack, refrigerate it for 20–30 minutes before rolling — this firms the fat and helps everything bind. Also make sure you let the sear develop fully before trying to turn them; they release naturally once a proper crust forms.
- Olives make the mix too salty: Rinse jarred or brined olives under cold water and pat them dry before chopping. Taste the raw mix (a tiny cooked piece in the microwave works) before rolling the whole batch.
- Flat-sided polpette instead of round ones: This happens when you place them straight into a cold pan or crowd the pan so they steam instead of sear. Use a hot pan, work in batches, and leave space between each one.
- Dry, crumbly interior: Usually means the panade was skipped or the beef was very lean. An 80/20 ground beef gives better results here than anything leaner. If you only have lean beef, add an extra tablespoon of milk to the breadcrumb soak.
- Pale, soft exterior after oven time: The oven is doing the finishing work, not the browning. If the sear was too brief — under 2 minutes per side on genuinely high heat — the crust won’t hold. Get the pan properly hot before the beef goes in.

Minced Beef and Olive Polpette
Equipment
Ingredients
1 lb ground beef (minced beef) - (80% lean) ; choose grass-fed for richer flavor
½ cup panko breadcrumbs - preferably unseasoned
⅓ cup milk - (whole) to soak breadcrumbs
⅓ cup green olives - finely chopped ; preferably Castelvetrano for mild, buttery flavor
¼ cup Parmesan cheese - finely grated ; use Parmigiano-Reggiano for optimal flavor
1 large egg - room temperature
2 tbsp parsley - fresh, finely minced ; flat-leaf preferred
2 cloves garlic - finely minced ; for deeper flavor, roast beforehand
½ tsp sea salt - or to taste
¼ tsp ground black pepper - freshly cracked
2 tbsp olive oil - (extra virgin) for searing
Instructions
- In a large bowl, combine the panko and milk. Let sit for 5 minutes until the breadcrumbs fully absorb the milk—this results in softer, juicier meatballs known as polpette.
- Add minced beef, chopped olives, Parmesan, egg, minced parsley, garlic, salt, and pepper to the bowl, mixing gently by hand just until combined. Do not overmix to avoid dense polpette.
- Form 1.5-inch diameter meatballs using slightly moistened hands. You should get about 16 meatballs.
- Heat olive oil in an oven-safe skillet over medium heat (350°F / 175°C). When shimmering, sear polpette in batches, turning until golden brown on all sides—about 6-8 minutes total per batch.
- Once all meatballs are seared, return to pan and cover loosely with foil. Transfer to preheated oven at 375°F (190°C) and roast for 10-12 minutes until fully cooked (internal temp 160°F / 71°C).
Notes
- Substitute ground chicken or turkey for a lighter version, but reduce oven time by 2-3 minutes.
- Add a pinch of chili flakes for gentle heat in the mix.
Nutrition
Common questions
Can I mix the polpette ahead and cook them later?
Yes — you can shape them and refrigerate uncooked for up to 24 hours before cooking. In fact, a rest in the fridge helps the mixture firm up, which makes them easier to handle in the pan.
What type of green olive works best?
Any pitted green olive you’d eat straight from the jar will work fine. Castelvetrano olives are buttery and mild, which blends well into the meat; a sharper Manzanilla gives a more pronounced briny hit — both are good, just different.
Can I skip the searing and just bake them the whole way?
You can bake them fully at around 400°F (200°C) for 18–20 minutes, but the exterior will be softer and paler than the sear-then-oven method. If you’re cooking a large batch and don’t want to stand at the stove, full baking is a reasonable trade-off.
What to cook next
- Beef Ricotta Lasagna Rolls
- Spicy Beef Stuffed Peppers
- Spicy Calabrian Lamb Ragù
- Hearty Beef Mushroom Stroganoff









