Tap here to get 5 Secrets to Stress Free Dinners

The Best Italian Meatballs

4.95 from 116 votes
|

posted: 02/19/23

This post may contain affiliate links. Please read my disclosure policy
|
This post may contain affiliate links. Please read my disclosure policy

These truly are the best Italian Meatballs. My Italian grandmother’s recipe, the word perfect doesn’t even begin to cover it. Check out the reviews on this recipe, your family will be sure to fall in love.

a close up of 6 meatballs on red sauce on spaghetti with fresh parsley as a garnish

This recipe for classic Italian meatballs is one of my very favorite recipes on Simple Joy. Out of all the recipes I’ve posted, I am in love with this one perhaps most of all. And so are my kids.

It is my grandmother’s recipe and the pictures are enough to conjure up the best memories. We visited my wonderful grandmother, who lived two hours away, a few times a month. She would make a big batch of these and keep them warm in her oven in the basement. The delicious smell alone brings me back to being a small kid, sneaking downstairs to get meatballs before it was time for lunch.

It was equal parts my grandmother and my mother who instilled my love of feeding people in me. This recipe, my grandmother’s recipe, is filled with her endless love. It is the absolute best and the reviews on it back that claim up perfectly.

Reader Review

Literally the best meatballs I’ve ever had! These have been a staple in our home and my kids request them! Thank you.

How to Make Italian Meatballs

This is a brief overview of how to make this amazing recipe. For the full recipe with all of the measurements, please see the recipe card at the bottom of the post.

  1. Soak the bread. Place the bread slices in a bowl of cold water and let it soak for 5 minutes. Then squeeze out as much of the liquid from the bread as you can. (You can read more about making a panade below.) Pull the bread apart.
  2. Combine the ingredients. In a large bowl, combine the meat, eggs, parsley, soaked (and squeezed) bread, bread crumbs, Parmesan, garlic salt, and salt.
  3. Form the mixture into meatballs. I love using a cookie scoop to do that. You can see the one I use linked below.
  4. Decide which method you will use to cook them. My grandmother only fried her meatballs, but I have three methods listed below. You can bake them, fry them, or use a combination of the two.
overhead view of a clear glass bowl filled with meat, eggs, soaked bread, fresh parsley, and breadcrumbs to make Italian meatballs

Making a Panade

A panade is bread soaked in milk that helps keep ground meat moist and tender in meatball and meatloaf recipes. It makes a huge difference in this recipe, however, we are going to stick with grandma’s method of using water instead of milk. While I’m certain her reasoning was budgetary, I’ve tried both and water does work better.

It was a few years after posting this that a reader, Shalene, told me why water works better than milk.

When bread is soaked in liquid, it releases gluten. The gluten wants to bond to a protein. When soaked in water the gluten bonds with the protein in the meat, keeping the flavors in the meatball. When soaked in milk, it bonds with the protein in the milk instead, and less of the flavorful proteins and fats are held on to throughout the cooking. This changes the final flavors of the meatball.

If all that was too much, trust grandma and use water and simple Italian bread.

Meat for Meatballs

It is really important to the flavor of the recipe that you use both ground beef and ground pork. If you use just one or the other, you won’t get the right taste. Because of everything else we are using, it isn’t necessary to use Italian sausage. Plain, unseasoned, ground pork works perfectly.

If you are only able to find a 1 pound package of ground pork, divide it in half and freeze the other half. It will freeze well for up to three months. Though I bet you will make these again sooner than that.

TOP PICK

Cookie Scoop

A 1 1/2 tablespoon cookie scoop makes quick work of making these meatballs!
Product Image
close up of a parchment lined baking sheet where a cookie scooper has formed six Italian meatballs before baking

Three Different Ways to Cook Italian Meatballs

There are three different ways you can cook your meatball recipe. They all come with positives and draw backs, so find the one that works for you. My grandmother used method three. I’m going to start with the one that is in the recipe card at the bottom of the post; the method my family always uses.

You can see all of the cooking methods in the video in this post.

Cooking Method One

  1. Put all of the rolled out meatballs on a cookie cooling rack sprayed with cooking spray and put that rack on a baking sheet that is lined with aluminum foil. This will allow air to circulate around the meatballs and fat to drip to the foil.
  2. Bake the meatballs in a 375 degree Fahrenheit oven for 15 to 20 minutes or until a meatball in the middle of the pan registers 160 degrees with an instant read thermometer.

Pro: It is clean, easy, and a little healthier than the other two methods.  

Con: You don’t get those crispy outside edges and things that are deep fried often taste better.

Cooking Method Two

  1. Preheat the oven to 300 degrees Fahrenheit.
  2. Preheat a skillet over medium heat and then fill it about a half of an inch full of olive oil.
  3. Heat the oil and then brown the meatballs in batches, turning them after about two minutes.
  4. Transfer them to a baking sheet and finish cooking (about 10 minutes) in the oven.

Pro: You get the crispy outside edges without completely deep frying them.

Con: You have a two step process.

Cooking Method Three

  1. Fill your skillet almost an inch full of olive oil and heat.
  2. Cook the meatballs in batches (about 10 around the outer edge).
  3. Cook for three minutes and then flip, cooking the second side for an additional two minutes.
  4. Transfer to a paper towel lined sheet.
  5. Serve them immediately or keep them warm in a covered baking dish in an oven set at very low heat.
  6. Allow the meatballs to rest for 10 minutes as there is some carry over cooking that will occur after they come off of the heat.

Pro:  They are ridiculously amazing with their crisp fried outer edge and their soft amazing inside.

Con:  It is very easy to over cook the outside while trying to get them cooked enough on the inside.

a white bowl filled with spaghetti and topped with red sauce and five Italian meatballs

Cooking Temperature

Regardless of which cooking method you use, you want to ensure that your meatballs are cooked all the way through. Because we are using ground pork here, you want to ensure that the meatballs reach an internal temperature of 160 degrees Fahrenheit. I love using this instant read thermometer when cooking on the stovetop (like in method 3) or this instant read thermometer when cooking in the oven (like in method 1).

TOP PICK

Instant Read Thermometer

I love this instant read thermometer because it can be left in meat while it is in the oven. You can also set an alarm so it beeps when it gets close to the temperature you need the meat to be.
Product Image

How to Serve Italian Meatballs

Traditionally, Italians do not serve meatballs on top of spaghetti. Grandma put them in a big bowl in the middle of the table next to a bowl of Italian Sausages Even though Grandma served these on their own, you can feel free to top your spaghetti with some homemade spaghetti sauce and then throw on these meatballs.

Homemade Spaghetti Sauce

This Easy Homemade Spaghetti Sauce Recipe from scratch comes together in about 25 minutes!
Jar of Spaghetti Sauce on counter

Freezing Meatballs

These meatballs freeze very well. In fact, you may want to make a double batch so you have more to pull out down the road. Cook them completely before freezing them.

  1. After baking and cooling, place on a wax paper lined baking sheet.
  2. Put the baking sheet in the freezer for one hour. This will flash freeze the meatballs.
  3. Transfer the meatballs to an airtight container for up to three months.
  4. When you are ready to eat them put the frozen meatballs on a rimmed baking sheet and bake at 350 degrees for 20 to 25 minutes or until the meatballs are warmed through.

FAQ

Can I freeze these?

Yes! These freeze very well after cooking. You can see more detailed instructions above.

Why didn’t you use fresh garlic?

Because my grandma didn’t and we love this recipe just as is.

What type of bread do you use?

Realistically any bread will work. However I always use the white sandwich bread labeled “Italian” bread in the grocery store. If you have a bread with a very crusty crust you may want to cut it off.

Can meatballs be made in the air fryer?

Yes! They need roughly 12 to 15 minutes at 375 when cooked in a single layer.

Can I fry these and then cook them in sauce?

Yes! That’s a great method as well. Keep in mind that you will want to stick to the methods listed if you are going to freeze leftovers.

The Italian Meatballs has a brown crispy outside and tops the red pasta.

What to Serve with Italian Meatballs

If you are making these for your family, here are some ideas of things that would help round out the meal.

If you make this meatball recipe, I would be honored if you came back and let me know what you think. It’s such a treasured recipe.

4.95 from 116 votes

Italian Meatballs

Serves: 24 meatballs
(tap # to scale)
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
These truly are the best Italian Meatballs. My Italian grandmother's recipe, the word perfect doesn't even begin to cover it. Check out the reviews on this recipe, your family will be sure to fall in love.

Ingredients

  • 4 slices Italian bread 5 ounces (I usually use sandwich bread that has been labeled "Italian")
  • 1 pound ground beef 85/15
  • 1/2 pound ground pork (unseasoned) If you can only get a pound, save half in the freezer.
  • 2 eggs whisked
  • 2 tablespoons fresh parsley chopped
  • 1 cup breadcrumbs I used Italian seasoned (see note)
  • 4 tablespoons Parmesan grated
  • 1/2 teaspoon garlic salt
  • 1 teaspoon salt
  • 1/8 teaspoon black pepper

Instructions

  • Preheat your oven to 375 degrees Fahrenheit. Spray a wire cooking rack (like you would use for cookies) with cooking spray. Place in a rimmed baking sheet that has been rimmed with foil. Set aside.
  • Soak the bread in cold water for about five minutes (enough to just cover the bread completely, ringing out the excess water and pulling the bread apart with your fingers.
    4 slices Italian bread
  • Combine the meat, eggs, and parsley in a large bowl. Add the bread. Then add the dry breadcrumbs, Parmesan, garlic salt, salt, and pepper.
    1 pound ground beef, 1/2 pound ground pork, 2 eggs, 2 tablespoons fresh parsley, 1 cup breadcrumbs, 4 tablespoons Parmesan, 1/2 teaspoon garlic salt, 1 teaspoon salt, 1/8 teaspoon black pepper
  • Using a cookie scoop to make uniform sized meatballs, scoop out the meatballs roll them into balls. Place them on the rack. Bake for 15 to 20 minutes or until the meatballs register 160 degrees with an instant read thermometer. (See my notes in the post for alternative ways to cook Italian Meatballs.)

Notes

If you only have plain breadcrumbs on hand, you can add 1 teaspoon of my Italian Seasoning.
Serving: 1meatball Calories: 118kcal (6%) Carbohydrates: 5g (2%) Protein: 6g (12%) Fat: 8g (12%) Saturated Fat: 3g (19%) Polyunsaturated Fat: 1g Monounsaturated Fat: 3g Trans Fat: 0.2g Cholesterol: 34mg (11%) Sodium: 227mg (10%) Potassium: 102mg (3%) Fiber: 0.3g (1%) Sugar: 1g (1%) Vitamin A: 55IU (1%) Vitamin C: 1mg (1%) Calcium: 25mg (3%) Iron: 1mg (6%)
Author: Lisa Longley
Course: Main Course
Cuisine: Italian

did you make this

Italian Meatballs

I’d love to see what you made! Tag me @lisasimplejoy and hashtag it #simplejoyrecipes!

Hi! I'm Lisa Longley, and I am committed to giving you simple dinner ideas and recipes that are easy to make; recipes that will fill your home with joy. I am the owner and author of SimpleJoy.com and I'm so glad that you are here.

Reader Interactions

    LEAVE A COMMENT

    Have a question? Use the form below to submit your question or comment. I love hearing from you & seeing what you made!

    Rate This Recipe:




  1. Tina Strauss says

    5 stars
    I made these the other day for the first time….my family LOVED them. They are so moist and flavorful. Thank you for sharing your recipe!!! They are a keeper.

    • Lisa Longley says

      I’ms o glad you liked them!

  2. Maria says

    Can the meatballs be made and then frozen raw? If so how long would it last

    • Lisa Longley says

      I haven’t tried doing that, but I would assume so. If you did that, I would think they would last about three months sealed in an air tight container.

  3. Joycelyn says

    4 stars
    I’m with your Grandma, milk not water for soaking the bread. I use a mixture of beef, pork and veal rather than just beef and pork though, don’t fry as I and family prefer meatballs meant for pasta to be tender throughout. I simply put them on foil lined sheet pan to partially cook, then finish them off by simmering in homemade sauce.

    As for the garlic question asked above, yes you certainly can use fresh garlic over garlic salt or powder as fresh garlic is best whenever possible, especially to an Italian Grandma. Bit surprised you’d veto that idea.

    • JCabral says

      Fresh garlic has more flavor than powder or salt, and adding bread soaked in milk will give a moister meatball, definitely the way to go !

      • Lisa Longley says

        Oooo, I totally disagree. I’ve tried both milk and water, both fresh and powder for the garlic. Grandma had it right.

  4. Crissy says

    5 stars
    These were the softest most tender meatballs I’ve ever made, did the oven bake method. Loved the flavor, it made a ton so I froze some after cooking. Delicious!

    • Lisa Longley says

      I’m so glad you liked them! After you eat the frozen ones, let me know how it goes, because so many commenters have asked if they can freeze them.

  5. Mimi says

    4 stars
    I use just garlic powder for less salt. And fresh parsley, plus only bread soaked in milk with everything else. I try to keep the potassium and salt down. My husband has kedney desease. Then I make each meatball 2 oz.

  6. Mary says

    5 stars
    These meatballs are perfection! They are perfectly tender, juicy, and flavorful! My husband calls me a meatball snob because I always find something wrong with meatballs at restaurants (we’ve even had meatballs that were voted the “best” in the state, he liked them, I didn’t) and still haven’t found a recipe that meets my expectations, until I found your recipe. They were everything I have been looking for. My children have asked me to make them for the second time this week. I have a huge pot of them cooking now! I used the oil frying method of course lol and omg the smell in my house is divine! It smells of meatball heaven????

    • Lisa Longley says

      This was the BEST comment, Mary! Thank you so much for coming back to leave it!

  7. Sagar Matha says

    5 stars
    I made these meatballs tonight but I didn’t follow the recipe exactly – I thought I had – ha ha! I added chopped onion and fresh grated garlic. I also added a little pepperoncino. They were delicious. They were moist and very tasty indeed. I put one batch raw into a tomato sauce which also contained sweet peppers which I stuffed with the meatball mixture and I fried the other batch in a cast iron pan. We only ate the fried ones. They were perfect. I think next time I will bake them though. I hate frying but because my stuffed peppers took much longer to cook, I had to fry the second batch so we would have something to eat. I didn’t have Italian bread but used some french bread that I had in the freezer. I soaked this in water and it was just fine. Anyway, great recipe – can I say that although I didn’t follow it exactly – I think I can because 90% of it was almost true to the recipe – ha ha! Thank you.

  8. Kristeen says

    5 stars
    Fantastic! Thank you so much for publishing your recipe. Served them up on roasted garlic bread and I’m so proud of myself! Tender and delicious!

    • Lisa Longley says

      Yay!! Kitchen successes make me so happy!

  9. Danica says

    5 stars
    These are amazing. I make them exactly as the recipe calls for and they always turn out delicious. I use the first method to bake them and they still get brown and crispy on the outside. So freaking good. My go-to recipe!

    • Lisa Longley says

      I couldn’t be happier to hear this, Danica!

  10. Rose says

    This recipe for meatballs and your sauce recipe will make how many servings?

    • Lisa Longley says

      It makes roughly 24 meatballs. The sauce makes about 4 cups.

SUPER-SIMPLEFAMILY FAVORITES
Broccoli Pasta"Omg! I didn’t think anything so simple could be so good!"
overhead of skillet of Cajun Shrimp Pasta ingredients on a cooling rack with toasted bread sitting beside
Cajun Shrimp Pasta"My family absolutely loved this recipe. Even my finicky eaters."
overhead photo of a gray skillet filled with beef and broccoli recipe, garnished with sliced green onions
Beef and Broccoli Recipe"I have made this a couple or more times. It’s easy & quick to prepare. I like this for a quick meal. It will be my go to recipe."

SUBSCRIBE & RECEIVE

5 Secrets to Stress Free Dinners

SUBSCRIBE & RECEIVE

MY TOP 10 EASY DINNER EBOOK!

5 Secrets to Stress Free Dinners

SUBSCRIBE & RECEIVE

MY TOP 10 EASY DINNER EBOOK!