JOIN! 12 Weeks for $1

Neapolitan Meatballs with Ragù

6-8 Servings

50 minutes

Made This Recipe? Write a Review.
Thank you for submitting your review! A member of our team is confirming the review meets our site's Community Guidelines. It will be posted on the site shortly.

In Naples, meatballs are generously sized, and their texture is ultra-tender from a high ratio of bread to meat. For our version, we opted to use Japanese panko breadcrumbs. Panko, which has a neutral flavor and a light and fluffy but coarse texture, greatly streamlines the meatball-making process, eliminating the need to remove the crusts from fresh bread, cut and measure, soak in water, then squeeze out excess moisture. Panko only needs to be moistened with water and it’s ready to use. Neapolitans serve their meatballs with a basic tomato sauce they refer to as “ragù.” We use pecorino liberally in this recipe: a chunk simmered in the sauce, as well as grated both in and over the meatballs. Though not traditional, pasta is a fine accompaniment. Or offer warm, crusty bread alongside.




Don't be shy about mixing the panko-meat mixture with your hands. It takes a few minutes to work the mixture together until homogeneous. Your hands are the best tools for this. Don't bake the meatballs without first allowing them to chill for 15 to 20 minutes; this helps them hold their shape. And after baking, make sure to let the meatballs rest for about 10 minutes before adding them to the sauce; if the timing is off and the sauce is ready before the meatballs have rested, simply remove the pot from the heat and let it wait.

50 minutes


  • 4

    tablespoons extra-virgin olive oil, divided, plus more to serve

  • 1

    large yellow onion, finely chopped


Pardon the interruption

You need to be a Milk Street Digital Member to see the full recipe


and get access to all of our recipes and articles online, as well as in print.

How we use your email.

Your email address is required to identify your subscription. We will use it for customer service as well as other communications from Milk Street. We will not share, or rent your email address.

Lea G.
October 14, 2023
Meatballs I Grew Up With
First generation America…both sides. This is the meatball recipe I grew up with! The family (kids, parents, grandparents, aunts/uncles and cousins would take turns at the table to make the meatballs. Milk Street Meatballs are absolutely perfect! Thank You! Mmmmmm
Anita E.
June 30, 2023
Great meatballs
The meatballs were super tender and moist. Very flavorful and relatively simple to make.
Sarah S.
December 24, 2022
Great classic meatballs
The meatballs were great and the sauce was rich. I added some red wine and tomato paste to the sauce. I will make this again.
Brian W.
November 22, 2022
❤️ love these meatballs
I’ve made these several times and live that the focus is on the meatballs. No pasta needed!
Lee W.
November 6, 2022
These are the ultimate meatballs, I have tried many recipes and to me these are by far the best. Served with spaghetti this is amazing, family loves it.
Maureen T.

These meatballs are amazing!! I used Parmesan cheese as I had a huge Costco size chunk in my fridge but otherwise followed the recipe. I feel like an Italian nana taught me to make them.

Paula H.

What is the consistency after mashing the Panko. It says paste but I would call mine more like dough. Used Progressive plain Panko. I added more water but still not fluid at all. Didn’t want to use that much more than recipe called for


Thank you for your comment! Your comment is currently under moderation and will appear shortly.

Tricia S.

I would compare mine to the consistency of fresh hummus.

Tricia S.

Thank you for your comment! Your comment is currently under moderation and will appear shortly.

sean d.

Yes, my Panko mixture wound up the same -- like dough -- which can't be right. It made it impossible to get a homogeneous mixture. Looking forward to hearing more about where I may have gone wrong. .

Paula H.

Thank you for your comment! Your comment is currently under moderation and will appear shortly.

Roxanne C.

I made these tonight for New Years Dinner. They where fantastic! They were moist, flavorful and best of all really easy. Unlike the all-day Sunday sauce I'm used to making this was simple and ready in an hour. Delish! I will be adding this to my recipe box for sure. Thanks so much for a get recipe. Keep it up Milk Street.

Edward A.

So I have a good meatball recipe I've been using for years that I fry the meatballs and decided to try this one. Glad I did these were so tender and flavorful it's now my meatball recipe. Good job Milk Street!

Joseph Z.

Great recipe, followed as written except doubled the meatball quantity. Will have half tonight and freeze the remainder (just roasted, no sauce). Curious to see how the frozen balls thaw and cook in a new batch of sauce for a quick mid week meal.

Marilyn B.

How did the freezing work out for you?

Joseph Z.

Sorry for the delayed response but they turned out great. Remove from oven, let cool then place in a freezer bag and freeze. When ready to use, get your sauce going then add some of the frozen meatballs, slow simmer for about an hour. Be careful, cook too long and there will fall apart.

Joseph Z.

Sorry for the delayed response but they turned out great. Remove from oven, let cool then place in a freezer bag and freeze. When ready to use, get your sauce going then add some of the frozen meatballs, slow simmer for about an hour. Be careful, cook too long and there will fall apart.

Christopher D.

The recipe certainly yields an especially light and tender meatball. If that's your main goal, mission accomplished! My husband and I, though, thought they were more like bread balls with meat flavor--not bad, but not what we expected. Next time I may try the same recipe with a smaller helping of breadcrumbs or amp up the meaty flavors in other ways.


Made these tonight and they are so wonderful! I have never had better! The red pepper flakes are a brilliant addition but if making for children I'd scale it back. My panko mixture was like a dough in texture but I pushed forward following the recipe. Thank you Milk Street!

Laura L.

These are incredible! I served them along with polenta heavily fortified with more Romano. Not traditional but absolutely delicious. These go into my regular rotation.

Pam C.

I am allergic to eggs. Can I leave the eggs out or substitute something else?

Janelle C.

Hi Pam,

Try aquafaba! Here's an article you might find helpful:

The Milk Street Team

Robert T.

Thank you for your comment! Your comment is currently under moderation and will appear shortly.

Diana L.

I made this recipe several times now. These meatballs are really good. Sometimes I use beyond meat to make these meatballs as well.

Karen S.

My daughter recently served these for Sunday dinner. They were the best meatballs I have ever eaten—tender, flavorful, perfect!

Celia C.

I will never make another meatball recipe. These are simply the best and they are rather easy. Well done, Milk Street.

Inge K.

I am not sure why it would be so much trouble to use real bread instead of Panko. My mother always used stale bread rolls when making meatloaf and Frikadellen (in Germany). Is it because American bread rolls are just not right for it or because most people don't have them on hand? I would think some stale french bread would be ok, of course you would have to plan ahead. If I were to use stale french bread, how much would you suggest?

Janelle C.

Hi Inge,

We explain why we used panko breadcrumbs instead of bread. Here's the excerpt, "Back at Milk Street, this was an easy adaptation. We stuck close to Rosa’s recipe, including her simple ragu. The one glitch? We struggled to get consistent results when soaking and squeezing the bread. We suspect Rosa’s years of practice make it easy for her. For us the easy part was getting it wrong—with bread too moist or squeezed too dry. We also found that bread variety mattered greatly in how it retained water.
Our simple solution—panko breadcrumbs. The coarse white crumbs held moisture consistently and evenly, and required no squeezing. And we noticed no difference between the meatballs made with them and those with bread. The only thing we couldn’t replicate? Enza’s generous helping of “Ave Maria.” Hope this helps!

The Milk Street Team

Linda N.

I used Aleia’s gluten free panko. I made the mistake of measuring by volume instead of weight (just saw 6 mistakes to avoid when making meatballs article). Made 12 half cup meatballs instead of 8. It was still phenomenal but I think had more panko than required. Good news is GF panko made a wonderfully tender and tasty meatball. Best meatballs I’ve ever had.

Bud R.

I didn't love this recipe. I found the panko mixture had a pasty texture and that the bread flavor was too forward in the final product.

Roberto P.

Tasty, but I found meatballs way too soft. I couldn’t stick a fork in one and actually pick one up without it breaking apart. I must have done something wrong apparently because not one other person mentioned it. I will try again.

Jennifer B.

delicious. yes the results were rather large, bit ok, fully cooked. I made it with spaghetti and maybe have to boil up another pound to use up the sauce and ginormous meatballs.

Theresa W.

I'm 100% Sicilian American and was excited to try this recipe. After making it, I would suggest considering the following: with just 1.5 lb of meat, I would decrease the panko to no more than 1.5 cups to improve the texture and tone down the "bready" flavor of these meatballs. Also, I would use a combination of beef, veal and pork (I use 1 lb beef and 1/4 lb each veal and pork) for flavor that is simply amazing. Otherwise, this is a great recipe. I always bake my meatballs and I liked the tip that mentioned chilling them before baking.

Arlene B.

Did you decrease the amount of water proportionally?

Gayle P.

Made these meatballs last night for dinner and they were the most tender meatballs I’ve ever made! Almost too tender....almost. They are melt in your mouth delicious. Ragù was tasty too. Next time I make them I’ll cut back the amount of red pepper flakes just a smidge. Definitely give them a try!

Michael F.

Way too much moisture. The texture got better with an extra hour in the oven @ 350° F.

Lori O.

I loved these. I see some of the above comments about there being too much Panko but I loved the texture and mine held together fine. I don't eat a lot of meat so maybe I liked that they weren't so heavy. So flavorful.

Andrew S.

I have made this multiple times, following the recipe precisely, and it is always a hit. I disagree with the commenter who found it too spicy. It does have some zing, though, so if you are sensitive to spice I’d suggest cutting the red pepper by half.

The recipe suggests serving with pasta or bread, but i have found it is equally delicious with polenta, whether soft and fresh or, if you have some leftover polenta, crispy and fried.

Andrew T.

I want to make a triple batch and freeze them. At what point should they go in the freezer - (1) raw meatballs, (2) after baking, or (3) in the tomato sauce?

Lynn C.

Hi Andrew -

We haven't tested make ahead for these meatballs, but for other meatballs we've had the best results freezing after baking. Let cool then, if you've got the space, freeze on a sheet tray until firm then transfer to a zipper-lock bag. Before you want to use them, allow them to defrost in the fridge overnight and then add to the heated sauce to simmer as instructed. We would not recommend adding these delicate meatballs to the sauce still frozen. It's likely they will fall apart before they are defrosted in the center. Good luck!

The Milk Street Team

Steve H.

For those of us who LOOOOVVVE marinara sauce, I recommend doubling the sauce. Yummy sauce, just wished there was more!

Alisa P.

These meatballs and ragú were fan-freaking-tastic! Everyone loved that they were so light yet had so much flavor. My only issue with the recipe was 475º for 30 min in the oven. It seemed too high of a temp for too long but I always fry my meatballs so I stuck to the recipe. However, in this case, I was right. The meatballs burned on the bottom and slightly on top. I should have been watching them more closely which is my fault. I will definitely be making these again but will adjust the oven temp and baking time, accordingly. The meatballs were still delicious and the ragú was an excellent compliment!

Kenneth B.

After making meatballs for fifty years, NOW you folks show me how to make them right! What fantastic meatballs! I increased the ingredients to get half again as much Ragu, and added some oregano. Both elements were hits!

Ted K.

Have you checked your oven temperature with a thermometer?

Cecelia H.

Way too much Panko paste for 1-1/2 pounds ground beef. Meatballs tasted pasty - therefore recipe is very disappointing. I believe the recipe, in my opinion, require major modifications. Sorry, I was looking forward to enjoying them ….

Jill R.

I was very pleased with these big, tender meatballs! I was a hair shy on panko (had 6 oz), so I decreased the water proportionately. Made a booboo on the red pepper flakes - put the entire 1 and 1/2 teapoons in the meat mixture! I still added the 1/2 tsp to the ragu, though. I used fresh tomatoes because I had so many I needed to use. Otherwise, followed the recipe. It took a while to thicken the ragu. All in all - very good, tender meatballs, a dish that has eluded me in the past. I will definitely follow this recipe again, but I might add some additional herbs to the sauce in the future, though.

Juli H.

I think the Pablo ratio was too much it turned out like dough so I added a little more water to thin out. It worked out but my meatballs fell apart bc I think maybe there was too much bread to meat ratio.

William H.

Bill H.
We are planning multi-course Italian dinner for friends and would like to prep some things the day before. Could the meatballs be made the night before to the point where they go in the frig and baked the next day or even baked the day before, refrigerated and heated in the ragù before serving? Suggestions would be appreciated.
We have made these before and love them just not sure about doing ahead of time.

Lynn C.

Hi Bill -

We would not recommend baking them ahead since they run the risk of falling apart in the sauce in the amount of time it would take to get them heated through. As you know, they are quite delicate. Instead, we would form and refrigerate them overnight and go ahead and simmer the sauce the day before as well. Then bake the meatballs and combine with the (reheated) sauce the next day.

The Milk Street Team

Ellen S.

I just watched this show and want to make these tonight! It seems like "how to make the best meatballs?" is the most common question on all cooking sites. Here are my questions: 1. Why water instead of milk? Many people recommend making the panade with milk. 2. Since panko are crispy and we want to get the crispiness out, why do you recommend panko instead of plain bread crumbs? What about homemade bread crumbs made from stale Italian bread? 3. Since the food processor is used for the tomatoes, why not use it to blend the panade? 4. How about some chopped fresh parsley in the mixture? 5. Why did you choose all beef instead of beef and pork?

Ellen S.

After watching on TV I was excited to make these and followed the recipe exactly (even though I had questions) ... except, based on others' comments, I cut down the amount of panko. Still, after refrigerating, baking, and simmering in the sauce, the texture was like mush for infants instead of tender meatballs. Ended up refrigerating overnight, removing the meatballs from the sauce and baking them at 400 for another half hour. Still, way too soft and bread-y. Sorry, Milk Street. I want to trust your recipes, like I trust Marcella Hazan's, for coming out perfectly every time. This was a big disappointment.

Lynn C.

Hi Ellen -

First, to answer your questions:
1. We used water for these breadier meatballs since we got similar results with water and we didn't want to have to add an extra ingredient (milk) if we didn't need to.
2. Panko breadcrumbs are more uniform in size than fresh breadcrumbs (though they can still vary). Since we are developing recipes for people with a variety of brands of bread crumbs at their supermarkets, we found we got the most consistent results from Panko. To use fresh breadcrumbs from a loaf of stale bread would require, first, finding a specific brand of bread and then requiring time for it to stale in order to begin the recipe. As recipe developers our goal is to find the most consistent and efficient method and this would defeat that purpose. Also, the drier the breadcrumbs (like Panko), the more of the water/milk the crumbs will absorb. This creates a better panade.
3. We don't want to blend the panade and develop gluten. It should simply be mixed together gently with your hands. The food processor would be too aggressive a mixing method.
4. and 5. We went without an herb in the meatballs and just beef since that's how we had them in Naples.

Second, in terms of the texture of the meatballs, we admit these are probably different than what you are used to. As described in the story that accompanies the recipe these are "ultra-tender" often with a ratio of bread to meat as high as 40% bread. One recommendation - do not reduce the amount of panko. The ratio of panko to water in the recipe was determined to ensure the proper meatball texture. Reducing the amount of panko will throw off the ratio of panko to water and is likely why your meatballs were mushy. For the absolute best results we recommend weighing the panko to ensure accuracy.

The Milk Street Team

Michael K.

Wow! I had a favorite meatball recipe but I now have a new one. I didn't expect them to be as tender and moist as they were until I put a fork in one and bit into it. These are fantastic.

Daphne K.

This is the best tastiest, tenderist meatball & makes a lot of them! I would like a modification that uses less breadcrumbs.

Mark C.

My wife and I are huge fans of meatballs and have been seeking the perfect meatball recipe/procedure. This is it! Made exactly as the recipe is written, these meatballs are incredibly moist and delicious. To date, our favorite meatball has been the appetizer at Rao’s in Vegas. This rivals, if not beats, the consistency and taste of Rao’s! They also freeze wonderfully as does the sauce.