The Best Italian Meatballs

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 the first one my husband asks for.
I wanted to resurrect this classic dish from the years of newer recipes and share it with all my new readers. It’s a dish worth re-sharing over and over again.


Tips For Making Italian Meatballs
- For juicy, tender Italian meatballs it’s best to combine ground beef and ground pork together. Ground beef on it’s own can be tough and dry, adding pork will give you juicier and softer texture.
- When choosing ground beef, don’t get lean ground beef but get about 85% lean to 15% fat ratio. (It will say the meat to fat ratio right on the package label.)
- Either bread crumbs or milk soaked bread can be used. I prefer to use milk soaked bread because there is something about this old traditional way that creates a tastier, more tender meatball.
- Finely dice yellow onion and press fresh garlic for the meat mixture to infuse more flavor and again, it will create the best texture over using powder onion and garlic.
- Adding fresh herbs will give you more flavor and aroma in the meatball, rather than dried herbs. Fresh ones are more aromatic than dried.
- Roll them up: 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.
- When choosing marinara sauce, use your favorite one. Whether it’s homemade or store-bought, your favorite sauce will always taste the best to you.
- If trying to decide on store-bought sauce, personally, I like La San Marzano Marinara Sauce or Rao’s Homemade Marinara Sauce.
- For the last flavor enhancing step, add sauce when the meatballs are only about half way cooked and then finish cooking them in sauce. Flavor, flavor!




Serving Suggestions
- The most classic way to serve Italian meatballs is of course, over spaghetti. You can’t get more traditional or comforting meal than that.
- Second place goes to the Meatball Sub. These meatballs make the absolute best Meatball Subs!
- You can always cut the leftover meatballs and make a Cheesy Meatball Dip.
- If pasta is not your friend, you can serve meatballs with a side of mashed potatoes, roasted potatoes, or rice pilaf.
- For a healthier options, serve them over zoodles, quinoa, mashed cauliflower, roasted cauliflower, or in a lettuce wrap.
Freezing Meatballs
- 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 help them cool, you can transfer the meatballs onto the wire rack. Just make sure to place the wire rack inside a baking sheet to catch any juices running off.
- Once the meatballs are cooled, move the wire rack into the freezer for about 2 hours. (Set a timer so you don’t forget.) After the meatballs are just frozen, divide them among the freezer bags (or into one large one), close them tight, label and place back in the freezer for up to 3 months.
- If you want to freeze them 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.
PRO TIP: You can find detailed, step-by-step instructions on how to freeze meatballs in a designated posts.

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!

The BEST Italian Meatballs Recipe
Ingredients
- 1 lb ground beef*
- 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 Marinara sauce*** warmed
- 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°.
- 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 very well.
- 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
- *For the juiciest meatballs, get 85%-15% meat to fat ratio of ground beef.
- **Milk-soaked bread can be substituted with 1/2-3/4 cup of plain bread crumbs or Panko bread crumbs, if needed.
- **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. (If you don’t plan to use bread, there are lots of gluten free bread crumbs options that you can use.)
- ***You can click on the link to use our homemade Marinara sauce recipe or use your favorite brand of store-bought. You will need a 24 oz. jar. (My personal favorite brands are La San Marzano Marinara Sauce or Rao’s Homemade Marinara Sauce.
Nutrition
More Comforting Meatballs Recipes
Originally published on Will Cook For Smiles in July 2018.
Categories:
Beef Recipes, Dinner Recipes, Gluten Free Recipes, Italian Dinner Recipes, Most Popular Recipes,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.
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.
Yes, you can just put them in the crockpot once you cook them. Hope you like them, Misty!
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!
Hi, Elyza! I am so glad you liked them!
Great meatball recipe! Flavorful, moist meatballs!
Thank you, Marilyn!
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!!!
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!
Do you recommend using any specific milk? Whole milk, 1% etc
Hi Catherine, you can use whatever milk you have in the fridge
Half and half?
I made these tonight and they were delicious,!! I wouldn’t change anything about this recipe. Thank you for sharing.
I’m so happy to hear that, Sheila! Thank you 🙂
Confusing video. You have us preheat oven and say to “bake” for 20 min but you show frying pan in which you have seared them. As if that’s how you complete the task. But you have to transfer to baking pan to put in oven do you not? Why skip final step? If we’re making them in frying pan why did we preheat an oven and use term “bake”?
Oven safe pan on stovetop to start….Finish in oven…”Preheat a large cooking pan that is also oven-safe over medium heat.” Hope that helps,making these today
Hello Pam!
I’m sorry, the video is a bit fast I can see how it can be confusing.
Paul is correct, you start on the stovetop by searing the meatballs and then, after adding the sauce, the meatballs in the pan go into the oven to be baked. Make sure to use an oven-safe pan that can go from stovetop to oven (no plastic handles and that can go into high heat).
I normally don’t comment on recipes even if they are 5 stars but I had too.
Made these meatballs tonight and they were beyond fantastic.
I added grated parmigiana reggiano to the meatball mixture & used dried basil because I didn’t have fresh.
Super easy one pot recipe since the covered pan goes into the oven.
Will definitely make more and freeze.
Hi!
Do I leave the lid on when I put them in the oven?
I have the same question but figured it was just me who was uncertain.
I am such a sucker for meatballs and these are perfect!
I’m so glad you liked them, Erin! These are my family favorite as well 🙂
These meatballs look so good!
Thank you so much, Christy! I hope you will like the taste as much 😀
Seriously delicious comfort food. My guys would eat this every night of the week!
I hope you will like it as much as your boys 🙂
This is very similar to recipes I’ve made over the years for stuffed cabbages or meatballs. Very very good and very close. To my homemade. The pork or ground lamb is the thing that holds them together and keeps them tender I just add a little bread and a little milk and eggs it works fine for me.
Thank you, Emerson!
You reminded me of stuffed cabbage and now I really want some 🙂