PRE-ORDER MY NEW COOKBOOK!
Vincenzo's Plate
  • Recipes
    • All Recipes
    • Pasta
    • Pizza
    • Sauces
    • Bread
    • 30 Minute Meals
    • Nonna’s Recipes
    • Vincenzo’s Basics
    • Recipes by Course
      • Appetizer
      • Mains
      • Dessert
      • Sides
      • Drink
  • NEW Cookbook
  • Tours
  • Vincenzo’s Guide
    • How to Shop Like An Italian
    • Vincenzo’s Ratings
    • Where To Eat In Italy
  • Shop
  • Academy
  • Recipes
    • All Recipes
    • Pasta
    • Pizza
    • Sauces
    • Bread
    • 30 Minute Meals
    • Nonna’s Recipes
    • Vincenzo’s Basics
    • Recipes by Course
      • Appetizer
      • Mains
      • Dessert
      • Sides
      • Drink
  • NEW Cookbook
  • Tours
  • Vincenzo’s Guide
    • How to Shop Like An Italian
    • Vincenzo’s Ratings
    • Where To Eat In Italy
  • Shop
  • Academy

Italian Meatball

Author:

Vincenzo

Updated:

13th Jun, 2025

0 Comments

share:

  • Share on Facebook
  • Share on X
  • Share on Pinterest
  • Email this Page

This post contains affiliate links. See disclosure policy.

Jump to Recipe

Jump to Video

How to Make Italian Meatball

Italian Meatball recipe is part of the Bible of Italian food. They are one of those dishes you simply MUST learn how to make, and once you find a recipe you love, you will be making meatballs every chance you get. My meatballs recipe is tender, juicy and bursting with flavour (and the accompanying sauce is finger licking good too!).

Watch Italian Meatballs video recipe:

Italian Meatball Recipe | How to Make Italian Meatballs from Scratch

Italian Meatballs

Vincenzo’s Top Tips To Make Italian Meatball

The secret to softness

Bread is the secret to making the meatballs super soft so don’t miss this step.

The FRESH, The BETTER

Be sure to buy a fresh piece instead of the one that is already grated as it’s bound to add a much richer flavour to your meatballs due to the thickness and texture.

Avoid sticking to them

Keep a small bowl of water nearby as in between making each one, you might need to dampen your hands a little to stop anything from sticking to them.

italian meatball recipe

Italian Meatball

Print Recipe
Prep Time: 20 minutes mins
Cook Time: 45 minutes mins
Total Time: 1 hour hr 5 minutes mins
Servings: 4

Equipment

  • 2 Large, deep non-stick pans
  • Medium size pot
  • wooden spoon
  • Chopping-board
  • Sharp thick knife
  • Colander
  • fork
  • Spoon
  • Grater

Ingredients

  • ½ Onion, chopped in small pieces
  • 1 Carrot, chopped in small pieces
  • 1 Celery branch, chopped in small pieces
  • 2 cans Finely chopped tomatoes
  • 600 grams Mixed pork & veal mince
  • 2 Garlic cloves
  • Bunch of fresh parsley, chopped
  • Block of parmesan cheese, Parmigiano Reggiano or Grana Padano – at least 150g
  • 4 slices Bread, try to use a fresh loaf
  • 4 tbsp Breadcrumbs
  • 4 Large eggs
  • 3 Large white potatoes, cut into small cubes
  • Bowl of water
  • Extra virgin olive oil, EVOO
  • Salt and Pepper
Prevent your screen from going dark

Instructions

  • A LITTLE PREP:
  • Cut the crusts from the bread slices and put the white parts, whole, into the bowl of water.
  • Fill the medium size pot with water, dropping the chopped potatoes inside. Place it on the stove and leave to boil at a medium heat.
  • Once this begins boiling, leave it to cook for 10 minutes (watch that they don’t overcook as you don’t want them to be “smashed potatoes!”).
  • Drain the potatoes into a colander, getting rid of any excess water and leave them to the side. If they are ready well ahead of time, rinse them under cold water for a couple of minutes to stop the cooking process any further.
  • THE SAUCE:
  • Put one of the pans on to the stove at a medium heat and drizzle 4 tablespoons of extra virgin olive oil into it.
  • Add onion, celery and carrot and stir fry until they begin to turn lightly golden, stirring them regularly.
  • Once they begin to colour (after approx. 5 minutes) add the finely chopped tomoatoes, one can at a time.
  • Stir this through well, letting it cook for another 5 minutes then turn the heat down to low and add half of the chopped parsley (you can also use Basil instead).
  • Stir the parsley into the mixture then cover it. Return to stir every so often so all the flavours infuse into the sauce.
  • THE MEATBALL:
  • Put the mince into a bowl and using a fork, press down on the meat with the bottom of it, turning it over and repeating.
  • Crack four eggs into the mixture, beat them well and mix them into the meat.
  • Chop the garlic cloves really fine, and chop up the remaining parsley a little more before adding both to the mince.
  • Next, add 4 tablespoons of breadcrumbs and mix well.
  • Grate 150g of Parmigiano Reggiano on top.
  • Squeeze all of the excess water out of the pieces of bread and then break each one into small pieces and add it to your meatballs mix too.
  • Sprinkle some salt and pepper over the top and mix everything together with a fork.
  • Now it’s time to assemble!
  • ASSEMBLING AND COOKING THE ITALIAN MEATBALLS:
  • Get a palm full of ingredients (or less, depending on the size you want to make) and roll them into a ball.
  • Make as many meatballs as you can using all of your mixture and try to make them all more or less the same size as this will ensure they all cook through at the same time.
  • By now, your potatoes should be cooked and you can remove the lid from the sauce and add them in. Carefully stir them through and pur the lid on again.
  • Add 4 tablespoons on EVOO to another non-stick pan and put it on the stove turned on to a low heat.
  • Place each individual meatball in the pan and after 1-2 minutes, using a fork, gently nudge each one to make sure it is not sticking to the pan.
  • A minute or so later, check that the bottom of the first meatball you dropped in has started to brown. If it has, turn it over (along with all the others) so the other side begins to cook too.
  • Once all of the meatballs are brown on both sides, gently lift each one up and put it into the pan where your sugo and potatoes are cooking.
  • Keep cooking them on a low heat and instead of mixing the meatballs which you might break, lift up the pan and gently swirl it around so that everything combines well in the pan and all of the sugo covers both the meatballs and the potatoes
  • Cook these for around 5-6 minutes then gently turn each one and let them simmer for another 10 minutes.
  • E ora si mangia, Vincenzo’s Plate….Enjoy!

Video

Author: Vincenzo’s Plate

How to serve Italian Meatball

1. Scoop out at least 3 Italian meatballs per sere and simply sprinkle some Parmigiano cheese on top. Enjoy them with some warm crusty bread on the side…and make sure you have seconds!!

 

Subscribe to my Youtube Channel: www.youtube.com/vincenzosplate

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Don’t miss out!

Our long-awaited Cookbook is here. Filled with classic recipes and highlights from Abruzzo and Calabria, it is a love letter from our family to yours.

Pre-order Cookbook
Join our famiglia and stay up to date with my new recipes

Ciao, from Vincenzo

I’ve made it my mission to bring authentic Italian recipes into your kitchen, because great Italian food shouldn’t be complicated. Good food brings people together!

Join our famiglia and stay up to date with my new recipes, exclusive news and cooking tips direct from Nonna

Name

Most Popular Videos

16:17

10M Views

How to Make Neapolitain Pizza…

14:56

6M Views

How to Make Spaghetti Carbonara…

18:17

5M Views

Italian Chef Reacts to Popular…

9:26

3M Views

Mouthwatering Spanish Omlette…

More Videos

Vincenzo’s
Favourite Recipes

A carefully curated selection of the recipes I literally cannot live without. My favourites mostly because of the irresistible flavors but also often because of the memories they evoke.

  • How To Make The Best Tiramisu Recipe Nobody Can Resist

    How To Make The Best Tiramisu Recipe Nobody Can Resist

  • How To Make The Best Chicken Broth Aka Italian Penicillin

    How To Make The Best Chicken Broth Aka Italian Penicillin

  • Easy Panna Cotta Recipe Everyone Will Fall in Love With

    Easy Panna Cotta Recipe Everyone Will Fall in Love With

  • How to Make Ultimate Bolognese Sauce Recipe

    How to Make Ultimate Bolognese Sauce Recipe

Subscribe for weekly recipes

Name

About
Tours
Work with us
Contact
Privacy and Disclosures
Instagram
YouTube
Facebook
TikTok

© Vincenzo’s Plate | Design by Street Fresh Digital Media. Theme by OC.

Vincenzo's Plate

Trade Promotion Terms & Conditions

1. Promoter

The promoter is Vincenzo’s Plate (the “Promoter”), based in Australia.

2. Promotion Period

The promotion commences at 8:00pm AEST on 9th March 2026 and closes at 11:59pm AEST on 16th March, 2026 (“Promotion Period”). Entries received outside this period will not be accepted.

3. Eligibility

Entry is open to residents of Australia aged 18 years or over. Employees of the Promoter and their immediate family members are not eligible to enter.

4. How to Enter

1. To enter the promotion, eligible participants must during the Promotion Period:
2. Pre-order a copy of the book Authentic Italian from any Australian retailer, and
3. Upload proof of purchase (receipt or order confirmation) via the entry form on the Vincenzo’s Plate website.
Each valid receipt submitted will count as one (1) entry into the draw.
The Promoter reserves the right to verify the validity of entries and may request additional proof of purchase if required.
Incomplete, illegible, or fraudulent entries will be deemed invalid.

5. Prize

One (1) winner will receive a one-year supply of Monini Extra Virgin Olive Oil based on average Australian olive oil household consumption of 5.1 litres per year. The prize consists of nine (9) bottles of Monini Extra Virgin Olive Oil (5 x Monini Classico extra virgin olive oil 750mL and 4 x Monini Organic 500ml extra virgin olive oil), delivered to the winner’s nominated Australian address.
The prize is not transferable, exchangeable or redeemable for cash.

6. Prize Draw

The winner will be selected via a random electronic draw conducted by the Promoter on 17th March 2026.

7. Winner Notification

The winner will be notified via the email address provided at entry within 3 business days of the draw.
If the winner does not respond within 14 days, the Promoter reserves the right to conduct a redraw.

8. Delivery of Prize

The prize will be delivered to the winner’s nominated Australian address. Delivery timing and scheduling may vary depending on product availability.

9. Limitation of Liability

To the extent permitted by law, the Promoter is not responsible for:
– Lost, late, incomplete or misdirected entries
– Technical issues affecting entry submission
– Any injury, loss or damage arising from participation in the promotion or acceptance of the prize

10. Privacy

By entering this promotion, entrants agree that their personal information may be collected and used by the Promoter for the purposes of administering this promotion.
Entrants may also opt in to receive marketing communications from the Promoter. Personal information will not be sold or shared with third parties outside the administration of this promotion.

11. General

The Promoter reserves the right to cancel, suspend or modify the promotion if circumstances arise that are outside the Promoter’s control.

Subscribe for weekly recipes

Name