Tender Meatballs in Tomato Sauce, the Traditional Recipe

Tender traditional meatballs in tomato sauce, with ground meat, milk-soaked bread, and parmesan, slowly simmered in a basil tomato sauce.

Tender Meatballs in Tomato Sauce, the Traditional Recipe
Prep
25 min
Cook
40 min
Total
1 h 5 min
Servings
4 servings
Calories
420 kcal

Want meatballs in tomato sauce that are genuinely tender, the kind that melt in your mouth instead of turning hard and dry? Then follow this recipe: it’s the traditional version, with the trick of bread soaked in milk.

Meatballs in tomato sauce are one of the most loved home main courses: budget-friendly, generous, and able to please the whole family. The meat matters, but the real secret to tenderness lies in the soaked bread and in not overworking the mixture.

They have at least three real advantages: they’re made with simple, inexpensive ingredients, they always please adults and kids, and they’re perfect to prepare ahead because they keep and freeze beautifully.

The most important tip involves two moves: soak the bread in milk and squeeze it well before adding it to the meat, and mix the mixture just enough, without working it for long. These two details are what make the meatballs tender instead of tough.

Always brown the meatballs before dropping them into the sauce: browning adds flavor and helps them stay compact during the slow simmer in the tomato.

Ready? Let’s make meatballs in tomato sauce.

Base preparations used

To make this recipe

A small selection of handy tools to keep within reach. Some links may be affiliate links.

Large non-stick pan

Useful for cooking and sautéing ingredients evenly without overcrowding the surface.

View product

Steps

  1. Soak the stale bread in milk for a few minutes, then squeeze it well to remove the excess liquid.
  2. In a bowl, combine the ground meat, the squeezed bread, the egg, the parmesan, chopped parsley, a pinch of salt, and pepper. Mix with your hands without overworking the mixture.
  3. Shape walnut-sized meatballs, rolling them between your palms to make them smooth and compact.
  4. Heat a drizzle of oil in a large pan and brown the meatballs on all sides over medium heat until golden. Remove them and set aside.
  5. In the same pan pour the passata, add a few basil leaves, season with salt, and bring to a gentle simmer. Return the meatballs to the sauce and cook over low heat for 25 to 30 minutes, turning them halfway.
  6. Serve the meatballs hot in their sauce with a fresh basil leaf, alongside bread or pasta.

Helpful tips

Bread soaked in milk is the secret to tender meatballs: don't skip it and squeeze it well before using.

Don't overwork the mixture: handling it too long makes the meatballs tough.

Browning the meatballs before simmering them in the sauce adds flavor and keeps them compact.

They freeze beautifully once cooked, and leftover sauce is perfect for dressing pasta the next day.

Average nutrition per serving

Calories
420 kcal
Carbohydrates
14.0 g
Sugars
7.0 g
Protein
30.0 g
Fat
26.0 g
Saturated fat
9.0 g
Fiber
3.0 g
Sodium
560 mg