This post may contain affiliate links, view our disclosure policy.

Looking for a mouth-watering Italian meatball recipe? These Homemade Italian Meatballs are made with a blend of ground beef and Italian sausage, infused with delicious Italian seasonings, and served in a semi-homemade savory tomato basil garlic sauce.

Perfect for a quick and easy weeknight dinner, and ‘fancy’ enough for guests, this classic dish can be served over spaghetti or enjoyed on its own.

A pan of meatballs with sauce over them and parmesan cheese.

Italian Meatballs Recipe

Meatballs are a classic dinner recipe that are usually loved by everyone! My kids especially love meatballs so it’s something that I always try to make often for family dinner. 

These homemade Italian meatballs use ground beef, ground Italian sausage, breadcrumbs soaked in milk, dried seasonings, and eggs that help bind everything together. They simmer in an easy jarred spaghetti sauce on the stove top. 

I love a good shortcut meatball recipe that uses frozen meatballs, but sometimes you want that homemade comfort food that is so cozy delicious. 

Plated meat in a ball shape on top of pasta.

Ingredients Needed

  • Ground Beef – It’s best to use a ground beef that is higher in fat, it will give the meatballs for flavor and moisture, so I recommend using 80/20 or 73/27. If you prefer leaner then try using 85/15 (it works just fine). 
  • Italian Ground Sausage
  • Italian-Style Breadcrumbs
  • Half and Half – Provides moisture and fat for the meatballs. It also gives the meatballs a luxurious texture that is so yummy. Whole milk is an acceptable substitute if needed. 
  • Large Eggs
  • Italian Seasoning
  • Kosher Salt or Sea Salt
  • Frying Oil – Use an oil with a high smoke point like avocado oil, grapeseed oil, vegetable oil, or canola oil. I don’t recommend using olive oil. 
  • Tomato Basil Garlic Pasta Sauce – Use your favorite! I love the Rao’s Homemade brand or try substituting it with homemade pasta sauce. You will need about 3 cups of pasta sauce if using your own. 
  • Optional Serving Ingredients – Cooked spaghetti, parmesan cheese, chopped basil.

Labeled ingredients for this recipe

How To Make Homemade Italian Meatballs with Ground Beef + Italian Sausage

Follow these easy, step-by-step instructions for making this dinner recipe. 

  • Step 1 : Gently crumble the ground beef and ground Italian sausage into a mixing bowl. Use your clean hands to gently mix it together. You don’t want to over-mix it, or mix it too hard, it’s not like kneading bread! 
  • Step 2 : In a separate bowl, add the breadcrumbs and half and half, stir together and allow it to sit for 5 minutes so the breadcrumbs can soften. 
  • Step 3 : Add in the eggs, Italian seasoning, and salt in with the breadcrumbs and mix until well combined. 
  • Step 4 : Pour the breadcrumb mixture into the ground meat mixture and gently stir until combined. I find it easiest to use my clean hands but you can also use a silicone spatula or wooden spoon. 
  • Step 5 : Form into golfball sized meatballs and set them on a clean plate to get ready for frying. 
  • Step 6 : Heat the oil in a large skillet pan until shimmering but not smoking. About medium heat maybe slightly higher. 
  • Step 7 : Add several meatballs at one time and fry them on all sides, about 5-7 minutes. Don’t overcrowd the pan, cook them in batches if needed. 
  • Step 8 : Wipe out any excess grease or oil from the pan (with a paper towel) and add the pasta sauce. Add the meatballs back into the sauce. Bring everything to a boil, covering the meatballs with the sauce as needed, and let it simmer for about 10 minutes until the meatballs reach an internal temperature of 165 degrees F. I like to cover the skillet pan with a lid to really infuse all the flavor and get the meatballs cooked and tender. 

How to make this italian pasta recipe with homemade meatballs.

How to make this italian pasta recipe with homemade meatballs.

How to make this italian pasta recipe with homemade meatballs.

How to make this italian pasta recipe with homemade meatballs.

How to make this italian pasta recipe with homemade meatballs.

How to make this italian pasta recipe with homemade meatballs.

How to make this italian pasta recipe with homemade meatballs.

Italian Meatballs FAQ’s

  • What Percent Fat Ground Beef is Best To Use For Homemade Meatballs?

    • It’s best to use ground beef that has some fat in it, I recommend at least 20% fat or 27% fat. It adds juicy flavor, moisture, and just makes them taste really good.
    • But if you prefer a leaner ground meat (sometimes I do!) then try using a 15% fat ground beef or leaner. The meatballs might have a slightly different moisture texture to them, but I have never found it to be bad. I personally prefer the leaner meat, but for the best taste, especially in meatballs, use a higher fat ground beef. 
  • How To Store Meatballs

    • Fridge : Store any leftovers inside an airtight container, in the fridge, for up to 3-4 days. Reheat in the microwave or on the stove top. Add any necessary pasta sauce, broth, or water to help reheat the meatballs if needed. 
    • Freezer : If freezing, place the room temperature meatballs onto a cookie sheet and freeze them individually. Then transfer the frozen meatballs to a freezer-safe bag or container and freeze for up to 3 months. Allow the meatballs to thaw in the fridge overnight before serving. You can also throw the frozen meatballs into the slow cooker (LOW for about 6 hours) with some broth or pasta sauce. 
  • Can I Bake These Instead of Frying?

    • Yes, you can bake these meatballs inside of frying in a skillet pan. Note that baking the meatballs will give them a slightly different texture than frying. But it is a healthier, still tasty, alternative to the pan frying in oil. 
      • Preheat oven to 400 degrees F. 
      • Line a cookie sheet/baking sheet with parchment paper or spray lightly with cooking spray. 
      • Shape the meat into golf-ball sized meatballs and place them on the baking sheet. 
      • Bake for 18-20 minutes or until they are fully cooked and the internal temperature is 165 degrees F. 
      • In a saucepan, over medium heat, heat the pasta sauce until it simmers. Once the meatballs are done cooking, transfer them to the pasta sauce and allow it all to simmer for several minutes. 
  • What Size Should I Make The Meatballs?

    • Yes, you can make these meatballs to be any size you prefer. Make them larger or smaller, depending on who you’re serving (kids vs adults) or how many people you need to serve. 
    • The cooking time will vary depending on the size of the meatballs. It’s important to have a food thermometer to check the internal temperate as that is the only way you will know if they are fully cooked. 
  • Can I Make Changes To This Recipe?

    • Pasta Sauce : Use your favorite! Any variety will work in this recipe. If you ant saucier meatballs then use two jars of spaghetti sauce. 
    • Ground Meat : You can use ground pork instead of Italian sausage, try using the spicy Italian sausage for some heat, or use the sweet Italian sausage for a not so spicy version of the meatballs. Ground Italian sausage is not spicy, but it does have some flavor to it, so for a very mild version use sweet Italian sausage or use two pounds ground beef. You can also use ground turkey + ground beef for a leaner version. 
    • Make It Spicy! : Add some red pepper chili flakes in with the meatballs mixture or add some to the pasta sauce when it is simmering with the meatballs. Use spicy ground Italian sausage. 

Pan of meatballs with a wooden spoon serving some.

Expert Tips

Here are a few of my tips so that you can have success recreating this recipe in your own kitchen ♥

  • Meat Thermometer : This is something that everyone should have in their kitchen. It’s the only safe way to accurately tell if the meatballs, and other meats like especially chicken, are cooked accurately and to temperature. 
  • Cookie Scoop : I love using a large cookie scoop when making meatballs! It allows for all of the meatballs to be the same size, and it’s super easy to scoop up the meatball mixture with it, and put it in your hand to roll into a ball. 

Overhead shot of this recipe

More Meatball Recipes You’ll Love

A pan of meatballs with sauce over them and parmesan cheese.
Together As Family Logo

Homemade Italian Meatballs


Author Jessica - Together as Family
Course Dinner
Cuisine Italian
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 24 meatballs
Looking for a mouth-watering Italian meatball recipe? These Homemade Italian Meatballs are made with a blend of ground beef and Italian sausage, infused with delicious Italian seasonings, and served in a semi-homemade savory tomato basil garlic sauce.

Ingredients
  

  • 1 pound ground beef (I use 80/20)
  • 1 pound Italian ground sausage
  • 2/3 cup Italian-style breadcrumbs
  • 2/3 cup half and half
  • 2 large eggs
  • 1 teaspoon Italian seasoning
  • 1 teaspoon kosher salt or sea salt
  • 2 tablespoons canola oil or vegetable oil (more as needed for frying)
  • 1 jar (24 oz) tomato basil garlic pasta sauce

Serving

  • cooked spaghetti
  • parmesan cheese
  • chopped basil

Instructions

  • Crumble the ground beef and ground Italian sausage into a mixing bowl. Gently mix it together using your clean hands or a sown spoon. Set to the side.
    1 pound ground beef, 1 pound Italian ground sausage
  • In a separate mixing bowl, mix together the Italian breadcrumbs and half & half until combined. Let it sit for 5 minutes.
    2/3 cup Italian-style breadcrumbs, 2/3 cup half and half
  • Add the eggs, Italian seasoning, and salt in with the moistened breadcrumbs and stir together until well combined.
    2 large eggs, 1 teaspoon Italian seasoning, 1 teaspoon kosher salt or sea salt
  • Add the breadcrumb/egg mixture into the ground meats and gently mix together with clean hands or wooden spoon.
    * Do not knead it like you would bread dough. Gently combine it together just until incorporated.
  • Form the meatball mixture into golf-ball sized balls and place them on a clean plate.
    * I use a 3 tb cookie scoop to evenly scoop the meatball mixture up and roll into a ball.
  • Heat the oil in a large skillet pan, over medium-high heat, until the oil is shimmering but not smoking. This will take a few minutes.
    2 tablespoons canola oil or vegetable oil
  • Fry the meatballs in the oil and sear on all sides, about 5-8 minutes. Be sure to not overcrowd the pan and cook the meatballs in batches if needed.
    If cooking in batches, remove the seared meatballs to a clean plate while you sear the next batches.
    * No need to cook the meatballs all the way through. Make sure all sides have a nice sear on them at this step.
    * You may need to add more oil, as needed, if frying in more than 1 batch or if the pan seems dry.
  • Remove any excess grease or oil from the pan using a paper towel to soak it up, and then add the pasta sauce into the skillet pan
    1 jar (24 oz) tomato basil garlic pasta sauce
  • Let the meatballs simmer, covering them with the sauce as needed, for about 10 minutes or until the internal temperature reaches 165℉
    * I like to cover the skillet pan with a lid during the simmer time. It helps infuse all the flavors, cook the meatballs faster, and make them super tender.
  • Eat the meatballs as is or serve them over cooked spaghetti noodles. Garnish with parmesan cheese and/or chopped basil.

Notes

Oil : Use a cooking oil that has a high smoke point like canola, vegetable, or avocado oil. Do not use olive oil. 
Nutrition Info & Serving Size : The amount listed is per meatball when each meatballs is about 3 tablespoons each, or you get 24 meatballs out of the recipe. You can make the meatballs as large or as small as you want. The cook time will vary if they're smaller or larger than what the recipe calls for. 
Gently Mix : It may take a few minutes longer but it's really important to very gently mix the meatballs ingredients together with the ground meats. We are not kneading bread here! Just lightly mix until everything is incorporated. I find it easiest to use clean hands but you can use a wooden spoon or silicone spatula if wanted. 
Want To Bake Them Instead? -
  • You can bake these meatballs inside of frying in a skillet pan. Note that baking the meatballs will give them a slightly different texture than frying. But it is a healthier, still tasty, alternative to the pan frying in oil. 
    • Preheat oven to 400 degrees F. 
    • Line a cookie sheet/baking sheet with parchment paper or spray lightly with cooking spray. 
    • Shape the meat into golf-ball sized meatballs and place them on the baking sheet. 
    • Bake for 18-20 minutes or until they are fully cooked and the internal temperature is 165 degrees F. 
    • In a saucepan, over medium heat, heat the pasta sauce until it simmers. Once the meatballs are done cooking, transfer them to the pasta sauce and allow it all to simmer for several minutes. 

Nutrition

Calories: 149kcal | Carbohydrates: 4g | Protein: 8g | Fat: 11g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.3g | Cholesterol: 45mg | Sodium: 396mg | Potassium: 204mg | Fiber: 1g | Sugar: 1g | Vitamin A: 185IU | Vitamin C: 2mg | Calcium: 25mg | Iron: 1mg

Did You Make This Recipe?

I'd love to see it! You can share it with me on @togetherasfamilyblog and follow on Pinterest @together-as-family-blog-recipes or Facebook @togetherasfamilyblog for more!

Did you love this recipe?

Make sure to comment below so we can chat about it! Or follow on your favorite social network for even more family recipes.

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating