Skip to content

Family Meatballs in Tomato Sauce

September 20, 2026 · By Kitchen With Mommy Editorial Team

Spaghetti topped with meatballs in tomato sauce and grated cheese
Photo: sarahstierch · CC0 1.0 (public domain dedication)
Jump to Recipe

As an Amazon Associate, KitchenWithMommy.com may earn from qualifying purchases.

This is a batch recipe. It makes roughly two dozen meatballs, which is dinner tonight and at least one more meal in the freezer. That is the whole reason to make meatballs rather than just a bolognese.

What keeps them tender

Two things, and both are easy to get wrong.

The breadcrumbs need to be wet. Soaking them in milk first (a panade) is what stops the meat tightening into rubber as it cooks. Dry breadcrumbs stirred straight in absorb moisture from the meat and give you bouncy meatballs.

Mix as little as possible. Combine with your fingertips until it just comes together. Working mince like dough makes it dense.

Cook them through

Beef and pork mince should reach 160°F (71°C) all the way through — the USDA sets this for ground meat specifically, higher than for whole cuts, because grinding distributes any surface bacteria through the mixture. A probe thermometer in the centre of the largest meatball is the only way to actually know. Cutting one open tells you about colour, not temperature.

If you are using turkey or chicken mince instead, the USDA figure is 165°F (74°C).

Freezing

Cool within two hours of cooking, in shallow containers rather than the pot, as covered in our storage guide. Freeze the meatballs in their sauce — the sauce protects them from freezer burn. Best quality within about two to three months.

Raw meatballs freeze well too: open-freeze on a tray, bag, then cook from frozen adding about ten minutes to the simmer.

Serving to younger children

A whole meatball is a choking hazard for a toddler. Quarter them, or squash them flat. General choking guidance from the NHS and the American Academy of Pediatrics is worth following over anything we would suggest.

Where to go next

Family Meatballs in Tomato Sauce

A freezer-friendly batch of tender meatballs simmered in a simple tomato sauce.

Prep20 minutes
Cook35 minutes
Total55 minutes
ServesAbout 24 meatballs (serves 4-6)

Ingredients

  • 50g fresh breadcrumbs
  • 60ml milk
  • 500g beef mince, or half beef and half pork
  • 1 large egg
  • 40g parmesan, finely grated
  • 1 garlic clove, crushed
  • 1/2 tsp fine salt, plus pepper
  • 2 tbsp olive oil, for frying
  • 1 onion, finely chopped
  • 2 garlic cloves, sliced
  • 2 x 400g tins chopped tomatoes
  • 1 tsp dried oregano
  • 1 tsp sugar
  • Salt and pepper, to taste

Instructions

  1. Put the breadcrumbs in a large bowl, pour over the milk and leave for 5 minutes until soaked. This is what keeps the meatballs tender.
  2. Add the mince, egg, parmesan, crushed garlic, salt and pepper. Mix with your fingertips just until combined - do not knead it.
  3. Roll into walnut-sized balls, about 24. Wet hands stop the mixture sticking.
  4. Heat the olive oil in a wide, deep pan over medium-high heat. Brown the meatballs in batches for 4 to 5 minutes, turning, until coloured all over. They do not need to be cooked through yet. Set aside.
  5. Turn the heat down to medium. Add the onion to the same pan and cook for 6 to 8 minutes until soft, then add the sliced garlic for 1 minute.
  6. Tip in the tomatoes, oregano and sugar. Season, bring to a simmer and cook for 10 minutes.
  7. Return the meatballs and any juices to the pan, cover, and simmer gently for 20 minutes, turning once.
  8. Check the largest meatball with a probe thermometer: beef or pork mince should reach 160F (71C), turkey or chicken mince 165F (74C). Serve with pasta, rice or bread.

Notes

  • Soaking the breadcrumbs in milk first is the step that stops the meatballs turning bouncy.
  • Cut meatballs into quarters for toddlers - a whole one is a choking hazard.
  • Freeze in the sauce, in shallow containers, within 2 hours of cooking. Best quality within 2 to 3 months.
  • Raw meatballs can be open-frozen on a tray, then cooked from frozen with an extra 10 minutes of simmering.