Recipe Video Comments

Italian Meatballs with the Best Sauce

This is the ultimate Italian meatball recipe made with the best homemade tomato sauce. Tender, incredibly juicy, and generously sized!

Authentic Italian meatballs cooked with Italian herbs and a tomato sauce.

Our Italian meatballs guarantee the perfect texture. They are soft and never too dense in the middle—they almost melt in your mouth. Not to mention, the rich, homemade sauce they cook in is outrageously delicious! We cannot wait for you to try this recipe.

Serve them with noodles to make classic spaghetti and meatballs, pair them with fresh homemade pasta, or simply serve them on a plate next to a big slice of focaccia bread to soak up every last drop of that amazing sauce. And to really lean into the Italian theme, consider adding fresh Caprese salad to the table and finishing your meal with an authentic tiramisu.

Key Ingredients

  • Ground Beef and Pork: After testing these meatballs a few times, we dialed into a combination of ground beef and ground pork. Go for slightly leaner ground beef (we like it to have around 15% fat), then mix in higher-fat ground pork to add extra flavor.
  • Onion and Garlic: No Italian dish is complete without these! They add so much flavor to your meatballs.
  • Saltine Crackers and Milk: While many authentic Italian recipes use bread or fresh breadcrumbs as a binder, we go off the beaten track and use crushed saltine crackers and milk. Saltines add a wonderful lightness to the mixture (they do the same in our meatloaf recipe and in this simple meatball recipe)
  • Italian Herbs: A combination of fennel, Italian seasoning, and fresh parsley gives these meatballs an authentic flavor. We especially love the fennel in this recipe.
  • Parmesan Cheese: We use salt in the meatball mixture itself, but also love seasoning this with Parmigiano-Reggiano cheese. It adds so much flavor.
  • The Best Meatball Sauce: You can use store-bought sauce, but for a genuinely delicious dish, try our simple, homemade tomato sauce in the recipe below. It’s perfect with these Italian meatballs and incredibly easy to make. We also love using our homemade pasta sauce or marinara sauce.

Find the full recipe with measurements below.

Homemade Meatballs with sauce

How to Make Italian Meatballs

We’ve made this recipe so many times now, and we are always amazed by how delicious and tender they turn out. Here’s a brief overview of how to make them:

  1. Cook the onions, garlic, and fennel in some olive oil until soft and fragrant.
  2. Make the meatball mixture with the ground meat, cooked onions and garlic, and the remaining meatball ingredients.
  3. Shape the mixture into generously sized balls, then bake them until they are browned on top (but not quite done in the middle).
  4. As they bake, make the easy tomato sauce (or warm up your favorite store-bought sauce).
  5. Add the partially baked meatballs directly to the sauce and continue baking in the oven until they are cooked completely through.

Our Secrets for Making Italian Meatballs with the Best Sauce

Tip 1: Make big meatballs. You can always tell an amazing Italian restaurant when they have meatballs on the menu. Not meatballs with pasta, but just the meatballs (sometimes sold as polpette). They can stand alone. That’s why our recipe calls for making four big meatballs.

Not only are they impressive on the table, but because they are so large, they stay tender and juicy in the middle. Now, if you’d prefer to make smaller ones, you can! We did just that in our spaghetti and meatballs recipe, which uses the same meatball mixture.

Italian Meatball ingredients in a bowl
Four big meatballs on a baking sheet ready to go into the oven.

Tip 2: Start them in the oven without sauce. The trick to these big, juicy meatballs is to make the mixture, form them, and then bake them without any sauce until they take on a light golden crust. Partially baking them in the oven gives the meatballs a golden brown exterior while keeping them completely juicy on the inside.

Tip 3: Finish cooking them in the sauce. While the meatballs bake, we make our simple but incredibly flavorful tomato sauce (you can watch us make it in the video). You’ll make it with shallots, garlic, a splash of wine, stock, crushed tomatoes, and fresh basil. We love placing our partially baked meatballs right into the simmering sauce. Then either let them finish cooking in the sauce on the stove, or transfer to the oven and finish them there.

Placing partially cooked meatballs into homemade tomato sauce.
The middle of our Italian meatballs, shows how juicy and tender they are.

Ways to Serve Italian Meatballs

Our favorite way to serve these big, juicy meatballs is on a plate with a big spoonful of that incredible sauce. Add a slice of focaccia or garlic bread, and we’re happy! Beyond that, you can serve with buttered noodles or fresh pasta, make sandwiches, or add a meatball and some sauce to a bowl of creamy polenta or grits!

Italian meatballs cooked in homemade tomato sauce

Italian Meatballs with the Best Sauce

  • PREP
  • COOK
  • TOTAL

Big, juicy Italian meatballs simmered in a homemade tomato sauce. Serve these juicy meatballs with spaghetti and make spaghetti and meatballs, or, to be a bit more authentic, serve the meatballs (called polpette in Italy) as a stand-alone dish with some bread for dipping.

There are no eggs in this recipe. Between the saltines and milk, these tender meatballs stay juicy and hold together without the need for them.

Makes 4 servings

Watch Us Make the Recipe

You Will Need

Meatballs

8 ounces ground beef, use 85/15 (225g)

8 ounces ground pork (225g)

4 tablespoons saltine cracker crumbs from 8 crackers (25g)

½ cup plus 1 tablespoon whole milk (135g)

1 ½ tablespoons olive oil

½ cup minced onion (60g)

4 cloves garlic, minced

1 tablespoon ground fennel

¼ cup chopped parsley (10g)

1 ½ ounces Parmigiano-Reggiano cheese, finely grated, 6 tablespoons (42g)

¾ teaspoon fine sea salt

¼ teaspoon fresh ground black pepper

Tomato Sauce

½ cup minced shallot (60g)

6 cloves garlic, minced

¼ teaspoon Aleppo pepper or crushed red pepper flakes

2 tablespoons olive oil

1 tablespoon Italian seasoning

¼ cup dry white wine (60ml)

⅓ cup chicken stock (80ml)

1 (28-ounce) can crushed tomatoes, we like canned crushed tomatoes with basil

½ cup chopped fresh basil (15g)

1 teaspoon fine sea salt

¼ teaspoon fresh ground black pepper

Directions

    1Heat the oven to 425°F (220°C). Line a rimmed baking sheet with foil or parchment paper and brush lightly with oil.

    2Combine saltine cracker crumbs and milk in a small bowl. Let it sit.

    3Heat 1 ½ tablespoons of olive oil in a large, oven-safe skillet over medium heat. Add onions, garlic, and fennel. Cook until softened, but before they brown, 2 to 3 minutes. Remove from heat.

    4In a large bowl, combine ground beef, pork, parsley, cheese, salt, pepper, and the cooked onion mixture. Add the soaked saltine mixture and mix well (hands work best!).

    5Shape the meatball mixture into four large meatballs. Place on the prepared baking sheet and bake until browned on top, 10 to 12 minutes. At this point, the meatballs will be partially cooked.

    6While the meatballs are in the oven, heat 2 tablespoons of olive oil over medium heat in the same skillet used earlier. Add shallots, garlic, and Aleppo pepper. Cook until softened, 2 to 3 minutes. Sprinkle Italian seasoning over the shallots and cook, stirring, for 1 minute. Add wine and simmer until almost dry. Stir in stock, crushed tomatoes, salt, pepper, and fresh basil. Bring to a low simmer.

    7Gently nestle the partially baked meatballs into the sauce. Spoon some sauce over each meatball.

    8Set the oven temperature to 300°F (148°C). Bake the meatballs in the sauce until they reach an internal temperature of 160°F, 10 to 15 minutes. Do not cover the skillet. To finish on the stove, cover the skillet and simmer over low heat until meatballs reach 160°F internally (10 to 15 minutes).

Adam and Joanne's Tips

  • Storing: Keep leftovers in an airtight container in the refrigerator for up to 4 days.
  • A mixture of ground beef (85/15 for juiciness) and ground pork is perfect for a classic flavor. But feel free to mix it with ground veal, lamb, or Italian sausage.
  • Use clean hands to mix the meatball mixture for the best texture and to ensure everything is well combined.
  • Our homemade tomato sauce is simple to make and absolutely elevates these meatballs. If you’re short on time, opt for a high-quality store-bought marinara.
  •  The nutrition facts provided below are estimates.
Nutrition Per Serving Serving Size 1 large meatball (recipe makes 4) / Calories 494 / Total Fat 31.4g / Saturated Fat 9.6g / Cholesterol 86mg / Sodium 922mg / Carbohydrate 21.4g / Dietary Fiber 4.1g / Total Sugars 7.2g / Protein 30.7g
AUTHOR: Joanne Gallagher
Adam and Joanne of Inspired Taste

We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us

19 comments… Leave a Review
  • Kaitlyn Meeks April 9, 2025

    Can’t say enough about this recipe! Thank you for sharing these were amazing and even better the next day!

    Reply
    • Joanne Gallagher September 22, 2025

      That’s amazing, Kaitlyn. Thank you for coming back!

      Reply
  • Sandy March 28, 2025

    This is the best meatball recipe ever, and I’ve been looking a long time. Thanks so much.

    Reply
  • Mario Goudreault April 16, 2024

    Thanks for the recipes.

    Reply
    • Joanne April 16, 2024

      You are welcome! Thank you for supporting us.

      Reply
  • Diane March 18, 2024

    I made this recipe twice this weekend. One for me and the other for my son’s family….this is the best recipe ever…will be making it all the time. Thank you so much for your great recipes and videos that are a great help.

    Reply
    • Adam March 20, 2024

      Hi Diane,

      This is wonderful to hear! We are so happy that your family loves the meatballs 🙂

      Reply
  • Kaz March 16, 2024

    Delicious – easy to make and enjoyed by all. The sauce is very versatile and could be used for many other dishes. Make – you’ll be glad you did

    Reply
    • Adam March 18, 2024

      Yay! We are thrilled you enjoyed them. You may want to check out our newest recipe for spaghetti and meatballs. We used these meatballs but made them smaller.

      Reply
  • Sue March 1, 2024

    I made this recipe last night and it is amazing. So full of flavor!!! It is definitely a keeper!!!

    Reply
    • Joanne March 1, 2024

      That’s amazing, Sue! You might want to take a look at our new recipe for spaghetti and meatballs for inspiration 🙂

      Reply
  • Jennifer February 26, 2024

    Very tasty. Recipe makes four big Italian meatballs. I decided to convert two of them into tacos by add Watkins Taco Seasoning to the mix and sauce. Will have for dinner tonight. Tacos made with corn tortillas and shredded cole slaw.

    Reply
    • Joanne February 27, 2024

      Sounds great, Jennifer. Glad you enjoyed the recipe!

      Reply
  • Joanne February 22, 2024

    Would you please email me the name of the wide cutting tool you use to cut the vegetables in your Sautéed Vegetable video. I like the width and would like to purchase one. Also i enjoy receiving and making your recipes and will soon try your tomato sauce with meatballs. Thank you, Joanne

    Reply
    • Joanne February 22, 2024

      I think you are asking about our Vegetable Knife. It’s from Global Knives and they call it their Classic 7″ Vegetable Knife. I bought mine on Amazon, but many specialty kitchen stores like Williams and Sonoma sell them.

      Reply
  • Julia Pomeroy February 22, 2024

    What are saltines?

    Reply
    • Joanne February 22, 2024

      Hi Julia, Saltines are crackers (similar to water crackers, which would be a good substitute).

      Reply
  • Sonia Kuczynski February 21, 2024

    I use shredded zucchini instead of the saltine crackers soaked in milk, and I use Stove Top stuffing mix with 1/2 cup water and 1 large egg, grated Parmesan, and mix well. Comes out very juicy and tender. Tasty too! Pour over spaghetti or mashed potatoes. Yummy.

    Reply
    • Joanne February 21, 2024

      That sounds like a delicious twist! I love the idea of using zucchini for extra freshness.

      Reply

Leave a Reply

Leave a Review or Comment

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

Rate this recipe!

 

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our privacy policy & terms.

Previous Post: Next Post: