Homemade Italian Meatball Recipe
May contain affiliate links. Disclosure policy.
Serve Homemade Italian Meatballs for an easy dinner and leftovers on a bun for lunch.ย This Italian meatball recipe makes a great freezer meal and is perfect paired with our easy homemade spaghetti sauce.
We share only the best of our family recipes and this one ranks as one of the top. This is an old family recipe from my mom’s side of the family. Although we are not of Italian heritage, a great uncle married an Italian woman, who then let the family in on her family’s Italian meatball recipe.
For the homemade meatballs she used a mix of lean ground beef and Italian sausage (either sweet Italian sausage or hot, depending on what you like). Parmesan and bread crumbs add flavor and keep the meatballs tender. I will boast this is the best meatball recipe!

From our family to yours:
We love Italian food. Every now and then we make pasta with sausage or a creamy pasta sauce. We even love meatless pasta like our tomato parmesan rigatoni. But every so often we just have to take it back to a classic. Homemade meatballs.
And our recipe makes the best Italian meatballs.
The taste and texture of the meatballs are tender and savory. But this Italian meatball recipe is also versatile. Make this into an easy freezer meal, slow cooker dinner, and yes, even a school lunch for the kids!
Is it better to fry meatballs in skillet or bake them in the oven? Italian tradition will pan-fry meatballs in olive oil, then let them finish cooking while simmering in marinara sauce.
I prefer to bake our meatballs for several reasons:
- It is less messy.
- It takes less time because you can cook a lot of them at once in the oven.
- It fully cooks the meatballs so that you can freeze them.
Serve these meatballs with garlic bread or focaccia for a delicious dinner!
Enjoy! -Julie
PS…This recipe is featured in our new cookbook. ๐
What ingredients go into meatballs?
You may think that meatballs are, well…just meat. But if you want tender, moist meatballs with amazing flavor, there is a few other things to add:
- Ground Beef & Bulk Italian Sausage.
- Parmesan cheese. Because we add parmesan cheese to everything.
- Eggs. Eggs act as a binder in this recipe.
- Italian breadcrumbs. This helps soak up some of the juices and keeps the meatballs tender. Use gluten-free breadcrumbs if you’d like.
- Parsley and Basil. We use dried herbs, but you can use fresh herbs if you’d like.
- Garlic salt and black pepper. For flavor!
Homemade Italian Meatballs
Here’s a recipe for classic, Homemade Italian Meatballs. Serve them for dinner topping a plate of spaghetti and send the leftovers with your kids for lunch to make a meatball sub sandwich.
Servings 10
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Ingredients
- 2 pounds lean ground beef
- 3/4 pound ground Italian sausage
- 4 large eggs
- 1 cup Parmesan cheese
- 1/2 cup Italian bread crumbs
- 1 1/2 tablespoons dried parsley
- 1/2 teaspoon dried basil
- 1 teaspoon garlic salt
- 1/4 teaspoon black pepper
Instructions
- In a large bowl, mix all of the ingredients together.ย 2 pounds lean ground beef, ¾ pound ground Italian sausage, 4 large eggs, 1 cup Parmesan cheese, ½ cup Italian bread crumbs, 1 ½ tablespoons dried parsley, ½ teaspoon dried basil, 1 teaspoon garlic salt, ¼ teaspoon black pepper
- Roll into 1 1/2" balls and place them closely together in 9×13 pans that have been sprayed with cooking spray.ย (Place a wire rack on the baking sheet and bake the meatballs on the rack so that the fat drips down if you'd like.)
- Bake at 350ยบF for 30 minutes, or until the meatballs are cooked through. The internal temperature should be 165ยบF.
- Serve the meatballs immediately with sauce and spaghetti, put them in the slow cooker along with sauce to have them simmer, or freeze the meatballs in Ziploc bags to use another time.
Video
Notes
Storage: Let any leftover meatballs cool to room temperature. Then store the cooked meatballs in an airtight container in the refrigerator for up to 3 days.
The calories shown are based on the recipe making about 30, with 1 serving being 3 meatballs. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information. The information in the nutrition box are calculated through a program and there is room for error. If you need an accurate count, I recommend running the ingredients through your favorite nutrition calculator.**
Nutrition
Calories: 333kcal | Carbohydrates: 5g | Protein: 31g | Fat: 20g | Saturated Fat: 8g | Cholesterol: 163mg | Sodium: 811mg | Potassium: 458mg | Vitamin A: 205IU | Vitamin C: 1.2mg | Calcium: 159mg | Iron: 3.4mg
How to Make Meatballs: Step by Step
Meatballs are easier than ever to make.
Simply mix all of the ingredients together in a large bowl. It may be easiest to whisk the eggs in a small bowl first so that they are easier to mix in. We often find ourselves setting aside the spoon and simply using our hands to mix. It’s messy, but it’s just faster this way.
For perfectly uniform meatballs, use a cookie scoop to scoop up the meat mixture. Roll balls and place them on a baking sheet to get ready to bake!
Bake at 350 degrees for 35 minutes, or until the meatballs are cooked through.
Make it a Meal.
Pasta is a classic choice for meatballs. But what if you don’t want the pasta? We love serving meatballs with baked potatoes, corn casserole, a side salad and Italian bread. So, so good!
Have leftover spaghetti? Make our slow cooker chicken spaghetti or Italian casserole!
Frequently Asked Questions
Can I use a different meat?
Yes. Ground veal is a great addition. Have plain ground pork? Season it with our Italian sausage seasoning.
Can I use ground turkey? Yes, but it will alter the flavor and the meatballs may be just a little bit drier due to the lean turkey. The meatball mixture will be slightly stickier and softer as well. Or use our secret ingredient recipe for turkey meatballs!
Can you freeze meatballs?
Yes! Cook the meatballs and allow them to cool. Split the meatballs up in whatever size Ziploc bags you’d like and pop them in the freezer to use at another time. Meatballs will freeze well for up to 2 months.
Can you keep meatballs warm in the slow cooker?
We are crazy about meatballs that we’ve simmered in a tomato sauce. They taste amazing. Whether your meatballs are fresh or frozen, you can put the meatballs in the slow cooker, cover them with homemade marinara sauce and let them simmer all day.
Let me tell you that this is by far my most favorite way to eat these meatballs. That extra time in the slow cooker gives the Italian meatballs a depth of flavor that will make you swoon.
How do I get my meatballs to stick together?
When making this Italian meatball recipe, you want to be sure there is not too much moisture added. The beef mix should be moist, but not soggy. Eggs help bind the meatballs together, but if there are too many eggs (or milk or other liquid), the meatballs will fall apart.
When you are mixing the meatballs, if you think the mixture feels soggy, add ¼ to ½ cup of Italian bread crumbs.
A pastry cutter/blender works very well for things like this. Get one with blades rather than wires though. Itโll hold up to the task and doesnโt make mush out of the mix.
I just made these and of course had to try one right out of the oven. The rest are in the crockpot with sauce to make meatballs subs later. These came out great. I did change it up a little by using hot italian sausage (our family likes spicy food), but otherwise made it as written! Will use this recipe again
Just made these meatballs & they are 2 die for. Your video also made everything so simple. Definitely will check out more of your recipes. Thanks