Nonna's Main Courses

OLD-FASHIONED ITALIAN MEATBALLS (POLPETTE AL SUGO)

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:

ItalianMeatballs

 

 

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).

 

 

NutrientAmount per Meatball
Calories90 kcal
Total Fat6 g
    Saturated Fat2.3 g
Cholesterol35 mg
Sodium140 mg
Total Carbohydrates2 g
    Dietary Fiber0 g
    Sugars0.3 g
Protein6 g

Nonna's Soft Italian Meatballs

Prep Time 30 minutes
Cook Time 50 minutes
Total Time 1 hour 20 minutes
Course Main Course
Cuisine Italian
Servings 20 Meatballs

Notes

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.
 
Keyword meatballs, italian meatballs,
Tried this recipe?Let us know how it was!
Sharing & Print

Facebook Comments

You Might Also Like

No Comments

    Leave a Reply

    Recipe Rating