Find a Recipe!

Just a Little Bit of Bacon

where comfort food meets the farm stand

  • Home
  • Recipes
    • beverages
    • desserts
    • grilling and bbq
    • main courses
    • quick dinners
    • side dishes
    • soups and stews
  • mediterranean recipes
    • italian recipes
      • italian comfort food
      • italian antipasti
      • fundamentals of italian cooking
    • spanish recipes
      • spanish tapas
    • french recipes
      • french comfort food
    • greek recipes
  • holiday favorites
    • christmas
    • easter dinner
    • thanksgiving feast
  • resources
    • dinner and party menus
    • farmers’ market
      • ingredient spotlight
    • roundup post
  • About
    • Privacy Policy
  • Contact

The Best Italian Meatballs – Authentic and Homemade

March 10, 2020 By justalittlebitofbacon 20 Comments

Disclosure: This post may contain affiliate links. I receive a small commission at no cost to you when you make a purchase using my link. Click here for details.

  • Share
  • Tweet
  • Reddit
  • Yummly
  • Tumblr

Tender, meaty, and long braised in tomato sauce, these Italian meatballs are welcome at my table any time!

Eat them with pasta, as appetizers, simmering in a slow cooker on a buffet, in sandwiches/subs – they are always delicious. The only problem will be keeping your family from eating them out of the pot before you even put them on the table!

Top view of a serving bowl of Italian meatballs in tomato sauce and parmesan.

Hello, all!

As an Italian-American, I think it’s almost required of me to share my personal recipe for Italian Meatballs. I’m pretty certain those are the rules and clearly I need to follow them. Right? 🙂

Luckily this recipe is the product of multiple generations and decades of practice on my part to make it absolutely perfect. In fact, even though I just made them a couple of weeks ago for the photos, my daughter saw me working on the post and asked me to make them again. Soon.

Why are these the BEST?

  • Panade. This is a fancy name for soaking bread in milk (or other liquids) to make a paste. Why use it? Because it keeps the meat moist and tender! Just a little bread and milk mashed together makes ALL the difference.
  • Pan Frying. Frying before the braise is the second key to a superior texture. Frying makes a quick crust on the outside without cooking them through or drying them out. Flavor, enough firmness to stand up to the tomato sauce, juiciness!
  • A Braise. Now it’s time for the meat to soak up all the tomato flavor in the sauce. (And for the sauce to soak up the meat juices! It’s a double win.) This step ensures tender meatballs, perfect for pasta, sandwiches, or eating on their own.

Close up of a serving bowl filled with authentic Italian meatballs in marinara sauce.

What do you need?

  • Tomato Sauce
    • Tomatoes – I like equal amounts of crushed and whole tomatoes in the sauce. This gives the sauce body without making it too thick.
    • Garlic – Just garlic, no onion!
    • Herbs/Seasoning – Oregano, bay, and salt are what you need.
  • Meatballs
    • Ground Meat – Either all beef or a mix of beef and pork. Try not to get meat that is too lean though! The flavor is better with some fat.
    • Bread Crumbs/Milk – Or at least some torn up pieces of bread since you are going to be mashing them with milk for the panade.
    • Egg – Just one with an optional extra yolk! Two whites makes for an overly firm mix.
    • Parmesan – So much flavor here! Don’t skip.
    • Herbs/Seasoning – I echo the sauce and use a similar flavor profile.

Ingredients for the recipe.

How to make this

To make Italian meatballs mix together ground meat with a panade, eggs, herbs, and spices. Form into balls, then fry until browned on all sides. Finally, braise for 2 hours in a low oven.

A few recipe tips

First, I go back and forth between all beef and a beef/pork mixture for the meat. (I’ve removed the veal from my mix entirely, since it makes things simpler.) I do enjoy the pork for its addition of flavor to the mix, but it’s harder to find organic, ground pork, and I highly prefer to purchase organic meats as much as possible. I feel they are darn tasty either way so, for me at least, it all depends on what I can find at the store for meat.

Second, too many eggs make a hard meatball. Just say no! I like one egg per pound of meat for structure and then sometimes I add an extra egg yolk if I want more flavor. You won’t ruin the batch if you add a second whole egg, but you’ll be happier with the results if you don’t.

Third, don’t be shy about the garlic and add plenty of grated parmesan and parsley to the mix. Along with the dried oregano, these are the flavors which make for a superior mix.

And, finally fourth, the bread. Fresh is the way to go and definitely mix it with some milk for flavor and tenderness. Yes, I have used dried bread crumbs in the past. Sometimes that’s all you have in the house. And, hey, it works. Though, let’s admit it, not the best and that is what we are going for here!

But, you say, I don’t have any fresh bread to use when I’m ready to cook. Well, I have the answer to that. Start grinding up extra rolls and the ends of breads that were all going to go moldy anyway since no one was eating them, and put those fresh bread crumbs into the freezer. They won’t last forever, but they will last about a month or so and that is plenty of time to get to the store and buy some ground beef and plan a meatball dinner.

Step by step on how to make the recipe.

Can these be made gluten-free?

(Full disclosure: I have not done this myself, but Cook’s Illustrated says it works and I trust them.) So, yes you can! Use ~1/2 cup of potato flakes in place of the bread crumbs, mix with the milk, and continue with the recipe.

How about dairy free?

This is also possible! Switch to a nondairy parmesan substitute and use either a nondairy milk or stock/broth for the panade.

How to Make Ahead

Uncooked: The formed meatballs can be refrigerated for up to one day or frozen for up to 2 months. Thaw in the refrigerator overnight and then use in recipe.

Cooked: The finished recipe can be cooled and then refrigerated for up to 2 days. Or you can pack it into freezer containers and keep for up to 2 months. Thaw overnight and then gently reheat.

A serving spoon holding up a homemade meatball covered in parmesan sauce.

More Meaty Saucy Italian Recipes

  • For fast weeknight comfort food, you’ll love my Ground Beef Skillet Pasta!
  • Traditional Bolognese Sauce is a classic and the perfect way to spend a quiet Saturday (with extra to freeze!).
  • Beef Braised in Barolo is one of my favorite ways to enjoy short ribs. Yum!
  • Juicy Meatball Sliders. These are big (one or two per person), briefly braised, and delicious. 

If you try my recipe for the BEST Italian Meatballs, I would love to hear from you in the comments with your experience and rating! And I’m happy to answer any questions you might have.

You can connect with me by subscribing to my emails or liking my Facebook or Pinterest (see the form and icons in the sidebar or below the recipe card)

– Happy Eating, Annemarie

Learn how to make classic homemade meatballs! For the BEST authentic Italian meatballs and sauce mix together ground beef with fresh bread crumbs, parmesan, and spices then then pan fry and braise until tender. | justalittlebitofbacon.com #italianrecipes #italianfood #meatballs #beefrecipes #beef
Print Recipe
5 from 9 votes

The Best Italian Meatballs - Authentic and Homemade

Learn how to make classic homemade meatballs! For the BEST authentic Italian meatballs and sauce mix together ground beef with fresh bread crumbs, parmesan, and spices then then pan fry and braise until tender.
Prep Time20 minutes mins
Cook Time2 hours hrs
Total Time2 hours hrs 20 minutes mins
Course: Main
Cuisine: Italian
Keyword: homemade italian meatballs, italian meatballs
Servings: 6 servings
Calories: 300kcal
Author: justalittlebitofbacon

Ingredients

Tomato Sauce

  • 1 tbsp olive oil
  • 3 cloves garlic, minced
  • kosher salt
  • 1 28 oz can crushed tomatoes
  • 1 28 oz can whole tomatoes, pureed in the blender
  • 1 tsp dried oregano
  • 1 bay leaf

Meatballs

  • 1 lb ground beef, or half ground beef and half ground pork
  • 3 cloves garlic
  • 1 oz parmesan cheese, shredded
  • 1/4 cup fresh parsley, finely chopped
  • 1 tsp oregano
  • 1 cup fresh bread crumbs, plus another 1/2 cup if needed
  • 1/4 cup milk
  • 1 egg
  • 1 egg yolk, optional
  • 2 tsp kosher salt
  • ----
  • 1 tbsp olive oil

Instructions

Tomato Sauce

  • Before you start the meatballs, get the sauce done and simmering.
  • Heat the olive oil in a large oven-safe pot over medium-low heat and add garlic and a sprinkle of salt. Saute for 1 minute and then add tomatoes, oregano, and bay leaves.
  • Increase heat to medium-high and bring sauce to a boil, reduce to low and let simmer while you make the meatballs.

Meatballs

  • Move oven rack to lower middle position. Heat oven to 300F.
  • Combine all the meatball ingredients in a large bowl and mix well, but gently. If you think it needs some more breadcrumbs or the egg yolk, add them now and mix in the additions.
  • To portion out the meat, I like to use a cookie scoop. It goes very fast and they all end up the same size. However you portion them, take each portion and roll it between your hands until it is well shaped and then lay it out on a cookie sheet or a plate.
  • Heat oil in a large skillet over medium heat. Once the oil is hot, add the meatballs in batches and brown them all over, about 5-6 minutes per batch. (One pound of meat takes me two batches.)
  • As you finish browning, add to the sauce. Once all have been browned and added to the sauce, cover the pot and put it in the oven. Braise the meatballs for at least 2 hours, but they can sit in the oven at that temperature for 4-6 hours.
  • When you are ready to eat, serve with pasta, on rolls, or by themselves as an appetizer or on a buffet.

Notes

  • Doubling: Recipe doubles or triples easily for larger crowds or future meals.
  • Make Ahead (Uncooked): Meatballs can be formed ahead of time and stored in the refrigerator for up to 1 day (in a sealed container) or frozen for up to 2 months.
  • Make Ahead (Cooked): The entire recipe can be made and kept in the refrigerator for up to 2 days. Simply warm through in the oven. Or the meatballs and sauce can frozen for up to 2 months. Let them thaw in the refrigerator overnight, then heat and enjoy.
  • Slow Cooker: Once you have made the sauce and fried the meatballs, add everything (while still hot) to a slow cooker and cook on low for 6-8 hours. The slow cooker is also an EXCELLENT way to keep them hot at a party.
  • Size: I use about 1 1/2 tablespoons of mix per meatball. I use a #40 cookie scoop to make them all even. This is a great size for dinner and for meatball sandwiches. If you are making them for a party, smaller meatballs (about 2 tsp for each - using a #100 scoop) work great.
  • Oven Temperature: Don't be tempted to increase it! A low oven is very important in allowing everything to braise without browning or burning the sauce or meat.

First published November 2015. Rewritten, expanded, and rephotographed.

Meatball held on a spoon and in a serving bowl with text overlay - Italian Meatballs.
A serving bowl of meatballs with text overlay - Authentic Italian Meatballs.

Related Posts:

  • Crispy, mozzarella stuffed and juicy! These chicken parmesan meatballs are full of gooey mozzarella and rolled in breadcrumbs to make a crispy crust. Serve with marinara sauce and pasta. | justalittlebitofbacon.com
    Crispy Chicken Parmesan Meatballs Stuffed with Mozzarella
  • Learn how to make the best traditional Italian pomodoro sauce with canned tomatoes! This homemade tomato sauce is simple to prepare with authentic flavor. Perfect for pasta or as the base in many Mediterranean recipes. | justalittlebitofbacon.com #italianrecipes #italian #tomatorecipes #tomatoes #tomatosauce
    How to Make Italian Pomodoro Sauce
  • Here are some of my favorite freezer meals! These recipes are perfect for doubling (or more!) and making ahead to store away. Including dinners for your crockpot, instant pot, stove top, and oven. Chicken, beef, and vegetarian options. | justalittlebitofbacon.com #freezermeals #makeaheaddinners #dinnerrecipes
    Favorite Freezer Meals To Stock Up
  • These cheesy Italian meatball sliders are sauteed then simmered in marinara sauce and topped with mozzarella cheese to make great appetizers for parties or a fun dinner recipe! | justalittlebitofbacon.com #italianrecipes #sliders #meatballsliders #gamedayrecipes #partyrecipes #meatballs
    Cheesy, Juicy Italian Meatball Sliders
  • If you are looking for some cold weather dinner ideas featuring beef, chicken, or pork, you'll love this roundup of some of my best comfort food recipes! Whether you are cooking in a crockpot, instant pot, oven, or stove top, there is a delicious meal here for you. | justalittlebitofbacon.com #comfortfood #comfortfoodrecipes #winterrecipes #stew #beefrecipes #porkrecipes #chickenrecipes
    6 of My Best Comfort Food Recipes
  • Pasta e Fagioli - Every Italian family has their own version of pasta and bean soup. Mine is light on the tomatoes, with plenty of pancetta, and a rich, flavorful broth. | justalittlebitofbacon.com
    Pasta e Fagioli - Italian Pasta Bean Soup
  • Share
  • Tweet
  • Reddit
  • Yummly
  • Tumblr

Filed Under: fall, fundamentals of italian cooking, italian comfort food, italian recipes, main courses, meaty main dishes, mediterranean recipes, recipe, winter Tagged With: beef, bread, eggs, oregano, parmesan cheese, tomatoes

« Greek Farro Salad with Roasted Chickpeas
Pantry Meals for Staying In »

Follow me on:

  • Facebook
  • Pinterest
  • RSS
  • Tumblr
  • Twitter

Disclosure:

Justalittlebitofbacon is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Comments

  1. Michele says

    December 4, 2024 at 10:48 pm

    5 stars
    Best meatballs I’ve ever eaten. I was never a big fan of meatballs, but man these made me one. They are absolutely the best. btw, I do half beef and pork. I think the pork adds a lot of flavor.

    Reply
  2. Melanie Freeze says

    July 28, 2024 at 10:27 am

    5 stars
    I’ve made this recipe and everyone is always so impressed. The meatballs they want to just pop them in their mouths like candy. I literally have to hide them behind my cheesecake in the fridge. (The leftovers, which is rare to have in my group of friends and family). So thank you for the recipe, it’s my GO TO recipe.

    Reply
  3. Sheila says

    April 24, 2022 at 3:39 pm

    Made the meatballs today and thet are amazing! Can’t wait to make again

    Reply
    • justalittlebitofbacon says

      April 24, 2022 at 5:06 pm

      Wonderful! I’m glad you enjoyed them.

      Reply
  4. Susan Abrams says

    February 7, 2022 at 8:17 pm

    5 stars
    Hi! I got my mom an air fryer and we wanted to try it out so used it to cook the meatballs. They turned out so awesome. Still tender and juicy. I also went ahead and made your sauce. I am very picky about tomato sauce and was a little suspicious that it would be flavorful with so few spices. My husband and mom have made me vow that this will be my go to spaghetti and meatball recipe from here on out and I totally agree! Thanks so much for sharing that amazing recipe!

    Reply
  5. Tiffany says

    June 26, 2021 at 9:59 pm

    5 stars
    I’m not sure where I went wrong. The sauce went great on the stove, meatballs were great, oven was set to 300F, I let the sauce and meatballs braise for about 3 hours–covered. Pulled the pot out of the oven and it was like all of the liquid had evaporated?? Then sauce was super chunky and had started to burn on the sides. I don’t know what could have caused this. Maybe I need to have my oven checked.

    The thought of spaghetti went out the window and instead we had meatball subs on French bread. Delicious! Now I’m off to soak my pot.

    Reply
  6. Amy Clark says

    April 30, 2021 at 9:26 pm

    Hi there! When you say the serving size — how many meatballs are in a serving? Cook for a group of 13 and trying to figure out how much to cook for everyone 🙂

    Reply
    • justalittlebitofbacon says

      May 1, 2021 at 10:06 am

      I would consider 4-5 meatballs a serving, especially with pasta. So you’re going to have to at least double the recipe, but I would probably triple because I hate having too little in case of large appetites. (And leftovers freeze beautifully!)

      Reply
  7. Bianca Wells says

    November 22, 2020 at 8:16 pm

    5 stars
    Made two batches of these last night for my family. One following the recipe to a T and the other using vegetarian mince. Both turned out absolutely beautiful. Thank you! I’m so glad I found your website because I’m always in search of delicious authentic Italian recipes (as a result of being Italian in a past life I think haha). Thanks again and I look forward to trying many more of your recipes.

    Reply
    • justalittlebitofbacon says

      November 22, 2020 at 8:18 pm

      Wonderful! These meatballs are a long time family favorite so I’m glad you enjoyed them too! And thanks for the info using a vegetarian mince. 🙂

      Reply
  8. Bev says

    August 19, 2018 at 4:13 am

    5 stars
    I notice that onions don’t appear anywhere! Any reason? I have also heard of grating the onions and putting the bread in that mixture for extra flavour. I’m using your recipe for a crowd next week!

    Reply
    • justalittlebitofbacon says

      August 19, 2018 at 7:51 am

      While I do frequently use onions in my recipes, I find they can overpower meatballs. I’ve done them both ways and just prefer no onion. But maybe grated onion would work? That I haven’t tried. If you do want onion, you can switch the sauce to my marinara recipe. That uses onion, which is pureed into the sauce at the end.

      Reply
    • Jane says

      May 8, 2021 at 2:24 pm

      I thought the same thing. Meatballs should have onions in them!

      Reply
      • justalittlebitofbacon says

        May 8, 2021 at 9:46 pm

        Feel free to make meatballs with onions! I prefer mine without. 🙂

        Reply
  9. Marge Currier says

    February 11, 2018 at 10:09 am

    5 stars
    Annemarie,

    I made your Tender Braised Italian Meatballs this week. Yum!.

    Mom, a.k.a. Marge and a.k.a. Italian Mom

    Reply
    • justalittlebitofbacon says

      February 11, 2018 at 10:16 pm

      Hi mom! 🙂 I knew you’d love them.

      Reply
  10. Danielle says

    October 10, 2016 at 8:17 pm

    My son has an egg allergy, any suggestions for a good substitute? I usually just omit eggs from meatballs and meatloaf, etc. or add milk. Just curious if you have a different suggestion. Thanks!!

    Reply
    • justalittlebitofbacon says

      October 11, 2016 at 9:00 am

      Danielle, I’ve never used anything but egg myself, but I’ve read that flaxmeal + water is used as an egg substitute for vegan recipes as a binder. However, as I do tend to be forgetful, I have forgotten the egg on occasion and the breadcrumbs and milk held everything together nicely for me, so maybe you’ll be just fine omitting it?

      Reply
  11. Lauren says

    June 3, 2016 at 12:40 am

    I love your tips. The meatballs look amazing.

    Reply
    • justalittlebitofbacon says

      June 3, 2016 at 12:07 pm

      Thanks! Meatballs are one of my specialties. 🙂

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hello, I’m Annemarie

Welcome to my kitchen! I’m a Italian-American girl who loves fresh foods, local ingredients, and all sorts of comfort foods. Here you will find Mediterranean flavors and recipes from a New England perspective.

Follow me on:

  • Facebook
  • Pinterest
  • RSS
  • Twitter

Winter Recipes

Learn how to make the best creamy shrimp bisque! This easy French recipe features a rich stock using the shells, tomato paste, and a bit of bourbon to create a wonderfully complex soup. | justalittlebitofbacon.com #shrimprecipes #seafoodrecipes #souprecipes #frenchfood #shrimp #bisque #french

Creamy Shrimp Bisque with Pancetta

Thin pork tenderloin medallions are quickly pan seared and then tossed with sauteed apples and a cider cream pan sauce in this fall inspired skillet dinner. | justalittlebitofbacon.com

Sauteed Pork Tenderloin Medallions with a Cider Cream Sauce

Simple, healthy, and easy! These roasted brussels sprouts with balsamic, parmesan, and pecans are the best ever and make a great side dish. Perfect for weeknights, holidays, and parties. | justalittlebitofbacon.com #sidedish #vegetables #brusselsprouts #holidayrecipe

Roasted Brussels Sprouts with Balsamic, Parmesan, and Pecans

Raspberry Mint Prosecco Cocktail - Holiday entertaining is the time to bring out the bubbly and this prosecco sorbet cocktail is just the thing for a celebration. 5 minutes and 4 ingredients is all you need. | justalittlebitofbacon.com

Raspberry Mint Prosecco Cocktail

Creamy Polenta Topped with Brussels Sprouts and Pancetta - Pan roasted brussel sprouts, crispy pancetta, and creamy, cheesy polenta all in one bowl? That's the definition of yummy. | justalittlebitofbacon.com

Brussels Sprouts and Pancetta Over Polenta

Slow cooker chicken cacciatore is classic Italian comfort food made easy. Put it together in the morning and have dinner in the evening. | justalittlebitofbacon.com

Slow Cooker Chicken Cacciatore

Reader Favorites

The fresh cranberries in these fresh cranberry cookies give them such a bright and zingy flavor which is completely different from dried cranberries! Don't just use fresh cranberries for sauce. Make cookies! | justalittlebitofbacon.com

Fresh Cranberry Cookies

Thick cut cod is pan seared in a mixture of olive oil and butter to produce a golden brown crust and then served with a lemon, parsley, and caper sauce to make a simple and healthy weeknight meal.

Pan Seared Cod with a Caper, Parsley and Lemon Sauce

Cold sweet potato salad is topped with dried cranberries and pecans, then tossed with a maple syrup and mustard dressing. Perfect for summertime picnics and for the Thanksgiving table. | justalittlebitofbacon.com

Cold Sweet Potato Salad with Cranberries and Pecans

Grilled Butterflied Leg of Lamb - Butterflied lamb is rubbed overnight with a flavorful herb and garlic mixture and then quickly grilled for a perfect dinner. It takes just 15 minutes to bring this roast to a beautifully seared outside and medium rare inside. Great for Easter dinner or for any cookout get-together. | justalittlebitofbacon.com

Grilled Butterflied Leg of Lamb with a Herb Rub

Italian comfort food of tomato, braised sausage, and pork shoulder ragu simmering on the stove is the perfect way to spend a chilly day. This pork ragu is easily doubled and freezes well. | justalittlebitofbacon.com

Italian Braised Pork Shoulder Ragu

My Favorite Bread and Sausage Stuffing - This classic combination of bread, pork sausage, aromatics, and lots of sage produces a stuffing that says Thanksgiving to me. | justalittlebitofbacon.com

My Favorite Sausage Bread Stuffing

Copyright © 2025 — Just a Little Bit of Bacon • All rights reserved. Privacy Policy • Disclaimer

Genesis Framework • Foodie Pro Theme • by Shay Bocks