Meatballs Recipe NZ: Easy, Tender Beef Meatballs

Updated November 3, 2026

Total time
1 hr
prep 20 min · cook 40 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Meatballs Recipe NZ: Easy, Tender Beef Meatballs

This NZ-style meatballs recipe makes tender beef meatballs simmered in a simple tomato sauce, ready to serve with pasta, mashed potato or crusty bread. It uses familiar mince, breadcrumbs, egg and pantry seasonings, with a method that helps the meatballs hold together without becoming dense. Meatballs are made in many countries and homes, so this is a practical New Zealand-style version rather than a claim to one traditional formula.

Ingredients

  • 1 lb 2 oz (500 g) ground beef, preferably around 80–85% lean
  • 1/2 cup (55 g) fine dried breadcrumbs
  • 1/4 cup (60 ml) milk
  • 1 large egg (about 50 g without the shell)
  • 1/2 cup (75 g) finely diced onion, divided between the meatballs and sauce
  • 2 garlic cloves (about 6 g), finely chopped, divided between the meatballs and sauce
  • 2 tbsp (8 g) finely chopped parsley, plus extra to serve if desired
  • 1 tbsp (15 ml) Worcestershire sauce
  • 1 tsp (5 g) fine salt, divided between meatballs and sauce
  • 1/2 tsp (1 g) ground black pepper, divided between meatballs and sauce
  • 1 tbsp (15 ml) olive oil
  • 1 can crushed tomatoes, 28 oz (800 g)
  • 1 tsp (1 g) dried oregano
  • 1 tsp (4 g) sugar, optional, to soften the sharp edge of the tomatoes
  • 1/2 cup (120 ml) water, to loosen the sauce if needed

Instructions

  1. Prepare the meatball mixture. Put the breadcrumbs and milk in a large bowl and stir to moisten them. Add the egg, beef, half of the diced onion, half of the garlic, parsley, Worcestershire sauce, 3/4 teaspoon of the salt and 1/4 teaspoon of the pepper. Mix gently with clean hands or a fork just until everything is evenly distributed. Stop as soon as the mixture holds together; squeezing or kneading it for a long time can make the cooked meatballs firm.
  2. Shape the meatballs. Divide the mixture into about 20 portions and roll each into a ball roughly 1 1/2 inches (4 cm) across. Keep them similar in size so they cook at about the same rate. Set them on a clean plate while you prepare the pan. Wash your hands and any surfaces that have touched raw meat before handling other ingredients.
  3. Start the tomato sauce. Heat the olive oil in a wide, deep frying pan or sauté pan over medium heat. Add the remaining onion and cook for about 3 minutes, stirring, until softened but not browned. Stir in the remaining garlic and cook for 30 seconds. Add the crushed tomatoes, oregano, optional sugar, remaining 1/4 teaspoon salt and remaining 1/4 teaspoon pepper. Stir, bring the sauce to a gentle bubble, then lower the heat and simmer uncovered for 15 minutes, stirring occasionally. If it thickens more than you want, add some or all of the water.
  4. Brown the meatballs. While the sauce simmers, heat a second large frying pan over medium heat. If the pan is not non-stick, add a small slick of oil. Brown the meatballs in batches for about 8 minutes in total, turning them carefully so several sides develop colour. They do not need to be cooked through at this stage. Avoid crowding the pan: tightly packed meatballs release moisture and are more likely to steam than brown.
  5. Finish cooking in the sauce. Transfer the browned meatballs into the tomato sauce, turning them gently to coat. Cover the pan loosely and simmer over low heat for 12 minutes, turning the meatballs once if convenient. Check the centre of a large meatball with a food thermometer; the USDA FSIS safe minimum temperature for ground beef is 160°F (71°C). If it has not reached that temperature, continue simmering and check again after a few minutes. Keep the sauce at a gentle simmer rather than a hard boil, which can break the meatballs apart.
  6. Check the sauce and serve. Taste the sauce and adjust the salt or pepper if needed. If it tastes sharper than you prefer, add a little more sugar, a small pinch at a time; if it is too thick, stir in a splash of water. Spoon the meatballs and sauce over your chosen side, and finish with chopped parsley if you like.

Tips

  • Use a light hand when mixing. Combine the ingredients only until the beef is seasoned throughout. A loose, gently mixed mixture makes softer meatballs; pressing it firmly into compact balls can leave them tough. If the mixture is very sticky, wet your hands lightly while shaping rather than adding a large amount of extra breadcrumbs.
  • Choose mince with some fat. Very lean beef can dry out during browning and simmering. Beef with about 15–20% fat gives a moist result. If your mince is especially lean, add 1 tablespoon (15 ml) of olive oil to the meatball mixture, but do not compensate by overworking it.
  • Keep the browning batches manageable. The meatballs may stick if you try to turn them before a browned surface has formed. Give them a little time, then roll them gently with tongs or a spoon. They can still be safely cooked through in the sauce after browning, so a little uneven colour is not a problem.
  • Make the sauce suit your tomatoes. Canned tomatoes vary in sweetness and thickness. Taste before serving, use the optional sugar sparingly, and add water only as needed. If you have no Worcestershire sauce, use 2 teaspoons (10 ml) soy sauce; it adds savoury depth but makes the seasoning taste less traditionally tangy, so check the salt before adding more.

Serving Suggestions

For a familiar weeknight meal, serve the meatballs and plenty of tomato sauce over spaghetti or another pasta shape. Allow roughly 2 oz (55 g) dried pasta per person as a starting portion, and finish with grated Parmesan if it suits your table. A bowl of creamy mashed potato is another good match: its mild flavour works well with the tomato sauce and makes the meal feel more substantial.

For a simpler meal, offer warm crusty bread to mop up the sauce, with a green salad or steamed vegetables alongside. Cooked peas, green beans, broccoli or carrots all fit without competing with the meatballs. If you are serving several people, bring the pan to the table or transfer everything to a warmed serving dish so the sauce stays hot. Keep any extra sauce in the pan; it is useful for coating pasta or spooning over the sides.

Variations

Beef and pork: Replace 250 g (9 oz) of the beef with ground pork. The mixture will be a little richer and softer, so handle the balls gently when browning. As with the beef version, check the centre of the meatballs with a thermometer and cook this ground-meat mixture to at least 160°F (71°C).

Use dried herbs: If fresh parsley is unavailable, use 2 teaspoons (about 2 g) dried parsley in the meatballs, or leave it out. The flavour will be less fresh and green, but the recipe still works. A pinch of dried thyme can also be added to the sauce alongside the oregano.

Make a dairy-free version: Replace the milk with an equal amount of unsweetened, unflavoured plant milk or water. The liquid helps moisten the breadcrumbs, so the texture should remain close, although water adds no richness. Check that the breadcrumbs and Worcestershire sauce meet your dietary needs.

Add gentle heat: Stir 1/4 teaspoon (about 0.5 g) chilli flakes into the sauce with the oregano, then taste before adding more. For a sweeter, softer tomato flavour, omit the chilli and use the optional sugar only if the tomatoes need it. These small changes are easy ways to adjust the pan without changing the cooking method.

Storage and Reheating

Let leftovers stop steaming, then refrigerate them in a shallow, covered container within 2 hours of cooking. Keep the meatballs with their sauce, which helps prevent them from drying out. Refrigerated leftovers are best used within 3–4 days. For longer storage, freeze cooled portions in airtight, freezer-safe containers for up to 3 months for best quality. Thaw frozen portions overnight in the refrigerator, not on the counter.

Reheat only the portion you plan to eat. Warm the meatballs and sauce in a covered saucepan over low to medium heat, stirring gently and adding a splash of water if the sauce has thickened. You can also use a microwave-safe covered dish, pausing to stir and rotate the food. Reheat leftovers until the centre reaches 165°F (74°C), checking with a food thermometer. Do not repeatedly cool and reheat the same batch.

Frequently Asked Questions

Why are my meatballs falling apart?
They may have too little binder, may have been handled too roughly in the pan, or may have been moved before a browned surface formed. Measure the breadcrumbs and egg, shape the mixture gently, and let each side brown briefly before turning. The sauce simmer should also stay gentle; vigorous boiling can break tender meatballs apart.

Can I make the meatballs ahead?
Yes. Shape them, cover the plate or container, and refrigerate for up to 1 day before cooking. Keep raw meatballs separate from ready-to-eat foods, and cook them promptly after removing them from the refrigerator. You can also cook the full recipe ahead and refrigerate it, then reheat portions to 165°F (74°C) before serving.

Can I bake the meatballs instead of browning them in a pan?
Yes. Arrange the shaped meatballs on a foil-lined, lightly oiled baking tray with space between them and bake at 400°F (200°C) until browned and cooked through, checking a large one with a thermometer for 160°F (71°C). The exact time depends on their size and your oven, so use temperature rather than colour alone to judge doneness. Add them to the simmered sauce afterward.

Can I use beef mince with a different fat level?
Yes. Leaner mince can work, though it is more likely to produce drier meatballs; avoid cooking them longer than needed and check the temperature at the centre. Fattier mince may release more fat into the pan, so carefully spoon off excess before adding the meatballs to the sauce. Either way, cook ground beef to the same safe minimum temperature.

How do I know when the meatballs are cooked without cutting one open?
Use an instant-read food thermometer inserted into the centre of one of the largest meatballs. Ground beef should reach 160°F (71°C), the USDA FSIS safe minimum. Colour can vary and is not a reliable substitute for measuring the internal temperature, especially when the meatballs are coated in tomato sauce.

Can I make this recipe gluten-free?
Use certified gluten-free breadcrumbs in the same quantity and check the labels on the Worcestershire sauce and canned tomatoes. If the mixture feels softer than expected, let the breadcrumbs absorb the liquid briefly while you prepare the sauce, then shape the balls gently. Do not add a large amount of extra crumbs, as that can make the texture dry.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).