Meat Dishes

Beef and pork meatballs in tomato sauce

This recipe makes 24 meatballs for 4 servings using 750 g of beef and pork. Allow about 50 minutes; brown the outside, then simmer until the centre reaches 75°C for 30 seconds.

Classic recipe12 ingredients5 steps2 control points
Servings
4 servings; 24 meatballs
Prep time
20 min
Cook time
30 min
Total time
50 min

Apron on. Let’s cook!

Good food is made to share.

Meatballs in tomato sauce, with one cut open, in a white bowl on a stainless-steel worktop.

What to expect

TextureAim for a cohesive meatball that separates easily with a fork, with a browned exterior and a soft interior coated in tomato sauce. Exact juiciness depends on the meat and handling; it is not guaranteed.

Base recipe: 4 servings; 24 meatballs · Selected quantity: Original quantity

Ingredient quantities only; cooking times stay unchanged.

Your kitchen companion

Ingredients

Tools ready before you start

Equipment

  • Mixing bowl
  • Kitchen scales
  • Wide deep pan with lid
  • Probe thermometer

Follow the steps at your own pace.

Method

  1. Soak the bread

    Mix the bread and milk in the bowl. Leave for about 5 minutes, then mash into a soft paste with no hard bread pieces.

    Soft bread soaked in milk and mashed with a fork in a stainless-steel bowl.
  2. Combine the mixture

    Add the beef, pork, Parmesan, eggs, garlic, parsley, salt and pepper. Fold together until evenly distributed and cohesive; stop once no separate ingredient pockets remain. Do not taste the raw mixture.

  3. Divide and shape

    Weigh the whole mixture and divide it into 24 equal portions, approximately 49 g each depending on egg and garlic size. Roll gently, closing visible cracks without squeezing tightly.

  4. Brown in batches

    Heat the olive oil over medium heat. Brown the meatballs in batches, leaving gaps and turning gently once the surface releases from the pan. Allow roughly 8–10 minutes overall; browning is not proof that the centre is cooked.

  5. Finish in the sauce

    Return all the meatballs to the pan and add the tomato sauce. Cover and keep at a gentle simmer, spooning sauce over exposed surfaces. Allow about 20 minutes, then check the centre of several of the largest meatballs with a clean probe: at least 75°C for 30 seconds. Continue cooking and recheck if needed; serve only after the temperature check passes.

The details that protect the result

Critical control points

Soak the bread

The bread paste is uniformly soft; mash any remaining dry pieces.

Finish in the sauce

Reduce the heat if the sauce bubbles vigorously; a quiet simmer allows gentler handling.

Technique explained

Why this recipe works

Hydrated bread

Milk-softened bread disperses readily through the meat mixture.

Browning before simmering

Browning develops surface flavour; a crust does not seal in meat juices.

When something goes wrong

Troubleshooting

The meatballs break while turning

Check:Check for cracks, unevenly mixed ingredients and whether the browned surface had released before turning.

Fix:Handle the remaining portions gently and let the surface set before lifting; do not add unmeasured dry crumbs to the entire batch.

The cooked interior is firm

Check:Review how tightly the portions were compressed and whether cooking continued well beyond the measured endpoint.

Fix:For the next batch, stop mixing once cohesive and use the thermometer endpoint instead of extending cooking by habit.

Storage and make-ahead

Cool leftovers quickly in shallow containers; refrigerate within 2 hours at no more than 5°C.

Use within 48 hours; reheat thoroughly only once.

Extra technique, safety notes and details when you want to go deeper.

More tips & details

Choose the ingredients carefully

Fresh bread is not dried breadcrumbs

Weigh the bread after removing thick crusts. Dried crumbs and panko absorb differently, so substituting them gram for gram changes this formula.

Use a pourable tomato sauce

Check the sauce label before buying: tomato concentrate needs a separate dilution recipe. The stated cooking time covers a ready-made sauce, not making one from raw tomatoes.

Check the limits before cooking

Allergens

The bread contains wheat; milk and Parmesan contain milk, and eggs are included. Check packaged bread and sauce for additional allergens.

What the recipe evidence covers

The method has been checked against published cooking guidance, but this exact batch has not been physically tested by Recivelle. Times are planning estimates; nutrition, freezing performance and alternative cooking methods are not verified here.

Choose a side dish

For a potato accompaniment, use the separate creamy mashed potatoes recipe. Plan its preparation alongside the meatballs; the side dish is outside this recipe’s quantities and timing.

Recivelle · /recipe/best-juicy-meatball-recipe