A true Italian classic — just not the way you think 🇮🇹🍅
Meatballs are one of the most iconic dishes in Italian culinary tradition. But here’s something many people outside Italy don’t realize: in Italy, the word polpette doesn’t automatically mean meat.
In Italian cooking, polpette refers to any food shaped into a ball — you’ll find spinach meatballs, eggplant meatballs, potato meatballs, and more. The American use of the word meatball, on the other hand, refers exclusively to a ball made of meat.
The recipe I’m sharing here is my family’s traditional recipe, passed down the way it is in many Italian households. Especially in Southern Italy, every family has its own tried-and-true version, guarded like a little culinary treasure. These are polpette al sugo — meatballs slowly simmered in tomato sauce.
And one important cultural note 🇮🇹👇
In Italy, meatballs in sauce are never served with pasta. They are enjoyed as a secondo piatto (main course), often with bread to soak up the sauce. So the famous spaghetti & meatballs? You’ll never find them in a traditional Italian kitchen.
The only Italian dish that comes close is from the Abruzzo region: spaghetti alla chitarra con pallottine, made with pallottine — very tiny meatballs — served in sauce. Similar idea, very different tradition.
Now that the rules are clear 😉
Enjoy this authentic family recipe, straight from Italy. Buona ricetta! 🍽️❤️
DOWNLOAD PDF WITH RECIPE OF ITALIAN MEATBALLS HERE:
Makes 20-24 medium-sized meatballs (about 1.5 inches in diameter each).
Total Time Estimate:
- Active preparation time: ~25-30 minutes
- Cooking time: ~40-50 minutes
- Total time: ~1 hour 10 minutes to 1 hour 20 minutes
INGREDIENTS:
- 1 lb ground beef (preferably 80% lean for best flavor)
- 1 lb ground pork
- 1 cup Italian-style breadcrumbs (or plain breadcrumbs seasoned with Italian herbs)
- 1/2 cup whole milk (for extra tenderness)
- 2 large eggs
- 1/2 cup grated Parmigiano Reggiano or Pecorino Romano cheese
- 1/4 cup fresh parsley, finely chopped
- 2 cloves garlic, minced
- Salt and freshly ground black pepper, to taste
- Extra virgin olive oil, for frying
For the Sauce (optional but recommended)
- 1 large can (28 oz) crushed tomatoes
- 2 cloves garlic, minced
- 1/2 onion, finely chopped
- 1/4 cup fresh basil leaves
- Salt and pepper, to taste
- 2 tbsp extra virgin olive oil
INSTRUCTIONS:
Prepare the meatball mixture.
In a large bowl, combine the ground beef and pork.
Add the breadcrumbs and pour in the milk, letting the breadcrumbs soak in for a minute.
Add the eggs, grated cheese, parsley, minced garlic, salt and black pepper.
Mix gently with your hands until all the ingredients are just combined. Avoid over-mixing to keep the meatballs tender.
Shape the meatballs
Form balls about 1.5 inches in diameter (about the size of a golf ball) with the dough.
Arrange the meatballs on a baking sheet or plate.
Fry the meatballs
In a large skillet, heat 2 tablespoons of olive oil over medium heat.
Add the meatballs in batches without overcrowding the pan. Fry until golden brown on all sides, about 8 to 10 minutes total. They do not need to be fully cooked at this stage because they will end up in the sauce.
Remove the meatballs and set aside on a plate lined with paper towels.
Prepare the sauce (optional)
In a large pot, heat the olive oil over medium heat. Add the onion and garlic and sauté until softened and fragrant, about 3-4 minutes.
Pour in the crushed tomatoes, season with salt and pepper and add the basil leaves.
Bring the sauce to a gentle simmer, then lower the heat.
Simmer the meatballs in the sauce.
Gently add the browned meatballs to the sauce.
Cover the pot and let the meatballs cook in the sauce for 30-40 minutes, so that the flavors blend and the meatballs absorb the sauce.
Serve
Serve the meatballs hot with a generous spoonful of sauce. If desired, add more grated cheese.
These meatballs are perfect with crusty bread, or simply on their own.
FAQ — Italian Meatballs in Tomato Sauce (Polpette al Sugo)
1) Are Italian meatballs the same as American meatballs?
Not exactly. In Italy, polpette can be made with many ingredients (meat, vegetables, bread, fish). In the U.S., “meatballs” usually means meat only. This recipe is the classic Italian-style meat polpette simmered in tomato sauce.
2) Do Italians really eat meatballs with spaghetti?
Traditionally, no. In Italy, meatballs in sauce are served as a second course (secondo piatto), often with bread to soak up the sauce. The closest traditional dish to “spaghetti & meatballs” is from Abruzzo: spaghetti alla chitarra con pallottine (tiny meatballs).
3) What meat is best for authentic Italian meatballs?
For the most tender, flavorful result, many Italian families use a mix (commonly beef + pork). Beef alone works too, but a blend usually gives a softer bite and richer taste.
4) How do I keep meatballs soft and not dry?
A few key tips:
Don’t overmix the meat mixture
Use a panade (bread soaked in milk/water) if your recipe includes it
Simmer gently in sauce (avoid aggressive boiling)
Don’t overcook them before they go into the sauce
5) Should I fry/brown the meatballs first or cook them directly in the sauce?
Both methods are used in Italian home cooking:
Browning first adds deeper flavor and helps them hold shape
Cooking directly in sauce keeps them extra tender and is very traditional in many families
Your family method is the “right” one.
6) Why are my meatballs falling apart in the sauce?
Common causes:
Not enough binder (egg, soaked bread, breadcrumbs)
Mixture is too wet
Sauce is boiling too hard
Turning them too early
Tip: form them firmly, let them set a few minutes, and simmer gently. Turn only once they feel firm.
7) Can I bake the meatballs instead of frying?
Yes. Baking is easier and less messy. Bake until set and lightly browned, then finish cooking them in the sauce for the best texture and flavor.
8) Can I make these meatballs ahead of time?
Definitely. They actually taste better after resting.
Make the meatballs and sauce a day ahead
Refrigerate, then reheat gently on the stove
The flavors deepen beautifully overnight.
9) Can I freeze meatballs in sauce?
Yes—this recipe freezes very well.
Cool completely
Freeze in airtight containers (with sauce)
Thaw overnight in the fridge and reheat gently
They’ll keep well for about 2–3 months for best quality.
10) What should I serve with polpette al sugo (Italian-style)?
Classic Italian pairings include:
Crusty bread (scarpetta!)
Roasted or sautéed vegetables
Salad
Potatoes
If you want pasta, many Italians will serve pasta first with the sauce, then meatballs second (separate).
| Nutrient | Amount per Meatball |
|---|---|
| Calories | 90 kcal |
| Total Fat | 6 g |
| Saturated Fat | 2.3 g |
| Cholesterol | 35 mg |
| Sodium | 140 mg |
| Total Carbohydrates | 2 g |
| Dietary Fiber | 0 g |
| Sugars | 0.3 g |
| Protein | 6 g |

Nonna's Soft Italian Meatballs
Notes
- 1 lb ground beef (preferably 80% lean for best flavor)
- 1 lb ground pork
- 1 cup Italian-style breadcrumbs (or plain breadcrumbs seasoned with Italian herbs)
- 1/2 cup whole milk (for extra tenderness)
- 2 large eggs
- 1/2 cup grated Parmigiano Reggiano or Pecorino Romano cheese
- 1/4 cup fresh parsley, finely chopped
- 2 cloves garlic, minced
- Salt and freshly ground black pepper, to taste
- Extra virgin olive oil, for frying
For the Sauce (optional but recommended)
- 1 large can (28 oz) crushed tomatoes
- 2 cloves garlic, minced
- 1/2 onion, finely chopped
- 1/4 cup fresh basil leaves
- Salt and pepper, to taste
- 2 tbsp extra virgin olive oil
Add the breadcrumbs and pour in the milk, letting the breadcrumbs soak in for a minute.
Add the eggs, grated cheese, parsley, minced garlic, salt and black pepper.
Mix gently with your hands until all the ingredients are just combined. Avoid over-mixing to keep the meatballs tender. Shape the meatballs Form balls about 1.5 inches in diameter (about the size of a golf ball) with the dough.
Arrange the meatballs on a baking sheet or plate. Fry the meatballs In a large skillet, heat 2 tablespoons of olive oil over medium heat.
Add the meatballs in batches without overcrowding the pan. Fry until golden brown on all sides, about 8 to 10 minutes total. They do not need to be fully cooked at this stage because they will end up in the sauce.
Remove the meatballs and set aside on a plate lined with paper towels. Prepare the sauce (optional) In a large pot, heat the olive oil over medium heat. Add the onion and garlic and sauté until softened and fragrant, about 3-4 minutes.
Pour in the crushed tomatoes, season with salt and pepper and add the basil leaves.
Bring the sauce to a gentle simmer, then lower the heat. Simmer the meatballs in the sauce. Gently add the browned meatballs to the sauce.
Cover the pot and let the meatballs cook in the sauce for 30-40 minutes, so that the flavors blend and the meatballs absorb the sauce. Serve
Serve the meatballs hot with a generous spoonful of sauce. If desired, add more grated cheese.
These meatballs are perfect with crusty bread, or simply on their own.





No Comments