The Best Italian Meatballs

Juicy, tender, meatballs made with a combination of ground pork and ground beef, parmesan cheese, garlic, herbs, and cooked in a delicious marinara sauce. Serve them over spaghetti, baked in a sub, or with your favorite sides. 
4.59 from 91 votes
104
Comments
Jump to Recipe
Jump to Video
scooping out some Italian meatballs in sauce

My Famous Italian Meatballs

UPDATED: After making these meatballs for many, many years, my recipe has slightly evolved and gotten so much better! It was time that I’ve updated this recipe for you.

When I say that this is my most famous (and the most asked) recipe, I’m not exaggerating. Just about every one of my co-workers and family member have tried these Italian meatballs and immediately asked how I make them. (Although, I have to say that my lasagna and meatball subs come close in popularity!)

Every party that we host, I have to make meatballs no matter what else I make. All of my family and friends fell in love with them at first bite and it’s the only recipe they now use.

As a matter of fact, this was one of the first recipes that I posted on this site 11 years ago, when I first started my site. Through the years, I’ve posted hundreds of recipes and this is still one of the most popular ones.

ingredients for Italian meatballs in the board

Key Ingredients For The Best Meatballs

The main reason WHY my meatballs are SO incredibly good is the texture and flavor! There are three ingredient tricks that are responsible for the soft, moist and tender texture:

  • Meats: the combination of ground beef and pork is the key to the best texture. (I’ve had friends try different meat combinations in my recipe and it did not work out well.) Another important meat suggestion is to use 85%-15% ground beef meat to fat ratio for the juiciest meatballs.
  • Milk-soaked bread – that is an old fashioned way to making meatballs but still holds true! It works much better than bread crumbs to keep meatballs moist and to keep them from falling apart.
  • Parmesan cheese – fresh grated parmesan is best and it works as a triple threat: adds flavor, acts as a binder, and contributes to juicy texture.

Aromatics – these are your flavor ingredients and I tend to keep them simple but powerful. I prefer to use fresh herbs like basil and parsley for the best flavor punch. (It okay to use dried herbs when needed as well, just use half the amount since they are more potent.) Fresh garlic also tastes far better than pre-minced!

Gluten free option: use gluten free bread instead of regular bread. Gluten free bread slices tend to be much smaller than regular bread, so I usually use two slices of gluten free bread.

collage of two images of mixing ingredients in a bowl for beef meatballs.

How To Make Italian Meatballs: Step-By Step

  1. Start soaking the bread before fathering the other ingredients, this will give the bread some extra time. Combine all the meatballs ingredients in a mixing bowl and then squeeze the bread and crumble it in last. Mix well but fast and don’t overmix!
  2. Roll the meatballs first and place them on a parchment paper to wait for the pan to preheat. You never want to start adding meatballs to the pan while still rolling or your first meatballs will be overcooked while last ones are still cooking.
collage of two images of scooping and rolling the meatballs.
collage of two images of rolled Italian meatballs and cooking them in a pan.
  1. When the pan is preheated, then add all the meatballs. You will heat the signature beautiful sizzle as you add the meatballs! Sear them on one side for a minute or two and then flip. Let them start cooking on that side and then add the sauce all over.
  2. Transfer the meatballs into the preheated oven and bake them at 350°F for about 20 minutes. Cooking meatballs in sauce is essentials for the best flavor of the meatballs AND the sauce!
collage of two images of adding marinara sauce and cooking meatballs in sauce.

Tips For Making Italian Meatballs

To keep the even size, I highly recommend that you use a cookies scoop. This will help you get an even amount each time. Roll them all before starting to cook. I usually use a #50 or #40 cookie scoop. If you don’t have one, use a spoon and try to keep the meatballs as equal size as you can.

Don’t overmix the meat mixture! Mix just until combined because if you overmix, meatballs are more likely to be dense.

If you plan to serve the meatballs with spaghetti, you can even add a little extra sauce while cooking meatballs, so there is more for pasta.

cooked Italian meatballs in marinara sauce

Freezing Instructions

Best way to freeze meatballs is completely cooked and without sauce. You can still freeze them in this marinara sauce, but it’s best to freeze them without:

  • Cook the meatballs per recipe and let them cool completely. To cool faster, transfer the meatballs onto the wire rack and place the wire rack inside a baking sheet.
  • Once the meatballs are cooled, move the wire rack into the freezer for about 2 hours. (Set a timer so you don’t forget.) Once frozen, divide them among the freezer bags (or into one large one), close them tight, label and freeze for up to 3 months.
  • To freeze with the marinara sauce, transfer cooled meatballs in sauce into a large freezer zip-top bag or divide them into several portions. You can also use a large freezer container. Make sure to get as much air out as you can, label, and freeze for up to 3 months.
top view of meatballs in tomato sauce in a large pan

Recipe FAQs

Can I prepare the meatballs ahead of time?

You can make the sauce ahead of time and store it in the refrigerator. If you want to make the meatballs ahead of time, cook them first. Store cooked meatballs in the refrigerator and then reheat them in the oven or a slow cooker the next day. Do NOT roll meatballs and store them uncooked!

Can I cook the meatballs in a slow cooker?

Yes, you can carefully transfer the meatballs into the slow cooker after searing (do sear first!) and then add the sauce. Cover and let them cook for 3 hours on high or 6 hours on low.

Will this recipe work with another ground meat?

Yes, this is a very similar recipe that I use for my turkey meatballs or chicken meatballs. If you want to make this recipe with turkey or chicken, don’t mix meats. Use all turkey or all chicken. (Note that if you meat mixture is too thin, you can add a 2 Tbsp-1/4 cup of bread crumbs.)

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

squared image of closeup meatballs in a wooden spoon

The BEST Italian Meatballs Recipe

Juicy, tender, meatballs made with a combination of ground pork and ground beef, parmesan cheese, garlic, herbs, and cooked in a delicious marinara sauce. Serve them over spaghetti, baked in a sub, or with your favorite sides. 
4.59 from 91 votes
Print Pin Video Rate
Course: Main Course
Cuisine: American, Italian
Diet: Gluten Free
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 10 (Makes about 30-34 meatballs)
Calories: 295kcal
Author: Lyuba Brooke

Ingredients

  • 1 lb ground beef 85%-15% meat to fat ratio
  • 1 lb ground pork
  • 1 thick slice of bread soaked in a little milk (milk squeezed out)
  • 2 eggs
  • 1/2 cup yellow onion minced
  • 3 garlic cloves pressed
  • 1/2 cup fresh grated parmesan cheese
  • 2 tbsp fresh basil minced
  • 1 tbsp fresh parsley minced
  • 3 cups good quality Marinara sauce, warmed homemade or store-bought
  • 2-3 tbsp olive oil for cooking
  • 1 tsp kosher coarse or sea salt to taste
  • 1/4-1/2 tsp black pepper to taste

Topping:

  • 2 tbsp fresh basil minced to top
  • 2 tbsp fresh grated parmesan cheese to top

Instructions

  • Preheat oven to 350°F.
  • Combine the ground beef, ground pork, eggs, parmesan cheese, minced onion, pressed garlic, herbs, salt, and pepper in large mixing bowl. Squeeze out the slice of bread, break it up, and add it to the bowl. Mix everything until combined but don't overmix.
  • Preheat a large cooking pan that is also oven-safe over medium to medium-high heat. Add a couple of tablespoons of olive oil for cooking meatballs. 
  • Grease your hands with some cooking spray. Scoop out some meat using a cookie scoop and roll meatballs.
    (You can make meatballs bigger or smaller according to your own preference. I usually use #40 cookie scoop. If you want them bigger, use #30 scoop.)
  • Roll all the meatballs before adding them to the pan. Once all the meatballs are rolled, add them to the preheated pan. 
  • Sear the meatballs for a couple of minutes, then flip. Let them sear on that side for a few seconds and pour in warm marinara sauce.
  • Gently shake the pan to spread the sauce evenly and transfer the pan into the oven.
  • Bake meatballs for about 20 minutes. 
  • Garnish cooked meatballs with some minced basil and grated parmesan over the top.

Video

Notes

  • Gluten free note: use gluten free bread instead of regular bread. Gluten free bread slices tend to be much smaller than regular bread, so I usually use two slices of gluten free bread
  • Store Bought sauce suggestion: You will need a 24 oz. jar. My personal favorite brands are La San Marzano Marinara Sauce or Rao’s Homemade Marinara Sauce
  • Storing: Store cooled meatballs in an airtight container in the refrigerator for up to 5 days.
  • Add some spice: if you want to add a little heat to the meatballs, mix in 1/2-1 tsp of crushed red pepper flakes into the meat mixture.

Nutrition

Calories: 295kcal | Carbohydrates: 6g | Protein: 17g | Fat: 22g | Saturated Fat: 7g | Cholesterol: 81mg | Sodium: 459mg | Potassium: 524mg | Fiber: 1g | Sugar: 3g | Vitamin A: 430IU | Vitamin C: 7mg | Calcium: 33mg | Iron: 2.2mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Serving Suggestions

More Comforting Meatballs Recipes

Originally published on Will Cook For Smiles in July 2018.

Would you like to save this recipe?

We'll email this post recipe to you, so you can come back to it later!

Categories:

, , , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

4.59 from 91 votes (65 ratings without comment)

Leave a 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.

104 Comments

  1. Do you have a recommendation for using ground Turkey? Our family doesn’t eat beef. Thanks!

  2. I am so glad he likes it! 🙂

  3. Just made this for tonight’s dinner and approved by my family, even my grandma gave me thumbs up! Thank you for the beautiful recipe!

    1. You are so welcome, Amelia! I am so glad you liked them! 🙂

  4. 5 stars
    These were the best meatballs! My entire family loved them and they reheated beautifully.

    1. Thank you, Angela! I am so pleased you liked them!

  5. 5 stars
    Oh my goodness!! We made these last week and they are sooo good! If I were going to freeze them would I just cook them in the pan and then freeze so that when they come out of the freezer I just need to cook in sauce?

  6. These look amazing. Can I ask, do you drain the pan before adding sauce? I plan to try these tonight!

    1. Hi Lori,

      I don’t drain the pan because it has a lot of flavor but you can if you like.

  7. Alexandra says:

    Do you add basil in the meat also, or just for garnish?

    1. Hi Alexandra,

      Yes, I add 2 tbsp fresh minced basil into the meatball mixture. You can see the list of ingredients above in the recipe card.

  8. I’m using this recipe to freeze the meatballs. The freezer directions sound like you only cook them in the oven and not in the pan first. What do you recommend doing?

  9. I have heavy cream. Do you think I could add some water and soak the bread or oats in that?

    1. Hi Rachel,

      Yes, you can soak them in the heavy cream that will be fine just make sure to squeeze out excess cream. I hope you enjoy them!

  10. 5 stars
    I’ve been using this recipe for a long time now and it is PERFECT. I always make it using just Italian breadcrumbs and I have no complaints. Thank you for this and for your directions on how to freeze meatballs! <3

    1. Hi Alexis,

      I am so happy you enjoy these meatballs! Thank you for taking the time to stop by and tell me!

  11. Amy Pogorelc says:

    Delicious with TONS of flavor! I just baked them in the oven, then added to sauce before serving. Amazing!

  12. 5 stars
    Excellent meatballs!

  13. 5 stars
    Delicious meatballs! We loved them! I added Parmesan, used dried basil, 1 tsp of salt, and cooked in the oven at 400 for 18 minutes before adding to the sauce. Perfect for your meatball sub recipe!

    1. Thanks, Crissy! I am so glad you liked them so much!

  14. 5 stars
    I tried this last evening. Five stars. I have cooked all my life, but had never made meatballs. These are delicious!!! I did a couple things differently but great recipe. Got lucky my first time!!!

    1. That’s great to hear! Glad you liked them, Laurie!

  15. 4 stars
    Looks like a wonderful recipe I will have to try yours. But I have to say (and I am not sure if you are Italian or not) but all the ingredients are spot on only problem is a REAL Italian meatball is more like 3 to 4 inches not one inch unless you are trying to stretch the recipe to serve more

    1. Thanks, Bobby! I am glad you like them!

    2. 5 stars
      Seriously???????
      Where is the Italian in the name“ Bobby”??

  16. 5 stars
    If I were putting these in a crockpot with sauce in it can I just put them In after I cook them? I precook my sauce because sauce not cooked all day makes me sick.

    1. Yes, you can just put them in the crockpot once you cook them. Hope you like them, Misty!

  17. Just made your meatballs. Definitely my favorite! I subbed3 slices of white bread and used all beef, basil, and green onion from my garden. It’s funny that I don’t even like meatballs, or ground beef in general, but I could eat these all day!

    1. Hi, Elyza! I am so glad you liked them!

  18. Marilyn S says:

    5 stars
    Great meatball recipe! Flavorful, moist meatballs!

  19. 5 stars
    This is my go-to recipe for meatballs. I make mine gluten free and soak up as much milk as I can in the bread/crumbs. This is my trick and shouldn’t be overlooked. I give this step up to 30 minutes and keep adding milk until the bread won’t absorb any more. Great Recipe!!!

    1. Oh, I’m so glad you like it! I make a batch for myself gluten free as well. I use the Schar brand of gluten free bread because it’s the closest to regular bread. I don’t even notice a difference!

    2. Catherine says:

      Do you recommend using any specific milk? Whole milk, 1% etc

      1. Hi Catherine, you can use whatever milk you have in the fridge

More Recipes...