• Skip to main content
  • Skip to primary sidebar
Sprinkle Some Sugar logo
menu icon
go to homepage
  • Fall Baking
  • Recipes
  • About
  • Newsletter
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Fall Baking
    • Recipes
    • About
    • Newsletter
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Appetizers & Savory Recipes

    The BEST Authentic Italian Meatballs (with sauce recipe!)

    Published: Apr 15, 2021 · Last Modified: Aug 14, 2023 by Jessica · 46 Comments · This post may contain affiliate links

    Share
    Pin24.5K
    Tweet
    24.5KShares
    Jump to Recipe Print Recipe

    These BEST Authentic Italian meatballs are so juicy and flavorful, smothered in a rich and delicious homemade pasta sauce. This is a recipe passed down from my Italian grandmother with a few tweaks here and there to make it EVEN better! This is truly the only recipe you'll EVER need for both meatballs and sauce! Trust me.

    Meatballs in sauce on a bed of spaghetti.

    There is TRULY nothing better than juicy, fork-tender, flavorful meatballs smothered in a delicious sauce with your favorite macaroni on a Sunday evening! Or any night of the week, really, but I typically make this recipe on Sundays for my family for a special treat! This will be your new favorite Sunday dinner recipe.

    Table of Contents

    • Why you'll love this recipe
    • Italian Meatball Ingredients
    • Best Italian Meatball Tips For Success
    • How to make the best Italian meatballs
    • Homemade Sauce Ingredients
    • Bake or fry meatballs?
    • What to do with leftover meatballs
    • Storage & Freezing Instructions
    • What can I add to my pasta sauce to make it heartier and more flavorful?
    • Recipe FAQs
    • More recipes you'll love
    • 📋 Recipe
    • The BEST Authentic Italian Meatballs (with sauce recipe!)

    Why you'll love this recipe

    • The meatballs come out SO soft and SO tender. There's nothing worse than fighting to cut through a meatball with your fork. You want them to be soft so that your fork just pushes right through!
    • The best tip I have is to cook them until ALMOST cooked through. You want them to still be a little pink in the center when done because they will finish cooking in the sauce and be ultra tender!
    • My meatballs have a combination of beef, pork and veal to ENSURE optimal tenderness! You can buy a 1 lb of all three or you can cheat and buy 3 lb of meatball mix from your local grocery store. I sometimes do this!
    • Both the meatballs and sauce are anything but bland! I have been perfecting these recipes for so long that I KNOW you are going to love it as-is. With all recipes though, play around with the amount of seasoning to suit your personal taste and use my seasoning choices as a guide to make YOUR perfect recipe. I guarantee you won't change a thing, though!
    • In my sauce, I always like to add a mixture of hot and sweet sausage for even more flavor! This is optional, but really adds another layer of flavor that we love and are delicious to eat alongside the meatballs.

    Do you call it gravy or sauce? I honestly call it both depending on the situation or who I'm talking to, but I gravitate more towards gravy because that's what my family has always called it. It's pretty much engraved in my brain to be called gravy. Gravy or sauce, who cares. It's a DELICIOUS gravy-sauce recipe. Hehe.

    Meatball half bitten to reveal tender inside on a fork.

    Italian Meatball Ingredients

    • Ground beef: Don't go any higher than 80-85% lean. You want some extra fat to keep the meatballs juicy and tender.
    • Ground pork: Provides the fattiness needed for the most tender and juicy meatballs.
    • Ground veal: Adds delicious flavor and an almost creamy texture to the meatballs. *Sometimes ground veal is hard to find so you may also use a mixture of just beef and pork with great results. I recommend just buying meatloaf/meatball mix from the store, though, if you can't find ground veal! Same delicious results.*
    • Egg yolks: I only use egg yolks in my recipe to produce ultimate richness and taste. Using whole eggs can make the meatballs rubbery and the whites really have no benefit to the meatballs so I just like to save them for another recipe, if possible.
    • Salt and pepper: For flavor. I make sure my meatballs are seasoned very well. You can tweak these measurements to your liking.
    • Garlic Powder: Using garlic powder over minced fresh garlic is just a personal preference of mine. You can absolutely substitute fresh garlic if you'd like. I just don't like the pieces of garlic in my meatballs but maybe you will!
    • Basil: Lotssssa basil for flavor.
    • Parsley: Lotssssa parsley for flavor.
    • Italian seasoned breadcrumbs: I like using these for... you guessed it, more extra flavor!
    • Whole milk: I recommend using whole milk for richness but you can also use 2% with pretty much the same results.

    Best Italian Meatball Tips For Success

    • If for some reason you cannot find one of the ground meats, you can buy meatloaf mix at the store, which is a mixture of the three. I sometimes do this in a pinch and they come out just as juicy and delicious. Sometimes ground veal is hard to find so you may even just use a mixture of just beef and pork with great results. This recipe is very versatile regarding what meats you use. I will say that the added veal does add some extra flavor and moisture.
    • Be sure not to over-work/over-mix the meatball mixture! This can make the meatballs tough.
    • To ensure tender and SOFT meatballs, you want your meatball mixture to have almost a wet texture. If the mixture feels too dry, add a tablespoon more of milk at a time to make sure it is wet enough.
    • I like to use a cookie scoop, to portion out my meatballs. I'll typically use 1 ½ scoops from my cookie scoop. You can also use an ice cream scoop, to make large meatballs. Make them whatever size you want! Just be sure they are all close to equal in size so they cook evenly.
    • Be sure to flip the meatballs as soon as you see the bottoms browning so they don't burn. If they do brown more than desired, no biggie! They will be fine and will soften up a whole lot while simmering in the sauce after.
    • Lightly grease your hands while forming meatballs to make it easier.

    How to make the best Italian meatballs

    The BEST Authentic Italian Meatballs - Sprinkle Some Sugar 2
    Step 1: Add all meatball ingredients to a large bowl.
    Raw meatball meat mixed in bowl.
    Step 2: Mix until very well incorporated. Add more milk as needed. You want the mixture to be wet and pliable to ensure you will have soft and tender meatballs.
    Raw meatballs on baking sheet.
    Step 3: Roll into 1-2" balls and place on prepared baking sheet. For ease, lightly grease your hands with cooking oil to roll them.
    Baked meatballs on pan.
    Step 4: Bake at 400˚ F for 20 minutes, flipping halfway to ensure all sides brown evenly. Do not cook them all the way through if making sauce. You want them to be about 150°F. Add meatballs to simmering sauce immediately out of the oven to finish cooking in sauce to an internal temperature of 160°F.

    Homemade Sauce Ingredients

    • Olive oil: Use extra virgin olive oil for browning the meats and onions for the best tasting results.
    • Onion: For flavor.
    • Garlic: Minced fresh garlic is best. You can never have enough garlic!
    • Basil, parsley, oregano: Spices that give this sauce so much flavor.. Play around with the measurements, if you'd like.
    • Salt & pepper: For flavor. Use your personal taste to gauge how much you want to use. I think the measurements I have provided are just the right amount.
    • Sugar: I use a small amount of granulated sugar in my sauce recipe to counteract the acidity from the tomatoes. It makes such a huge difference, don't skip it!
    • Crushed tomatoes: I think the texture and flavor of crushed tomatoes gives the best of both worlds. It's chunky and smooth at the same time! Brand also matters here! Tuttorosso is my absolute favorite and the only brand I will buy!
    • Additional meats to add into sauce:
      • Sausage: Hot or sweet sausage are both great options. I always use a mixture of both. I never, ever skip the sausage! It lends SO much flavor to the sauce that otherwise wouldn't be there without it. If you think your sauce recipe is missing that "something", I bet it's this.
      • Pork: Bone-in pork chops are my favorite to use. Discard bones before serving. You can also use country-style short ribs.
      • Beef short ribs: Another delicious option. Be sure to discard bones before serving.

    Bake or fry meatballs?

    You can prepare them either way! I actually prefer to fry my meatballs (mostly because I love eating the browned meatballs plain while I cook! Ha!) but most of the time I'm pressed for time and preparing a lot of meatballs at once so I like to oven-bake mine and they come out just as tender and delicious with WAY less effort by popping them on a rimmed baking sheet and baking them. So, that is what I do 99% of the time. Plus, this recipe makes a ton of meatballs so you'd be frying them forever!

    • If you want to fry, just fill a heavy skillet with a small layer of olive oil and fry each side until golden brown. Pop them into the simmering sauce to cook all the way through for 45 mins-2 hours.

    What to do with leftover meatballs

    • Just reheat in the microwave or on the stove and heat the meal up again.
    • Make meatball subs: These meatballs make the absolute best meatball subs!
      • To prepare: Line your sub roll with meatballs and top with a good amount of sauce and mozzarella and/or provolone cheese. The trick is to make sure the cheese is surrounding the meatballs, not just sprinkled on top. Broil them in the oven for a few minutes and serve immediately.
    • Meatball parm: Grease a casserole dish and fill it up with leftover meatballs. Top with lots of sauce and mozzarella cheese. Bake @ 375 for 20-25 minutes or until heated through and cheese is melty and bubbly. Serve over pasta or however you'd like.

    Storage & Freezing Instructions

    • Storage Instructions: Store cooked meatballs in sauce for up to 5 days in an airtight container in the refrigerator. Re-heat on the stove or in the microwave until heated through and enjoy.
    • To freeze raw: Roll into balls and place on a parchment-lined baking sheet. Put the pan in the freezer to flash freeze. Once frozen, remove from baking sheet and put meatballs in a large resealable freezer bag. They will keep for up to 3 months. To thaw: Remove from freezer and place the meatballs on a rimmed baking sheet in the refrigerator over night. Bake or fry as directed in the recipe instructions the next day.
    • To freeze cooked: Prep and cook meatballs. Store in a resealable bag for up to 3 months. You can also freeze the sauce with the meatballs in it! Dump the meatballs and sauce in a large resealable bag and freeze up to 3 months. To thaw: Thaw in refrigerator over night and dump mixture into a large pot to heat up next day.
    Meatballs on a bed of spaghetti with grated cheese sprinkled on top.

    What can I add to my pasta sauce to make it heartier and more flavorful?

    • Sausage: you can use hot or sweet sausage or a mixture of both. Cut them up and brown them in the beginning of the sauce recipe with the onion and garlic. They will cook through completely in the sauce.
    • Pork: You can really use any kind of pork you want. Sometimes I have pork chops I have to use up and I'll throw them in my sauce Sear them at the same step mentioned above and cook until fall-apart tender in the sauce. Just be sure to remove bones before serving!
    • Beef short ribs: Sear them, same as above, and cook through in the sauce.

    Recipe FAQs

    Is it better to fry or bake meatballs?

    Frying the meatballs will result in meatballs with a slightly crunchy and caramelized exterior. Baking meatballs take the least amount of effort, as you'll only need to turn them once or twice throughout the cook and you can make larger batches at once.

    Can I cook these meatballs in an air fryer?

    Absolutely! Place them in a single layer in the air fryer basket and cook for about 10-12 minutes at 400ºF or until they reach an internal temperature of 160˚F.
    As mentioned in the recipe instructions, if you are making sauce, you'll want to cook the meatballs in the air fryer (just like the oven and stove-top instructions) to an internal temperature of about 150ºF and finish them off in the sauce to a final internal temperature of 160˚F to ensure they are fully cooked. This will give them the softest, most tender texture.

    Did you make this recipe?

    Please leave a ⭐️ review below and tag @sprinkle_some_sugar on Instagram!

    More recipes you'll love

    • Pizza sauce in a mason jar.
      BEST Pizza Sauce
    • Chewy Homemade Pizza Dough Recipe
    • Grilled Caprese Flatbread after baking.
      Caprese Flatbread Pizza
    • Italian sausage and provolone Stromboli on a piece of parchment paper.
      Italian Sausage and Provolone Stromboli

    📋 Recipe

    Meatballs in sauce on a bed of spaghetti.

    The BEST Authentic Italian Meatballs (with sauce recipe!)

    Jessica
    These BEST Authentic Italian meatballs are so juicy and flavorful, smothered in a rich and delicious homemade pasta sauce. This is a recipe passed down from my Italian grandmother with a few tweaks here and there to make it EVEN better! This is truly the only recipe you'll EVER need for both meatballs and sauce! Trust me.
    5 from 17 votes
    PRINT RECIPE PIN RECIPE
    Prep Time 20 mins
    Cook Time 20 mins
    Total Time 40 mins
    Course Main Course
    Cuisine Italian
    Servings 40 2" meatballs

    Ingredients
      

    Meatballs

    • 1 lb ground beef 80-85% lean
    • 1 lb ground pork
    • 1 lb ground veal
    • 3 egg yolks
    • 3 teaspoon salt or to taste
    • 2 teaspoon ground black pepper or to taste
    • 3 teaspoon garlic powder
    • 2 teaspoon basil
    • 3 teaspoon parsley
    • 1 cup pecorino romano cheese finely grated
    • 1 cup italian seasoned breadcrumbs
    • 1 cup whole milk divided

    Sauce

    • 2 tbs olive oil
    • 1 medium onion diced
    • 4-5 garlic cloves minced
    • 2 teaspoon basil
    • 2 teaspoon parsley
    • 1 teaspoon oregano
    • 2 teaspoon salt or to taste
    • 1 teaspoon ground black pepper or to taste
    • 1 teaspoon granulated sugar or to taste
    • (4) 28 oz cans crushed tomatoes
    • 1 lb hot and/or sweet sausage optional
    • 2-4 pieces boneless pork* optional

    Instructions
     

    For the sauce

    • In a very large pot, heat olive oil on medium heat. Add diced onion and cook until translucent. If you are using sausage and/or pork in your sauce, you will also brown these at this point with the onion. Stir in minced garlic, cooking just until fragrant.
    • Turn heat down to medium-low and add all 4 cans of crushed tomatoes, stirring well. Stir in all spices. Allow mixture to become very hot, but not boiling.
    • Turn heat to low and simmer for 45 minutes-2 hours. The longer you simmer the better the flavor, but you need at least a minimum or 45 minutes. Be sure to stir frequently to ensure the bottom of the sauce will not stick and burn.

    For the meatballs

    • Preheat oven to 400˚F. Line a large rimmed baking sheet with foil and grease well with cooking spray. Set aside.
    • In a large bowl, add ground meats, egg yolks, grated cheese and all spices.
    • In a separate bowl, stir breadcrumbs and ½ cup milk. Add to meat mixture along with the second ½ cup of milk and mix until evenly distributed and fully incorporated. Add more milk as needed to create a wet and soft texture. You do not want the mixture to be sopping wet, but wet enough to create soft and tender meatballs.
    • Using a cookie scoop or a spoon, portion out 1-2 tbs of meat and roll into balls. Place on prepared baking sheet 1 inch apart.
    • Bake for about 20 minutes, flipping them halfway through to brown both sides. Turn oven to broil and broil for 3-5 minutes, if needed. Cook them to about 150°F. If you are finishing them off in the sauce, you typically just want to sear the outside. They do not need to be fully cooked in the center. If you are serving them without sauce, cook them a little longer so they are cooked all the way through! Before serving, be sure the meatballs have cooked to an internal temperature 160°F.

    For frying meatballs:

    • Portion out meatballs as directed above and fry in a thin layer of olive oil on both sides until browned evenly. Again, you don't want to fully cook them in the center if you are finishing them off in the sauce. If you are serving them without sauce, be sure to cook them all the way through!
    • Add meatballs to simmering sauce and simmer for 45 minutes - 2 hours, until soft, fork-tender, and cooked through. Internal temperature of meatballs should read 160˚F. Be sure to stir frequently, scraping the bottom of the pot, so the bottom of the sauce does not burn.

    Air Fryer Meatballs:

    • Place meatballs in a single layer in the air fryer basket and cook for about 10-12 minutes at 400ºF or until they reach an internal temperature of 160˚F.As mentioned in the recipe instructions, if you are making sauce, you'll want to cook the meatballs in the air fryer (just like the oven and stove-top instructions) to an internal temperature of about 150ºF and finish them off in the sauce to a final internal temperature of 160˚F to ensure they are fully cooked. This will give them the softest, most tender texture.

    Notes

    1. Storage Instructions: Store cooked meatballs in sauce for up to 5 days in an airtight container in the refrigerator. Re-heat on the stove or in the microwave until heated through and enjoy.
    2. To freeze raw: Roll into balls and place on a baking sheet. Put the pan in the freezer to flash freeze. Once frozen, remove from baking sheet and put meatballs in a large resealable freezer bag. They will keep for up to 3 months. To thaw: Remove from freezer and place the meatballs on a rimmed baking sheet in the refrigerator over night. Bake as directed in the recipe instructions next day.
    3. To freeze cooked: Prep and cook meatballs. Store in a resealable bag for up to 3 months. You can also freeze the sauce with the meatballs! Dump the meatballs and sauce in a large resealable bag and freeze up to 3 months. To thaw: Thaw in refrigerator over night and dump mixture into a large pot to heat up next day.
    4. Pork cuts: I like to either use boneless pork chops or country style pork ribs in my sauce.
     

    The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.

    Tried this recipe?Let us know how it was! Leave a comment below & tag @sprinkle_some_sugar on instagram!
    Share
    Pin24.5K
    Tweet
    24.5KShares

    See more

    • Baked soft pretzel being dipped into beer cheese dip.
      Creamy Beer Cheese Dip for Pretzels
    • Baked soft pretzels on plate.
      How to Make Easy Homemade Buttery Soft Pretzels and Pretzel Bites
    • Slice of creamy chicken pot pie on a black plate
      The BEST Creamy Chicken Pot Pie
    • Jalapeno popper pinwheel appetizers on a plate stacked.
      Cheesy Jalapeño Popper Pinwheel Appetizers

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. ILZE says

      January 03, 2023 at 3:05 pm

      5 stars
      Excellent recipe, thank you! I used 2 lbs ground beef (93%/7%), 1/2c raw oatmeal instead of bread and it came out without any problem. Lovely and flavorful, just enough spices and everything you need in a good meatball. This will be my new go-to recipe!

      Reply
    2. Laura says

      September 05, 2022 at 11:09 am

      Do you still bake the meatballs for 20 minutes if you are planning to put them in the sauce? This part is confusing to me.

      I also added a couple of bay leafs to the simmering sauce. We will see how it works out 🫣.

      Reply
    3. Linny says

      August 02, 2022 at 10:18 pm

      5 stars
      Fantastic!!!

      Reply
    4. J.D. says

      July 03, 2022 at 8:12 pm

      Jess, please forgive my ignorance but is sauce simmered covered or uncovered? .

      Reply
      • Jessica says

        July 14, 2022 at 9:20 am

        I like to simmer mine uncovered. 🙂

        Reply
    5. Sandy B says

      June 20, 2022 at 11:01 am

      THANK YOU 🥰
      IT WAS FANTASTIC!!!!!!!

      Reply
    6. Patricia says

      May 13, 2022 at 6:37 pm

      5 stars
      My 15 years old son is in LOVE! Thanks for sharing, it’s totally a BIG KEEPER!

      Reply
    7. Melanie says

      March 29, 2022 at 10:02 am

      This sounds wonderful. In the event I cannot find ground veal, can I substitute with more ground beef or ground pork?

      Reply
      • Jessica says

        April 07, 2022 at 8:35 am

        Yes! I would just substitute either 1/2 lb ground beef + 1/2 lb pork OR just 1 lb ground beef for the veal if you cannot find it. I don't think you can really go wrong!

        Reply
    8. Laura H. says

      March 01, 2022 at 7:04 pm

      5 stars
      I used this recipe for the first time I ever made meatballs, and I am so glad I did!!!!
      The recipe was easy to follow and make, didn’t require an excessive amount of time, and the TASTE was - WOW! I made it for family and everyone overate because it was all so scrumptious.
      I didn’t have Italian breadcrumbs and used Panko, and I used fresh herbs. It’s so good I already convinced my aunt to try making it for church. Thank you - sincerely - for sharing this recipe!

      Reply
    9. Tim says

      February 05, 2022 at 4:30 am

      For your best Italian meatball and sauce recipe. Are the measurements all dried bottle herbs snd seasoning or are there any fresh. And how much fresh sausage do you recommend in addition to the already cooked meatballs. I can get bulk or in casings, like a pound ?,,,
      Thanks

      Reply
      • Jessica says

        April 07, 2022 at 8:38 am

        I use all dried herbs in my recipe. I would recommend about 1-2 lbs it all depends on how many people you are feeding honestly - the sausage adds SO much flavor to the sauce!

        Reply
    10. Hilary Manion says

      February 04, 2022 at 4:40 pm

      5 stars
      These have to be the best meatballs and sauce I have ever had or made. I served them to guests and they said the meal was better than the popular Italian restaurant in our city. Thanks so much for sharing this recipe! It is one of my favorite and a total KEEPER! I love that it makes so many meat balls that I can make several meals out of it even after having guests.

      Reply
      • Jessica says

        April 07, 2022 at 8:38 am

        Love this! Thank you so much for sharing!

        Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    About Jessica

    I'm so excited you're here! I’m Jess, a self-taught baker, recipe developer & food photographer in New Jersey! Here you will find easy and delicious family recipes that anyone can make. Take a look around and I hope you stay a while! ❤️

    Learn more about me →

    Fall Favorites

    • Pumpkin spice cupcakes on a piece or brown parchment paper.
      Pumpkin Spice Cupcakes with Cream Cheese Frosting
    • Slice of pumpkin streusel coffee cake on a piece of brown parchment paper on a metal spatula.
      Pumpkin Streusel Coffee Cake
    • Slice of banana walnut bread with cream cheese frosting
      Banana Nut Bread
    • Plate full of apple cider donuts.
      Baked Apple Cider Donuts

    Trending Recipes

    • Baked soft pretzels on plate.
      How to Make Easy Homemade Buttery Soft Pretzels and Pretzel Bites
    • Soft and Fluffy Cinnamon Rolls after baking and slathering icing on top.
      Soft and Fluffy Cinnamon Rolls
    • The best peanut butter cookies stacked on top of each other.
      The BEST Soft and Chewy Peanut Butter Cookies
    • Meatballs in sauce on a bed of spaghetti.
      The BEST Authentic Italian Meatballs (with sauce recipe!)

    Footer

    About

    • Privacy Policy
    • Work With Me
    • About
    • Newsletter