MAINS
50Minutes
4Servings
EasyDifficulty
Salt & Simmer — Italian Recipe

Polpette al Sugo

Italian meatballs bound with bread and cheese, gently simmered in tomato sauce until tender and infused with flavor. Comfort food at its finest—perfect with pasta, polenta, or simply with crusty bread.

(Based on 4 servings)
355 Calories
28g Protein
18g Fat
18g Carbs
  • 500g ground beef
  • 2 slices stale bread, soaked in milk and squeezed dry
  • 1 egg
  • 50g grated Parmesan cheese
  • 2 garlic cloves, minced
  • 400ml tomato sauce
  • 3 tbsp olive oil
  • to taste salt and pepper
  • 2 tbsp fresh parsley, chopped
  1. Tear the stale bread into small pieces and place in a shallow bowl. Pour enough milk over the bread to just cover it and let soak for 2–3 minutes until completely softened. The bread acts as a binder and keeps the meatballs tender and moist. Gently squeeze the bread to remove excess milk, then crumble it into a mixing bowl.
  2. Add the ground beef, egg, grated Parmesan cheese, minced garlic, salt, and pepper to the bowl with the bread. Using your hands, gently combine the ingredients until just mixed—do not overmix, which toughens the meatballs. Work delicately; the mixture should feel light and barely held together.
  3. Shape the mixture into meatballs about the size of a walnut, roughly 4 cm in diameter. You should have approximately 12–14 meatballs. Place them on a plate as you work. Try to make them as uniform as possible so they cook evenly.
  4. Heat the olive oil in a large skillet over medium-high heat. Once shimmering, carefully add the meatballs in a single layer, working in batches if necessary to avoid crowding. Allow them to cook undisturbed for 2–3 minutes until the bottom develops a golden-brown crust, then gently turn and cook another 2–3 minutes on the other side. The goal is to seal the exterior, not cook them through. Transfer to a plate.
  5. Pour the tomato sauce into the same skillet, scraping up any browned bits from the bottom with a wooden spoon. These fond bits add tremendous flavor to the sauce. Bring the sauce to a gentle simmer.
  6. Carefully return the meatballs to the sauce, nestling them in so they are mostly covered. Reduce heat to low, cover the skillet loosely, and simmer gently for 25–30 minutes. The meatballs will continue to cook and absorb the flavors of the sauce. Do not let the sauce boil aggressively, which can break the meatballs apart.
  7. After 25 minutes, test a meatball to see if it is cooked through—it should be no longer pink in the center. The sauce should have thickened slightly and taken on a deeper color. Taste and adjust seasoning with salt and pepper if needed.
  8. Sprinkle the fresh chopped parsley over the meatballs and sauce. Serve hot with spaghetti, creamy polenta, crusty bread for dunking, or simply on their own. The sauce clings beautifully to pasta or polenta.

Chef's Note: Polpette al Sugo is the quintessential Italian meatball—humble, satisfying, and deeply comforting. The bread soaked in milk is essential; it keeps the meatballs tender and prevents them from becoming dense and tough. Many Italian-American interpretations overmix or use breadcrumbs, but the traditional method yields a light, tender meatball that practically melts in your mouth.

These meatballs are incredibly versatile. Serve them with pasta, polenta, in a sandwich, or as part of an antipasto spread. They freeze beautifully either raw or cooked—freeze raw meatballs on a tray before transferring to a bag, then cook from frozen (add a few extra minutes to cooking time). The sauce only improves with time, making this an excellent dish for cooking ahead and reheating. Some cooks add a splash of red wine to the sauce for depth, or a pinch of sugar to balance acidity.

A few tools that make this recipe easier to get right.

As an Amazon Associate, Salt & Simmer earns from qualifying purchases made through these links, at no extra cost to you.