• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Homebody Eats
  • Home
  • Recipes
    • Appetizers
    • Breakfast
    • Dessert
    • Main Dish
    • Side Dish
  • Entertaining
  • Kitchen Essentials
  • About
  • Start a Food Blog
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Shop Courses & Cookbooks
  • Italian Cooking Retreat
  • Contact
  • About
×
Homebody Eats » Recipes » Italian Inspired

Pork and Beef Italian Meatballs

Published: Nov 26, 2025 by Jessica Mode · This content may include affiliate links.

4 shares
  • Share
  • Email
  • Print
Jump to Recipe Print Recipe

Create authentic Italian-style meatballs by combining a mixture of pork and beef (the secret to the best meatballs). This recipe uses a traditional technique of stale bread soaked in milk instead of breadcrumbs.

Italian meatballs in sauce topped with parsley.

Want To Save This Article?

Enter your email below and we'll send it straight to your inbox. Plus, you'll receive new weekly recipe inspiration.

Save this Article

I learned how to make authentic Italian meatballs while going to culinary school in Italy. And I have to say, once you try your hand at homemade meatballs, you'll never go back to the store-bought version...they're that good!

This recipe uses a few traditional techniques, like soaking stale bread as a binder and mixing ground pork and beef. These techniques are common in many Italian homes becuase they encourage a low waste kitchen.

Be sure to pair these meatballs with a delicious tomato sauce or your favorite pasta, like spicy vodka rigatoni.

Jump to:
  • What You'll Learn In This Recipe
  • 10 Authentic Italian Recipes You'll Love
  • Ingredients You Need
  • How To Make This Recipe
  • Expert Tips
  • Recipe FAQs
  • More Italian Recipes
  • Pork and Beef Italian Meatballs

What You'll Learn In This Recipe

  • Tips for cooking the meatballs with a perfectly golden brown crust.
  • How to freeze for later and reheat.
  • Using a thermometer to check the internal temperature of the meatballs.

Want even more Italian inspired recipes? Check out my free eBook with 10 recipes you'll love.

10 Authentic Italian Recipes You'll Love

10 easy-to-cook recipes straight from my time attending culinary school in Italy (in a convenient eBook).

    ​

    Ingredients You Need

    Italian meatball ingredients with labels.
    • Stale bread: Almost any type of old, stale bread will work, just make sure to cut off the crust as it can become too chewy in the meatballs.
    • Milk: I prefer whole milk, but use what you have on hand.
    • Ground beef and pork: I like to buy an 80/20 mixture for the ground meat. Having some fat in the meat is important for flavorful meatballs.
    • Parmesan: Adds an extra boost of salty, umami flavor.
    • Parsley: I prefer fresh parsley, but dried will also work.
    • Egg: This helps bind the meatballs together.
    • Morton kosher salt/black pepper: It's important to season the ground meat to enhance the flavor of the meatballs.
    • Extra virgin olive oil: Although many people say you shouldn't use olive oil for high heat cooking, it's perfectly safe for pan frying.

    How To Make This Recipe

    four numbered photos showing how to make Italian meatballs.

    1. The first step is soaking the cubed bread in milk. Allow the mixture to sit for about 5 minutes, until all of the milk has soaked up. If you notice the bread is still hard after soaking in milk, add a splash more milk until the bread has fully softened.

    2. Next, combine the soaked bread with the ground beef, ground pork, parmesan, parsley, egg, salt, and pepper. You can wear gloves or just use clean hands to mix everything together.

    3. Shape the meat into 1.5 inch (4 cm) balls. I like using a cookie scoop for this step.

    4. Finally, cook the meatballs in a hot skillet with olive oil. You'll need to rotate the meatballs throughout the cooking process until all sides are golden brown.

    Double check that the inside of the meatball is fully cooked with an instant read thermometer. They should reach an internal temperature of 160°F (72°C), then carry-over cooking will bring them up to the final safe temperature of 165°F (74°C).

    Expert Tips

    • Turn down the heat as needed to prevent the oil from popping or if you notice the outside of the meatballs are done before the inside is fully cooked. This will prevent the outside from getting too dark and crispy.
    • You may want to cover your skillet with a splatter screen to prevent the oil from popping outside of the pan.
    • For a pretty presentation, serve the meatballs with your favorite tomato sauce, topped with more parsley and parmesan cheese.

    Recipe FAQs

    Can I freeze the cooked meatballs?

    Yes! Place cooked meatballs on a parchment lined baking sheet and freeze just until frozen through. Then, place in an airtight bag (I like to vacuum-seal mine). Freeze for up to 2+ months. Before eating, allow meatballs to thaw overnight in the refrigerator. Heat in a saute pan over medium heat on the stove until heated through.

    The bread didn't soak up all the milk.

    If the bread hasn't absorbed all of the milk, don't worry. You can still add the milk at the bottom of the bowl to the meatball mixture.

    What should I serve with the meatballs?

    I love pairing them with a tomato based pasta like this spicy vodka rigatoni or pasta alla Norma.

    Italian meatballs in sauce topped with parsley.

    More Italian Recipes

    • paccheri pasta with mussels and tomatoes.
      Italian Mussel and Tomato Paccheri Pasta
    • fork in a plate of pasta all norma.
      Italian Pasta alla Norma (Eggplant Pasta)
    • slice of pork scallopini with red wine sauce and cracked pepper.
      Italian Red Wine Pork Scallopini
    • plate of pistachio pesto pasta with basil garnish.
      Italian Pistachio Pesto Pasta

    Love this recipe? Please leave a 5-star ⭐⭐⭐⭐⭐ rating in the recipe card below. Don't forget to follow along on Instagram, Facebook, YouTube, and Pinterest for more recipes.

    Italian meatballs in sauce topped with parsley.

    Pork and Beef Italian Meatballs

    Create authentic Italian-style meatballs by combining a mixture of pork and beef (the secret to the best meatballs). This recipe uses a traditional technique of stale bread soaked in milk instead of breadcrumbs.
    Author: Jessica Mode
    No ratings yet
    Print Recipe Pin Recipe
    Active Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Main Course
    Cuisine Italian
    Servings 8 servings (32 meatballs)
    Calories 555 kcal

    Equipment

    • mixing bowl
    • 1.5 inch (4 cm) scoop
    • skillet
    • tongs
    • instant read thermometer

    Ingredients
     
     

    • 2 cups cubed stale bread crust removed
    • ⅓ cup milk
    • 1 pound ground beef
    • 1 pound ground pork
    • ½ cup finely grated parmesan
    • ¼ cup fresh parsley minced
    • 1 large egg
    • 1 ½ teaspoons Morton kosher salt
    • ½ teaspoon finely ground black pepper
    • ¼ cup extra virgin olive oil

    Instructions
     

    • Add cubed bread and milk to a mixing bowl and allow to sit for 5 minutes until the bread soaks up the milk.
    • In a large mixing bowl add milk soaked bread, ground beef, ground pork, parmesan, parsley, egg, salt, and pepper. Using clean hands, mix until combined. Don't overwork or the meatballs will become tough. Shape into 1.5 inch (4 cm) balls using a scoop.
    • Heat a skillet to medium high heat. Once hot, add olive oil. Cook meatballs in batches, rotating until all sides are golden brown, about 10 minutes, until they reach an internal temperature of 160°F (72°C) with an instant read thermometer. Turn down the heat as needed to prevent the oil from popping or if you notice the outside of the meatballs are done before the inside is fully cooked.

    Notes

    Leftovers: Store leftovers in an airtight container in the refrigerator for up to 6 days.
    Reheat: Reheat in a saute pan over medium heat on the stove until heated through.
    Freeze: Place cooked meatballs on a parchment lined baking sheet and freeze just until frozen through, then place in an airtight bag (I like to vacuum-seal mine). Freeze for up to 2+ months. Before eating, allow meatballs to thaw overnight in the refrigerator. Heat in a saute pan over medium heat on the stove until heated through.
    You may want to cover your skillet with a splatter screen to prevent the oil from popping outside of the pan.
    If you notice the bread is still hard after soaking in milk, add a splash more milk until the bread has fully softened. If the bread hasn't absorbed all of the milk, you can still add the milk at the bottom of the bowl into the meatball mixture.

    Nutrition

    Serving: 4meatballsCalories: 555kcalCarbohydrates: 29gProtein: 29gFat: 35gSaturated Fat: 12gPolyunsaturated Fat: 3gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 110mgSodium: 900mgPotassium: 441mgFiber: 2gSugar: 4gVitamin A: 263IUVitamin C: 3mgCalcium: 186mgIron: 4mg
    Have you tried this recipe?Tag @homebody.eats on Instagram so we can see your creations!

    More Italian Inspired

    • lemon olive oil cake topped with glaze, lemons, and edible flowers.
      Italian Lemon Olive Oil Cake
    • spicy vodka rigatoni pasta topped with parmesan cheese and basil.
      Spicy Calabrian Chili Vodka Pasta
    • Select spritz in wine glass next to liquor bottle.
      Venetian Select Spritz (3 Ingredients)
    • candied cherry tomatoes.
      Candied Tomatoes

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Jessica! Here, you'll find delicious & fresh recipes that will help you learn to master a new skill in the kitchen!

    More about me →

    Prepare for Holiday Dinners

    • roasted turkey on serving platter with fruit and herbs.
      How To Cook A Turkey For Beginners
    • two jars of turkey stock in mason jars.
      Homemade Turkey Stock
    • gravy with pepper in a gravy boat.
      Homemade Gravy With Turkey Drippings
    • three types of compound butter logs.
      3 Compound Butters for Turkey

    Holiday Desserts

    • chocolate and peanut butter pie topped with peanuts.
      Peanut Butter & Chocolate Ganache Pie (No Bake)
    • glazed apple hand pies on sheet tray.
      Glazed Apple Hand Pies
    • stacked cranberry cheesecake bars.
      Cranberry Cheesecake Bars
    • sweet potato pocket pies.
      Mini Sweet Potato Pocket Pies With Premade Pie Crust

    Footer

    ↑ back to top

    About Us

    Learn About Us
    Privacy Policy
    Accessibility Statement
    Disclaimer
    Terms of Use

    Newsletter

    Sign Up for weekly emails and updates

    Contact

    Contact Us
    Shop Courses & Products
    Work With Us

    As an LTK & Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Homebody Eats®

    meatballs on a platter with text overlay.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required