Recipes from Italy

  • Recipes
  • About Us
  • Contact Us
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About Us
  • Contact Us
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About Us
    • Contact Us
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Italian Meat Recipes

    Traditional Italian Meatballs in Tomato Sauce

    Published: Oct 11, 2022 · Modified: Jul 30, 2025 by Silvana Nava · This post may contain affiliate links

    Jump to Recipe

    Meatballs in tomato sauce are soft, succulent balls of ground meat cooked in tomato passata. Parmigiano, eggs, breadcrumbs, milk and parsley are the other main ingredients. Italian meatballs in tomato sauce are a genuine comfort food. They are a meaty sensational main course loved throughout Italy by adults and children alike.

    They make the meatball very often in Italian homes, like steak pizzaiola or spezzatino, for example. Meat recipes that satisfy everyone on every occasion, from day-to-day meals to Sunday family lunches.Meatballs in tomato sauce is also a very convenient recipe because you can use the meatball sauce to dress pasta: two recipes in one!

    Italian meatballs in tomato sauce recipe 640x853

    As with all traditional popular recipes there are many variations, each family has its own. But there are only small differences in the recipes, depending on place, habits and personal taste (read the paragraphs below about the meatballs variations).

    There are two basic rules for making the best meatballs in tomato sauce: the balance of ingredients and the softness of the mixture, as well as, of course, fresh, quality ingredients.

    Italian meatballs in tomato sauce: here is the authentic recipe for an unsurpassed traditional Italian meat dish!

    Jump to:
    • Ingredients
    • Instructions
    • Storage
    • Tips
    • Variations
    • Recipe Card

    Ingredients

    Prep Time: 15 Min | Cook Time: 30 Min | Servings: 6/8 (about 20 Meatballs)

    • 500 g (1.1 pound) of ground beef or veal
    • 1 whole egg
    • 100 g (1 cup) of grated Parmigiano Reggiano
    • 60 ml (¼ cup) of milk
    • 80 g (¾ cup) of breadcrumbs
    • 1 tablespoon of chopped parsley
    • 3 tablespoons of extra virgin olive oil
    • 1 small onion
    • 50 ml (⅕ cup) of dry white wine
    • 450 g (1 ¾ cup) of tomato passata
    • ½ tablespoon of tomato paste
    • fine salt to taste

    Instructions

    Italian meatballs in tomato sauce recipe step 1

    Step 1) - In a bowl pour the ground meat and add the egg, Parmigiano cheese, chopped parsley and a little salt. Mix well until the mixture is smooth.

    Italian meatballs in tomato sauce recipe step 2

    Step 2) - Now add the milk and mix. Finally add the breadcrumbs a little at a time. Incorporate into the mixture while keeping on stirring. You should get a firm but soft mixture.

    Italian meatballs in tomato sauce recipe step 3

    Step 3) - You can start forming the meatballs. Round some of the mixture with your hands and place it on a plate. Take care to create meatballs of the same size: about 5 cm in diameter (2 inch) - about 40 g each (1.4 oz). With the given quantities you will make about 20 meatballs.

    Now pour the extra virgin olive oil into a frying pan. Sauté the chopped onion over low heat until golden brown.

    Italian meatballs in tomato sauce recipe step 4

    Step 4) - Add the meatballs one at a time and let them brown for a few minutes. Turn them gently so that they are well browned on all sides.

    Deglaze with white wine and allow the alcohol to evaporate.

    Italian meatballs in tomato sauce recipe step 5

    Step 5) - Now add the tomato passata and the tomato paste, dissolved in a little hot water. Stir gently being careful not to break up the meatballs.

    Cover with a lid and simmer for about 20 minutes. Before serving, taste and add a little bit of salt if necessary.

    Enjoy Italian meatballs in tomato sauce hot or at room temperature, depending on the season. Serve with homemade bread or steaming polenta!

    Italian meatballs in tomato sauce recipe 600x900 6

    YOU MUST ALSO TRY:

    • Italian Fried Meatballs
    • Italian Eggplant Meatballs | Polpette di Melanzane
    • Zucchini Meatballs | Polpette di Zucchine
    • Spaghetti al Pomodoro
    • Braciole alla Napoletana (Italian Stuffed Beef Rolls)

    Storage

    You can store the meatballs in tomato sauce for 2-3 days in the refrigerator, covered.

    You can also freeze Italian meatballs, but only if you have used all fresh ingredients.

    To always have meatballs on hand to serve for lunch or dinner to guests, the quickest solution is to freeze them raw, then cook them as you like.

    Simply transfer them to a well-spaced tray and place in the freezer. When they are frozen, you can easily transfer them to a food bag.

    Tips

    Which Meat is Best for Meatballs in Tomato Sauce?

    Beef and veal meats are best for making Italian meatballs in tomato sauce.

    Beef meatballs are usually more flavorful, while veal meatballs are more delicate.

    Often for a richer taste, a mix of beef, veal and pork is chosen.

    To prepare excellent meatballs it is not necessary to use prized and, therefore, expensive cuts of meat.

    Some second- or third-grade cuts, with a good balance of lean and fatty meat, give meatballs and meatloaf the right flavor and a very pleasant tenderness.

    The ideal is to have 20 percent of the fat part. In fact, the fat makes meatballs softer and tastier.

    In addition, meatballs made of very lean meat are likely to break during cooking.

    For this reason, as well as for taste, sometimes a little sausage is added to the ground meat.

    The presence of a little fat also makes the tomato sauce tastier and more flavorful.

    Italian meatballs in tomato sauce recipe 600x900 5

    Size of the Meatballs

    The size of the meatballs is very important, both for cooking and for the use you want to make of them

    If you want to enjoy meatballs in tomato sauce as a main dish, they should not be very small. About 5 cm in diameter (2 inch) and about 40 g each (1.4 oz). This way they can cook properly and in a relatively short time.

    Meatballs that are too large tend to break apart during cooking, as well as risk remaining raw in the center.

    Pasta Sauce with Meatballs

    If, on the other hand, you want to make a pasta sauce with meatballs, as in Neapolitan lasagna, then make much smaller meatballs.

    In the central and northern regions of Italy, meatballs are generally larger in size and are eaten as a single dish, with slices of bread or polenta.

    In the southern regions, on the other hand, especially from Abruzzo to Puglia, they are small meatballs, about 2-3 cm in size (about 1 inch), which are cooked in tomato sauce and then seasoned and eaten with pasta, usually spaghetti.

    This recipe has also been exported to the United States, where in many Italian restaurants you can find spaghetti and meatballs on the menu. But these are often much larger meatballs than those in the traditional Italian recipe.

    Italian meatballs in tomato sauce recipe 600x900 7

    Variations

    This classic recipe for meatballs in tomato sauce can be modified in many ways. After all, every family has a traditional meatball recipe that is passed down from generation to generation.

    You can substitute or add other flavorings of your liking to the parsley. For example, crushed garlic or chili pepper.

    Many add two tablespoons of ricotta cheese to the mixture to make it softer.

    Now we point out some of the tastiest variations of meatballs with sauce to bring to the table!

    Fried Meatballs with Tomato Sauce

    If you prefer fried meatballs with tomato sauce, work the ingredients as in the recipe above, then once you have the meatballs, coat them in breadcrumbs and beaten egg.

    Fry them in plenty of vegetable oil until they are golden brown and have a nice crispy crust.

    Prepare a classic tomato sauce with sautéed onion and tomato passata. Then add the fried meatballs and continue cooking for about 15 minutes.

    Italian meatballs in tomato sauce recipe 600x900 3

    Neapolitan Meatballs with Tomato sauce

    You need two types of meat for Neapolitan meatballs: 250 g (about ½ pound) ground pork and 250 g (about ½ pound) ground beef.

    The rest of the ingredients are the same as in the traditional recipe (see above), but you should add 25 g (about 3 tablespoons) of pine nuts and 50 g (about 5 tablespoons) of raisins - already soaked in hot water and squeezed - to the meatballs mixture. If you like, you can also add cinnamon powder.

    Finally follow the recipe described above.

    Meatballs (with Potatoes) in Tomato Sauce

    Instead of breadcrumbs, you can also use boiled potatoes to make soft and tasty meatballs in sauce, which are also popular with children.

    Follow the main recipe and replace the dose of breadcrumbs with 200 g (7 oz) of boiled, mashed potatoes.

    Italian meatballs in tomato sauce recipe 600x900 1

    Recipe Card

    STEP BY STEP PHOTOS ABOVE!Have a look at my step-by-step photo instructions, variations and tips. That way, you can get it perfect the first time you try it!
    Italian meatballs in tomato sauce

    Traditional Italian Meatballs in Tomato Sauce

    Silvana Nava
    Meatballs in tomato sauce are soft, succulent balls of ground meat cooked in tomato passata. Parmigiano, eggs, breadcrumbs, milk and parsley are the other main ingredients.
    Italian meatballs in tomato sauce are a genuine comfort food. They are a meaty sensational main course loved throughout Italy by adults and children alike.
    5 from 3 votes
    Print Recipe Pin Recipe Save Saved!
    Prevent your screen from going dark
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Meat
    Cuisine Italian
    Servings 8
    Calories 169 kcal

    Ingredients
      

    • 500 g beef or veal or veal (1.1 lb), ground
    • 1 egg
    • 100 g Parmigiano Reggiano 1 cup, grated
    • 60 ml milk ¼ cup
    • 80 g breadcrumbs ¾ cup
    • 1 tablespoon parsley chopped
    • 3 tablespoons olive oil extra virgin
    • 1 onion small
    • 50 ml dry white wine ⅕ cup
    • 450 g tomato passata, 1 ¾ cup
    • ½ tablespoon tomato paste
    • salt to taste

    Instructions
     

    • In a bowl pour the ground meat and add the egg, Parmigiano cheese, chopped parsley and a little salt. Mix well until the mixture is smooth.
    • Add the milk and mix. Finally add the breadcrumbs a little at a time. Incorporate into the mixture while keeping on stirring. You should get a firm but soft mixture.
    • You can start forming the meatballs. Round some of the mixture with your hands and place it on a plate. Take care to create meatballs of the same size: about 5 cm in diameter (2 inch) - about 40 g each (1.4 oz). With the given quantities you will make about 20 meatballs.
    • Now pour the extra virgin olive oil into a frying pan. Sauté the chopped onion over low heat until golden brown.
    • Add the meatballs one at a time and let them brown for a few minutes. Turn them gently so that they are well browned on all sides.
    • Deglaze with white wine and allow the alcohol to evaporate.
    • Add the tomato passata and the tomato paste, dissolved in a little hot water. Stir gently being careful not to break up the meatballs.
    • Cover with a lid and simmer for about 20 minutes. Before serving, taste and add a little bit of salt if necessary.
    • Enjoy Italian meatballs in tomato sauce hot or at room temperature, depending on the season. Serve with homemade bread or steaming polenta!

    Nutrition

    Serving: 100gCalories: 169kcalCarbohydrates: 12gProtein: 7gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.003gCholesterol: 30mgSodium: 288mgPotassium: 213mgFiber: 1gSugar: 3gVitamin A: 659IUVitamin C: 10mgCalcium: 189mgIron: 1mg
    Keyword Italian meatballs in tomato sauce, meatballs in tomato sauce, traditional Italian meatballs in tomato sauce
    Tried this recipe?Mention @recipesfromitaly or tag #recipesfromitaly!

    More Italian Meat Recipes

    • meatloaf with hard boiled eggs
      Meatloaf with Hard-Boiled Eggs
    • cotoletta alla milanese
      Cotoletta alla Milanese (Italian Breaded Veal Cutlets)
    • Pork Tenderloin with Pomegranate Sauce Recipe
      Pork Tenderloin with Pomegranate Sauce Recipe
    • Italian stuffed chicken rolls (involtini di pollo)
      Italian Stuffed Chicken Rolls (Involtini di Pollo)
    51 shares
    • Share
    • Tweet

    Comments

    1. Danilo says

      March 20, 2025 at 1:50 am

      5 stars
      I always make meatballs in tomato sauce for my kids!

      Reply
    2. Tom says

      November 17, 2024 at 2:07 pm

      5 stars
      Can I freeze this recipe? Thank you

      Reply
      • Barbara Felicità Lucchini says

        November 27, 2024 at 4:56 pm

        Yes, you can freeze it! Let the meatballs and sauce cool completely, then store them in an airtight container or freezer bag for up to 1 months. Reheat gently on the stovetop or in the microwave. If freezing the meatballs uncooked, shape them and freeze them on a tray first to prevent sticking, then transfer to a bag or container. Enjoy!

        Reply
    3. Wanda says

      May 02, 2024 at 3:59 pm

      5 stars
      I love this meatball recipe!! Tomorrow I will make It for my children

      Reply
    5 from 3 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    Barbara & Silvana

    CIAO! Barbara & Silvana here! We are the authors of these amazing Italian recipes. Living in Italy, they are part of our culture, tradition and everyday life. And we want to share them with you all, straight from Italy! Learn more about us! Read our story!

    Italian Summer Recipes

    • farfalle pasta salad with cherry tomatoes and basil
      Farfalle Pasta Salad with Cherry Tomatoes and Basil
    • pesto alla trapanese
      Pesto alla Trapanese (Sicilian Pesto with Tomatoes and Almonds)
    • vastasa salad recipe
      Insalata Vastasa (Sicilian Salad with Potatoes and Green Beans)
    • Italian vanilla pudding
      Budino alla Vaniglia (Italian Vanilla Pudding)
    See more Italian Summer Recipes →

    Popular Recipes

    • authentic italian tiramisu recipe
      Authentic Italian Tiramisu Recipe
    • authentic carbonara recipe
      Traditional Spaghetti Carbonara Recipe
    • authentic italian gelato recipe
      How to Make Authentic Italian Gelato at Home
    • limoncello recipe
      Limoncello Recipe – Make Authentic Italian Limoncello at Home
    See more Popular Recipes →

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About us
    • Contact

    As an Amazon Associate we earn from qualifying purchases.

    Copyright © 2025 recipesfromitaly.com is a website of the company CIUMBIA S.A.S. - VAT 12138380964 - Milano

    51 shares

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.