Go Back
+ servings
Italian meatballs and tomato sauce in a sauté pan. One meatball is cut in half so you can see it;s juicy center.

Get the Recipe: Italian Meatballs & Tomato Sauce

This Italian meatball and tomato sauce recipe uses low and slow cooking for the sauce and high-heat baking for the meatballs. The meatballs also have fresh bread and milk (a panade) in place of breadcrumbs, giving them a lighter and more moist texture than their dry crumb counter parts.
5 from 8 ratings

Ingredients

Tomato Sauce

  • 2, 28 oz cans of whole peeled tomatoes
  • ½ cup yellow onion, chopped (about 1/4 onion)
  • 1 anchovy, (optional, see notes)
  • 2 tablespoons tomato paste
  • ½ teaspoon marmite, (optional, see notes)
  • 4 cloves (2tsp) roasted garlic
  • 1 teaspoon kosher salt
  • 1 tablespoon brown sugar, packed
  • ¼ cup olive oil
  • 1 tablespoon unsalted butter
  • ½ teaspoon dried oregano
  • ¼ teaspoon fennel seed, toasted and ground
  • ¼ teaspoon calabrian chili powder
  • ½ teaspoon ground black pepper
  • 1 bay leaf
  • 2 tablespoons fresh basil, chopped
  • 1 tablespoon fresh oregano, chopped
  • 1 teaspoon lemon juice

Meatballs

  • 1 lb ground pork shoulder
  • 1 lb ground chuck roast
  • 6 tablespoons whole milk
  • cups Italian bread, cut into 1/2in (1.25cm) cubes
  • ½ cup yellow onion, chopped (about 1/4 onion)
  • 2 eggs
  • 2 tablespoons fresh parsley, finely chopped
  • ¾ cup parmesan, microplaned or finely grated
  • 1 tablespoon kosher salt
  • ½ teaspoon dried oregano
  • ½ teaspoon fennel seed, toasted and ground

Equipment

  • 1 Enameled dutch oven or stock pot
  • 1 blender
  • 1 Kitchenaid mixer with meat grinder attachment optional
  • 2 1/2 sheet baking tray
  • 1 set of tongs
  • 1 microplane or box grater
  • 1 large mixing bowl
  • 1 small mixing bowl
  • 1 chef knife
  • 1 cutting board
Print Recipe

Instructions

Tomato Sauce

  • Start the sauce 3-4 hours before you begin making the meatballs.
  • For the sauce, begin by preparing the tomatoes and onions. You can do this one of two ways, depending on how you'd like the final texture:
  • 1. Put both cans of the tomatoes plus juice and the onion into a blender and blend for 30 seconds or until the onion is mostly puréed. Set aside for later.
  • 2. Put just the tomato juice from the cans and onion into a blender and blend until puréed. Then hand crush the whole tomatoes in a bowl until you have the consistency you want and set everything aside.
  • Next, smash an anchovy with the back of your fork into a paste and mix it with the tomato paste, marmite, roasted garlic, kosher salt, and brown sugar in a small bowl. Set this aside too.
  • Now, heat a soup pot or dutch oven on the stove top on medium, medium-high heat. Add the olive oil and butter to the pot and when the butter begins to bubble add in the ground pepper, fennel, oregano, and calabrian chili powder. Use a whisk to move the spices around. Once they begin toasting and get fragrant, 30-90 seconds, add in the tomato paste mixture and continue whisking for another 60-90 seconds.
  • Pour in the tomatoes and onion purée to stop the spices from burning and give everything a good mix. Add in the bay leaf and let the sauce cook on low for 3 hours stirring every 30-60 minutes. Keep the lid on the pot, but make sure it's slightly ajar to allow for evaporation and faster tomato sugar caramelization.
  • About three hours later, chop the basil and oregano, then add them and the lemon juice into the sauce.

Meatballs

  • Now, for the meatballs. Preheat the oven to 425°F (218°C).
  • Chop up the bread and add it to a medium bowl. Start the panade by pouring the milk over the bread and letting it sit for 5-10 minutes. While that absorbs, place the eggs and the onion into a blender and blend for 15-30 seconds (just until the onion is puréed). Set aside and prep the parmesan, spices, and chopped parsley. When that's done, use a fork or your hand, to break up the bread and milk into a paste-like texture. Add the egg mixture, parsley, spices, and parmesan (a little at a time) mixing well.
  • Once your panade is prepped, add the pork and beef to a big bowl. Pour the binding mixture into the bowl and use your hands to gently mix everything together. You want to get everything incorporated but not smushed together. The looser the mix, the better the texture will be when cooked. I tend to first break everything up and then claw my hand to agitate and mix without compaction.
  • When mixed, use a #24 (2in/5cm) cookie scoop (it should hold roughly 2.5tbsp or 50g and make 26 meatballs) to spoon out all the meatballs. You can gently form them into spheres and place them on 2 lined cookie sheets, but remember don't compress them.
  • Bake for 15-20 minutes, until the outside starts to take on a deep brown color and crisp up. Use tongs to add the meatballs to the sauce for another 10-15 minutes. Serve and enjoy with pasta, or your bread and cheese of choice.

Notes

  • If anchovies aren't your thing, substitute with 1/2tbsp (7.5ml) of fish sauce OR worcestershire sauce. 
  • If you can't find marmite (amazon also sells it) or don't want to use it, feel free to substitute with an equal amount of miso paste, tamari, or soy sauce. 
  • If you don't like fennel (black licorice or anise flavor) you can absolutely use less or leave it out entirely. Customize the spices to meet your needs!
  • Also, to everyone coming for me because I added sugar to my sauce. You can still use a carrot as a more traditional substitute. Finely grate between 1/2 to 1 whole carrot and add a little bit at a time to taste.
  • If you want to make bigger meatballs, go right ahead. Just make sure you get that nice browning on the outside from the oven and they reach an internal temperature of 160°F (71°C) before eating them.

Nutrition

Calories: 697kcal | Carbohydrates: 18g | Protein: 34g | Fat: 54g | Saturated Fat: 19g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 25g | Trans Fat: 1g | Cholesterol: 179mg | Sodium: 2652mg | Potassium: 882mg | Fiber: 3g | Sugar: 10g | Vitamin A: 765IU | Vitamin C: 20mg | Calcium: 285mg | Iron: 5mg