• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Box
    • Recipes by Type
      • Appetizers
      • Breads
      • Breakfast
      • Desserts
        • Bars & Brownies
        • Cakes
        • Cookies
      • Dips & Dressings
      • Main Dishes
        • Meatballs
        • Pasta
        • Pasta Sauces
        • Pizza
        • Sandwiches & Wraps
      • Salads
      • Side Dishes
      • Soups & Chilis
      • More →
    • Recipes by Ingredient
      • Balsamic Vinegar
      • Basil
      • Cheese
        • Fresh Mozzarella
        • Goat Cheese
        • Gorgonzola
        • Parmesan
        • Ricotta
        • Romano
      • Eggplant
      • Eggs
      • Meat
        • Beef
        • Chicken
        • Pancetta
        • Pork
        • Sausage
        • Turkey
      • Spinach
      • Tomatoes
        • Canned Tomatoes
        • Fresh Tomatoes
    • Recipes by Specialty
      • 30 Minute Meals
      • One-Pan Meals
      • Vegetarian Meals
    • Recipes by Season
      • Fall
      • Spring
      • Summer
      • Thanksgiving
      • Christmas
    • Recipe Archives
    • Recipe Stories
  • About
  • Cooking Tips
  • Web Stories

Josie + Nina logo

menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Box
  • Recipe Archives
  • Cooking Tips
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Recipes » Main Dishes » Meatballs » Homemade Italian Meatballs

    October 17, 2019

    Homemade Italian Meatballs

    5 from 11 votes

    19 Comments

    Oct 17, 2019

    (updated Apr 6, 2021)

    by Lori Murphy

    Jump to Recipe
    beef and pork in a white bowl for homemade Italian meatballs.
    beef and pork on a scale for homemade Italian meatballs.
    Homemade Italian Meatballs on a sandwich with parmesan cheese on a black and white checked tablecloth

    Authentic, homemade Italian meatballs that are tender, easy to make and don't take all day to cook? Oh —and they don't come from a bag? Meet your Italian meatball primer. They're called homemade for a reason. You've got this!

    meatball sandwich on a roll with a black and white gingham napkin, silverware and a bowl of parmesan on a dark backgroundWe all have a childhood nickname somewhere in our past. Some are last name driven - like the many Murphs in our family and others might be a little more cringeworthy. Like the one given to you by your middle-school teacher. As in "Meatball". Yup, that might have been the nickname earned by yours truly back in seventh grade. As if 7th grade wasn't hard enough, right? Enough about nicknames - this is all about homemade meatballs—the Italian kind.

    The secret to tender meatballs

    It's no secret that in many cultures and families it's hard to pass down recipes because cooks back in the day didn't use a recipe. You probably have family recipes that you just can't replicate the way Grandma or Aunt Gen made them. Because many times it's all about the feel. Italian meatballs are no exception. This recipe isn't my grandmas or even my mom's EXACTLY because I'm interpreting it the way they make it. Anyway, it doesn't matter— I'll never get it exactly like theirs. And for my kids - no matter what- my mom's meatballs reign. That's because at the end of the day it's really all about the memory behind the dish.

    old fashioned scale set on a dark background with homemade meatball ingredients like ground beef and pork HOW TO MAKE a great homemade Italian meatball

    • PROTEIN - A variety of meat is essential for a great Italian meatball. Traditionally, beef, pork, and veal are used in Italy depending on which part of the country you're from. My family is Calabrian and typically uses beef. Once in a while, my mom and grandma would add a couple of bone-in pork chops to the sauce to add that flavor there as opposed to directly adding it into the meatballs. I really like the flavor that ground pork adds. Many Italians, especially those from the north, also add veal to the mix and that brings a whole other dimension to the meatball and sauce as well. Find your favorite combo!
    • FAT - Meatball-making time isn't the time to be fat conscious. Choose ground meat with 20% fat. Yes—20%! Fat brings the flavor in a meatball (and pretty much in any other dish) and also helps make for a tender bite. And that's what we're going for! We want the soft, tender meatball, not the dry, hard, tasteless one. Right? Right.
    • HANDLING - If you overwork the meat mixture, you're going to be serving up a hard meatball. Resist the urge. Grandma Nina used to say "don't handle the meatball mix too much, Lor-Lor". There are definitely are some jokes in there but this is a PG site so I'll move on. You get the idea. Roll your meatballs quickly - this isn't the time to make a hard compact, tight ball. We aren't making golf balls. We're a makin' a mea-ta-ball!
    • MOISTURE / LIQUID - Some use a combo of milk and eggs. We do not. We just use eggs. I also add warm water (thank you, Ina!). The warm water combined with the fresh bread crumb makes for a really moist meatball. And the word "moist" (while icky in any other setting) is totally necessary here. If you prefer milk, go for it. But whatever you do, don't leave out the eggs. They're THE necessary binder.
    • COOKING METHOD - Bake, fry or even poach. You can do any of these when you make meatballs. Baking is the preferred method for this recipe because it saves time and is healthier— both good things, right? However, my mom "poaches" her meatballs in the sauce and cooks them for a couple of hours. No baking or frying and they are light as air. You sacrifice the fond on a baked or fried meatball. And fond=more flavor. Totally your call. If you decide to cook the meatballs completely in the sauce without baking or frying first, you might want to reduce a little bit of the water in the meatballs.

    homemade meatball mix in a white bowl with a black and white gingham napkin in the backgroundLet's make meatballs!

    • MIX - In a large mixing bowl, combine your meats together by hand. Now, this is the time to blend them together thoroughly. But not too roughly. Don't manhandle the meatball mixture! Then, you're going to add the rest of the ingredients ending with the warm water. Gently. Gently. Gently. Fold the water into the meatball mix like your working a delicate dough.
    • ROLL - Once you have mixed all of the ingredients and you're sure there aren't any big pockets of breadcrumbs or cheese clumping together, you are ready to roll. Literally.
      • A medium-sized scoop is your best friend for a uniform meatball.
      • Scoop up a meatball and gently roll it into an easy ball.
      • Don't squeeze or mush it together. It'll even feel like it's too wet or not going to hold together. It will!
    homemade Italian meatballs laid on baking sheet with a white bowl of meatball mix and a scoop
    • LAYOUT  - One at a time, line up each meatball on a baking sheet. Don't crowd them too close together. You want them to brown and if they're too close, they won't.
    • PRACTICE - The more you make 'em, the better you'll get. It's like anything. If you want to make good meatballs, you have to make them more than one time a year. Eventually, with enough practice, you won't need this recipe or any other. And you'll come up with your own riff on them. And your kids will love them (well -if you're Italian they'll really love their grandma's meatballs more) but YOUR grandkids will love yours and so on and so on. It is what it is. Who knew there were so many life lessons in meatballs? And double entendres for that matter.

    meatballs on sandwich with cheese melted on one side of bread on a black and white checked napkin with a knife, gravyboat and spoon next to plateSpeaking of life...here are a couple of things I know:

    • Cook with your kids. Let them do more than stir. Teach them how to crack an egg, flip a pancake, make a pizza. Let them make a mess. Eventually, you'll have kids who want to feed themselves and those they love with good, fresh, homemade food.
    • Cook with your mom, sister, grandma, aunts and extended family. Some of the best memories are made in the kitchen. And some of the best life lessons and family stories are shared and happen there. Our parents, grandparents and relatives are treasure-troves of life experience. And they want to pass it on. Let them. ♥️

    Tips:

    For a crowd: 

    I have made 100's of pounds of meatballs. For each of my kids graduation parties, I have made over 30 pounds of meatballs. I don't do this all at once but over three sessions. It's hard to do that many but totally worth it. And at every party, we ran out. Meatballs and slider buns for a big party are a HUGE crowd-pleaser. Just make sure to have a big bowl of freshly grated Parmesan or Romano. And lots of extra sauce (and napkins!)

    For a few:

    I never make less than 4 pounds of meatballs at a time. Never. Meatballs are made for the freezer. You can freeze them in smaller packets. I double bag them, label them with a date and always add extra sauce. Defrost overnight in the fridge and you have a weeknight dinner they'll run home for. And probably want to bring their friends. Guaranteed.

    shop this post

    meatball sandwich on a roll with a black and white gingham napkin, silverware and a bowl of parmesan on a dark background.
    5 from 11 votes

    Homemade Italian Meatballs

    Print RATE PIN
    Consider this your Italian meatball primer!
    Prep Time:30 mins
    Cook Time:12 mins
    Sauce Time:1 hr 30 mins
    Total Time:2 hrs 12 mins
    Servings 8
    Share by Email Share by Text

    Ingredients
     

    For the meatballs:

    • 2 lbs. ground chuck, 80% but no more than 85%
    • 2 lbs. ground pork
    • 1 T kosher salt
    • 3 large eggs
    • ½ cup panko
    • 6 slices fresh bread, made into crumbs in food processor or blender
    • ¾ cup fresh grated Parmesan cheese, no green can please!
    • 2 T chopped fresh parsley
    • 1 teaspoon dried oregano
    • ¼ teaspoon nutmeg
    • 2 cloves garlic, minced , or 2 teaspoon from a bottle
    • 1 ½ cup warm tap water
    • 1 recipe homemade sauce, see below

    For the sauce:

    • 3 T olive oil
    • 2 large onions, chopped
    • 1 ¼ cup red wine
    • 1 T chopped garlic
    • 6 oz can tomato paste
    • 2 cans WHOLE San Marzano tomatoes, pureed in blender (no blender? use tomato puree but whole is preferred for freshness and taste)
    • 1 T kosher salt
    • 1 ½ t ground black pepper
    • 2 teaspoon sugar
    • ½ cup water , if needed
    • crushed red pepper, optional
    Prevent your screen from going dark

    Instructions

    For the meatballs:

    • Preheat oven to 400°.
    • Drizzle a baking sheet with olive oil.
    • In a large bowl and using your hands, blend the meats together until mixed well. You don't want to see big clumps of either meat but a nice uniform mixture.
    • One at a time, crack the eggs into the side of the bowl and beat them lightly with a fork. Of course, you can beat them in a separate small bowl and then add them but I'm all about saving some dishes. 😀
    • Add the salt, pepper, oregano, both breadcrumbs, Parmesan, parsley and spices. Mix well into the meat along with the eggs.
    • Add the warm water and mix gently with both hands making sure to incorporate all the water. It will feel like it won't mix together but it will eventually!
    • Shape into 2” balls using either your hands or a medium-sized scoop. The mix will be very wet. As you go along and your hands start to get a little sticky, rinse your hands with warm water but don't dry them and go back to making your meatballs.
    • One at a time, line up meatballs on your baking sheet being careful not to overcrowd. Depending on the size of your sheet, you'll likely get anywhere from 5-7 meatballs across and about 6-8 rows down.
    • Bake for 10-15 minutes until lightly browned, switching the pans in the oven halfway through to cook them evenly.
      Remove from oven and set aside.

    For the sauce:

    • Sauté chopped onions in olive oil for about 5 minutes until browned. Add garlic and sauté for 30 seconds.
    • Add red wine and cook for about 3-5 minutes until most of the wine is absorbed and the onions are syrupy.
    • Add the tomato paste and sauté it for about 2 minutes.
    • Add the tomatoes along with the remaining ingredients.
    • If making meatballs add browned/partially cooked meatballs (or uncooked if poaching meatballs).
    • Simmer for about an hour to an hour and a half and taste for seasoning.
    Course: Main Course
    Cuisine: Italian
    Author: Lori Murphy
    Did you make this recipe? Tag @josieandnina or tag #josieandnina!
    Pinterest image of meatballs on a sandwich and black and white checkered napkin and silverware
    MeatballsPastaBeefCanned TomatoesEggsParmesanPorkRomano

    More Meatball Recipes

    • Cheesy Meatball Bombs
    • One Pan Thai Meatballs

    Disclosure: Disclaimer: I am an Amazon Associate and/or affiliate for other brands which means I earn some coffee money from qualifying purchases that in no way affects the price you pay

    Share this recipe! I appreciate your support.

    • Facebook

    Get your guide to a well-stocked pantry here!

    Reader Interactions

    Comments

      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.

    1. Mary Langlo says

      August 02, 2021 at 5:19 pm

      Hey Lori!
      I made this entire recipe today! It was absolutely fantastic! So excited to of found it. I did do half of the meatballs in the sauce because I wanted to poach them like your grandmother did.. The other half I baked in the oven. I tried one of the baked ones and they seemed a bit more flavorful. The ones in the sauce we’re delicious also and I’m sure they made the sauce taste even better! Thanks for all your amazing directions my meatballs were so moist!

      Reply
      • Lori Murphy says

        August 14, 2021 at 2:00 pm

        Hi Mary! That makes me so happy! Glad you all enjoyed them. And so fun that you experimented with both ways. My mom always poaches them but I usually bake them (unless I'm in a hurry). I do agree that the baked ones get that awesome extra flavor boost from all those yummy brown bits created while baking!

        Reply
    2. LAURA PILNEY says

      February 28, 2021 at 7:45 pm

      5 stars
      Wow, were these delicious!! So flavorful and moist. I made them exactly as directed and will not change a thing next time. My new go to meatball recipe. Thank you so much for this wonderful recipe.

      Reply
      • Lori Murphy says

        February 28, 2021 at 7:52 pm

        Thank you, Laura - so so happy to hear that you enjoyed them!! They are def a family favorite here - makes me so happy they'll be a tradition for you too 😊

        Reply
    3. Denise says

      December 09, 2020 at 10:00 am

      Lori, do you freeze the meatballs before or after you cook them? Was thinking of tray freezing them, so I could pull out as many as I need.
      Thanks
      Denisr

      Reply
      • Lori Murphy says

        December 09, 2020 at 10:33 am

        Hey there Denise - I have done it both ways depending on the situation. When I make a lot for a larger gathering, I'll freeze the leftovers in the sauce. If I want to make them as your describing so I can pull out what I need, I'll freeze them after I do the first bake and they've cooled. Then bag them in the quantities that work for you and defrost them and cook them in the sauce. Hope that helps! And thanks for your question!!

        Reply
    4. Helen @ family-friends-food.com says

      March 03, 2020 at 6:10 am

      5 stars
      So much great and useful information to make the best meatballs - thanks!

      Reply
      • Lori says

        March 03, 2020 at 7:00 am

        Thank you so much Helen! Making a good meatball is all about the little things (and the love)!

        Reply
    5. Adrianne says

      March 03, 2020 at 4:50 am

      5 stars
      I am going to get my fork and come to your place! Meatballs are my fav and yours look delicious. Glass of white, some rich sauce, a few of these and I am in!

      Reply
      • Lori says

        March 03, 2020 at 7:01 am

        You are welcome anytime Adrianne! And the wine is on me!!

        Reply
    6. Veena Azmanov says

      March 03, 2020 at 3:38 am

      5 stars
      Love your recipe. These look moist, juicy , flavorful and delicious and a must try dish for sure.

      Reply
      • Lori says

        March 03, 2020 at 7:02 am

        Awww thanks so much Veena! It is a big family fav around here!

        Reply
    7. Laura | Wandercooks says

      March 02, 2020 at 11:11 pm

      5 stars
      I couldn't stop eating these!! Next time I'll be making double!! 🙂

      Reply
      • Lori says

        March 03, 2020 at 7:03 am

        Laura, you made my day! Thank you so much! And yes, they are perfect for the freezer the next time a craving hits!

        Reply
    8. Irina says

      March 02, 2020 at 10:08 pm

      5 stars
      What could be a better dinner meal than Italian meatballs?! I am studying your recipe... love the addition of oregano, nutmeg, and Parmesan cheese. I have never used it before. Interesting! I cannot wait to try!

      Reply
    9. Tracy Haas says

      October 20, 2019 at 7:12 pm

      5 stars
      Lori!! Made these today. Sooooo good... my family thanks you!! 🥰

      Reply
      • Lori says

        October 21, 2019 at 8:31 pm

        This makes me so happy Tracy! So happy you all liked them!!! And hope you're well!

        Reply
        • Jean0 says

          November 27, 2019 at 7:51 pm

          Lori,

          I made these today! Whole family loved them, best ever meatballs!

          JeanO

          Reply
          • Lori says

            November 28, 2019 at 7:40 am

            Yay! That makes me so happy! Happy Thanksgiving!

            Reply

    Primary Sidebar

    woman in a red shirt cutting pizza smiling

    Hey There - I'm Lori!

    Josie + Nina was named in honor of my two Italian grandmothers who made putting good food on the table look easy every day. Through this site, I hope to help you do the same thing but with a fresh, modern perspective, lots of Midwestern hospitality, and flexibility for where you are in your life. To me, it's always the more the merrier.

    More about me →

    Friday Pizza Night Recipes

    • Homemade Pizza Dough
    • Buffalo Chicken Pizza Recipe
    • Chicago Pizza Pot Pie Recipe
    • Cast Iron Skillet Pizza
    • Grandma’s Sicilian-Style Sheet Pan Pizza
    • Chicken Pesto Flatbread with Naan

    Most Loved Recipes

    • Crispy Oven Roasted Potatoes
    • Beef Tenderloin Sliders
    • Butter and Cream Sauce
    • Homemade Italian Meatballs
    • 35 Minute One Pan Pasta Dinner (vegetarian)
    • Italian Arugula Salad

    Seen on...

    various company logos on a white background

    Footer

    ↑ back to top

    About

    • About Lori
    • Meet the real Josie and Nina
    • Privacy + Cookie Policy
    • Accessibility Statement

    Reader Services

    • Sign Up! for emails and updates
    • Recipes step-by-step & Google Web Stories

    Work with Me

    • Contact

    As an Amazon Associate and affiliate for other brands, I earn a small fee for qualifying purchases.


    Copyright © 2023 Josie + Nina