The Best Meatball Recipe Ever
Published October 2, 2019. This post may contain affiliate links. Please read my disclosure policy.
Enjoy a classic delicious weeknight meal with this spaghetti and the best homemade meatball recipe that comes together in under 1 hour.

Meatballs consist of finely minced meat with vegetables, seasonings, and binders like eggs and breadcrumbs to help keep them together. They are thin cooked and served in a myriad of ways.
There isn’t much in the food world that is more traditional than spaghetti and meatballs. It’s easy to make, it’s delicious, and when it’s homemade, there’s absolutely nothing like it.
Ingredients You’ll Need to Make It
- Beef – I use a lean to fat ground sirloin of 90/10.
- Pork – Ground pork is what you will need for this.
- Bread – Any good artisan loaf of bread will work, such as Italian or French bread.
- Vegetables – I like to add bell peppers, onions, and garlic to mine.
- Herbs – Basil, parsley, and fresh rosemary are used in these meatballs.
- Cheese – Parmesan cheese is best, but you can use pecorino Romano.
How to Make the Best Meatball Recipe Ever
1. Submerge some Italian or French bread in water for 3 to 4 minutes.
2. Prep up onions and garlic and add to a bowl. I usually do this stage while the bread is soaking.
3.: Squeeze as much liquid from the water-soaked bread as possible and add it to the bowl with the onions and garlic.
4. Add ground beef and ground pork to the bowl as well. I like to use ground sirloin at a 90/10 ratio of lean to fat.

5. Add the eggs, parsley, rosemary, basil, parmesan cheese, salt, and pepper to the bowl. Use all fresh herbs, and you can add fresh oregano to the mix as well.
6. Mix everything in the bowl until completely combined.
7. Form golf ball-sized meatballs using your hands and place them on a cookie sheet tray lined with parchment paper.
8. Bake in the oven at 425° for 25 to 30 minutes. This recipe makes 40 meatballs, so be sure to freeze the remaining uneaten meatballs.

Can You Cook Raw Meatballs in Sauce?
If you add the raw meatballs to the tomato sauce, they will most likely fall apart into the sauce.
Start by browning all sides of the meatballs in a large sauté pan over medium heat with olive oil, which takes about 6-8 minutes.
Next, add them to the sauce and simmer over low heat for 15-20 minutes or until they are completely cooked. I prefer to pan-sear the meatballs or cook them directly in the oven.
Serve It with Spaghetti
This is a personal choice, but I like to first coat the meatballs in the Pomodoro sauce and then set them to the side. From there, I add the cooked pasta to the sauce and toss it around until coated, and then serve the tomato sauce-coated meatballs over top of the pasta with a garnish of parmesan cheese and parsley.
Make-Ahead and Storage
Make-Ahead: These can be made 2 to 3 hours ahead of time. Just keep them warm and covered at very low temperatures.
How to Reheat: Add the meatballs to a casserole dish and cover them off with foil. Bake in the oven for 8-10 minutes at 375° or until warm. You can also heat it in the microwave. If serving with spaghetti and sauce, simply place them in a saucepot along with the sauce and cook over low heat until warm.
How to Store: Store them covered in plastic in the refrigerator for up to 4 days. The meatballs freeze well covered in plastic for up to 2 months. Likewise, the Pomodoro sauce freezes well but will not if it is coated in the pasta.
CHEF NOTES + TIPS
- Once the pan-seared or oven-roasted meatballs are browned, you can add them to the sauce and then simmer them over low heat for 15 to 20 minutes or until they are completely cooked throughout.
More Italian Recipes
Be sure to follow me on Facebook, Youtube, Instagram, and Pinterest, and if you’ve had a chance to make this, then definitely drop me a comment and a rating below.
Spaghetti and The Best Meatball Recipe Ever

Ingredients
For the Meatballs:
- 2/3 loaf of French or Italian bread submerged in cold water
- 2 small or 1 large peeled and small diced yellow onion
- 4 finely minced cloves of garlic
- 1 ½ pounds of 90/10 ground sirloin
- 1 ½ pounds of ground pork
- 4 eggs
- ¼ cup chopped fresh parsley
- 1 ½ tablespoons chopped fresh rosemary
- 3 tablespoons chopped fresh basil
- 1 heaping cup grated parmesan cheese
- 1 ½ tablespoons sea salt and ½ teaspoon pepper
Optional Spaghetti and Sauce
- 1 pound uncooked spaghetti noodles
- ½ batch of Pomodoro sauce
Instructions
- Preheat the oven 425°.
- Squeeze as much of the liquid out of the water-soaked bread as possible and add to a large bowl along with all of the meatball ingredients and mix until completely combined.
- Next for golf ball sized meatballs and place them 1” apart on cookie sheet trays lined with parchment paper.
- Bake them at 425° for 25 to 30 minutes or until they begin to get a little brown on top and are cooked throughout. This recipe makes 40 total meatballs.
- With 10 minutes left in the cooking process add the spaghetti to a large pot of boiling salted water and cook until al dente, about 7-8 minutes. Be sure to stir occasionally so that the noodles do not stick.
- Remove the meatballs from the oven and place the desired serving amount for 4 people into the sauce and coat in the sauce. Remove and set aside.
- Add the cooked spaghetti to the sauce and toss to coat.
- Serve with meatballs over top and garnish with parmesan cheese and parsley.
I have been buying meatballs every week for years from a local Italian
Restaurant. I decided to try Billy’s recipe and now we will be eating homemade meatballs. Thank you Billy for making good meatballs!
These are so delicious! I made a huge batch and froze some for later.
awesome!
Hi , I’m trying this recipe tonight using all beef and wondered if need to change any of the seasoning or amount and also how many meatballs in a serving as the recipe makes 40 but recipe says amount for 4 .. just wondering if the full recipe for the Pomodora sauce would be enough for the 4o meatballs
thanks,
Melinda
Are you trying to serve 40 at one time?
Best meatballs ever! We loved them.
so good!!
I made both the meatball and the sauce recipe
It was delicious and easy to make. I will make again for sure
thanks for giving it a shot!!
Best meatballs ever. Easy to make and soooo delicious.
yes indeed!
I will admit the bread-soaking method was unusual, but know Chef hasn’t let me down yet- I decided to try it!
The meatballs were excellent, and my family kept asking for the delicious recipe!
Try this one, friends; so yummy!
thanks for giving it a shot!!
I am a full blooded Italian brought up on my grandparents and parents Italian cooking. I made your meatballs today and am eating one as I write this! These are the Best Meatballs I have ever had! I give them 10 stars! I knew they would be great just by smelling them raw. Thank you so much!
thank you so kindly!!
Best meatballs I ever made. The soaked bread is the magic.
love it!
Made the Spaghetti and Meatballs tonight for dinner. Why did I wait so long? It was so simple and super delicious, like we were eating at a fancy Italian restaurant, but for a whole less money! I love that it made so many meatballs and I froze the rest. This will come in handy when family comes for a visit in two weeks. I can make more spaghetti and/or meatball subs. Just love it!!!
Fantastic!
My whole family loved these meatballs!
excellent
These are the most delicious meatballs I’ve ever made. Had them with pasta and also made the most delicious meatball subs.
I appreciate you trying them!
The best!!
Yes!
The BEST meatball recipe! Exquisite!!
so good!!
I’ve made a lot of meatball recipes and this one was the best so far. Flavor was amazing and meatballs were tender. I baked them first and finished in tomato sauce (Billy’s). I rolled them pretty big as they do shrink quite a bit. Def worth making.
The most delicious meatballs! I baked them in oven and added them to a pot of sauce. They held up in the sauce for meatball subs the next day. Perfect!
so good!!
These were excellent. Very moist inside and great flavor.
Fantastic!
This was yummy! Made the sauce recipe as well. Hubby loved it!!
Perfect!
We love these meatballs! The bread makes the difference!
Agreed!
Best ever!
thank you so kindly!!
Super easy and delicious. I’ve made them in the oven and smoked them. Both are wonderful.
thanks for giving it a shot!!
The best flavor you can get. Thank you Billy
Amazing, thank you!
Deeeelish!
so good!!
I made a double batch of these today. They are delicious!! I froze 3 bags of meatballs, plus made the sauce with meatballs for dinner. A+
Amazing!
I grew up in an American Italian family and the family meatball recipe was handed down to my brothers and sister….thought it couldn’t be improved on? Billy you changed my mind and recipe! The best and I share your recipe with all who come and eat in my kitchen. la dolce vita Angelo
Love it
Best meatballs EVER. That’s ok some time to make but soooooo worth it. I’ve never had meatballs this good
so good!!
Certainly the best meatballs I’ve ever made and, now, best I’ve ever eaten!
I used to think a chef’s recipe is just too complicated. Chef Parisi teaches well, and his recipes are such that confidence is gained with every one I’ve tried. Furthermore, each recipe I’ve done is now a “go to”- including these meatballs!
Thanks, Chef!
This is an excellent recipe. I have made it many times and will never go back to my old recipe for meatballs.
The best I ever made according to my husband. The soaking bread in water was key for me. It also helped my meatloaf. Last night I had family over they all said its the best meatloaf they ever had. Thx!
I forgot to give u 5 stars on previous comment. My bad.
Absolutely LOVE these meatballs!
I think it has to do with the soaked bread.
Flavorful and so easy to make, love the texture. So great to make and freeze for a quick, delicious dinner or a great meatball sandwich. The sauce is a must make as well.
I made these meatballs they were not only delicious they were super moist. Thank you Chef Billy for another great recipe. Next I do want to try your meatloaf recipe as we spoke before it is different than mine but I love trying new things.
These meatballs are not only the moistest, they are the most flavorful I have ever served. I served them with garlic mashed potatoes and a caramelized-onion gravy and cranberry sauce. Next I am going to make the spaghetti sauce. Your recipes and techniques are making me popular, Billy! Thanks.
Oh my gosh! These really are the BEST meatballs! We are making them for a second time, can’t wait!
As Muhammad Ali said, if you can do what you say yoi ain’t bragging. Made this last night, using your meatball, spa, and sauce recipes. The best spaghetti and. Eat all meal we ever had. Only issue we had is we put the meatballs in for 30 minutes at 425 and the bottoms got a little burnt. Our fault the next batch, we made a lot, we put them in for 22 minutes and perfect. Thanks for the recipes
Oh my! The hits just keep on coming. I thought I knew how to make a meatball but I was clearly mistaken. Best I ever had.
These are legit! The aroma they create while I’m putting them together is so wonderful. Thank you Chef. Now I want to make your lasagna!
I tried this meatball recipe and it’s a keeper! I thought I had the best recipe but your Recipe is better! My family loved how’s most the wet bread made the meatballs.
Also tried the spaghetti sauce recipe with the 2 different Italian cheeses and I was pleasantly surprised how delicious the cheese made the sauce.. Thank you for sharing your time and recipes!
Very good, I love the texture of the meatballs. I knew 1 1/2 tablespoons of rosemary was to much for me, next time I’ll use 1/2 of that. Good job and I like cooking your recipes.
I am a seasoned Italian home cook, but sadly, my meatballs were mediocre at best. I made your recipe last weekend and they were fantastic … this will be my go – to recipe from now on. Thank you for sharing it !
Amazing recipe. Best meatballs I’ve ever made. Hits all the right notes, simple yet complex flavors.
These are indeed the best meatballs I have ever had. I have tried many, many different recipes over the years and these are incredible. One my son’s friend said I should sell these! Thanks for sharing your recipe Billy.
It’s early morning here in AZ. I’m enjoying my cup of coffee out on the patio. My husband and I are finally having a coupe of friends over for dinner (while socially distancing of course) this evening. I’ve been making meatballs and sauce for probably as long as you’ve been alive. I started watching you on Facebook about a month ago. So… here is the thing, you really know your stuff and as a lifelong corporate trainer, I can tell you-you really know how to teach! Your level of detail is perfect. But back to dinner tonight. Now I’ve already made your meatballs once and they are delicious and easy to make. This however is the first time I made your sauce. I do have to admit, I still start with about a half can of tomato paste. I learned a year ago that the best thing to do is brown it in some oil first. And I mean brown it super dark. It adds a natural sweetness to the sauce. I then continued with your recipe and OMG, it’s amazing!!! Like I said you know what you’re doing. So thank you for the simplicity of your recipes. BTW, I hope your move went well. Best wishes.
I have made your sauce (2 kinds, Pomodoro and spaghetti), your pasta and your meatballs! Seriously, all great. I am not a stalker, but now I have friends who also follow you!
fantastic!
This is my favorite kind of comfort food!
You can’t beat homemade spaghetti and meatballs! Such a classic that’s always so delicious!
I love homemade meatballs, the ones made with beef and sausage like this are the best. I’m intrigued about the bread, I’ve never seen it soaked before.
Loved these meatballs! I popped about half in freezer to have on hand for next time!