Nonna's Tuscan Hearth Italian Meatballs
Italian

Nonna's Tuscan Hearth Italian Meatballs

schedule75 mins
signal_cellular_altIntermediate
group6 Servings
visibility0 Views

shopping_basketIngredients

  • Ground Beef1 lb (450g), 80/20
  • Ground Pork1 lb (450g)
  • Italian Breadcrumbs1 cup
  • Whole Milk1/2 cup
  • Large Eggs2
  • Parmigiano-Reggiano1 cup, freshly grated
  • Garlic5 cloves, finely minced
  • Yellow Onion1/2 small, finely grated
  • Fresh Parsley1/3 cup, finely chopped
  • Fresh Basil2 tbsp, finely chopped
  • Dried Oregano1 tsp
  • Fine Sea Salt2 tsp
  • Freshly Ground Black Pepper1 tsp
  • Olive Oil2 tbsp
  • San Marzano Crushed Tomatoes28 oz (800g)
  • Tomato Sauce15 oz (425g)
  • Tomato Paste2 tbsp
  • Fresh Basil Leaves6, for the sauce
  • Granulated Sugar1 tsp, optional

Nutrition Per Serving

Calories

585

Protein

35g

Fat

37g

Carbs

24g

restaurantInstructions

1

Prepare the Breadcrumb Mixture

In a medium bowl, combine the Italian breadcrumbs and whole milk. Let the mixture rest for 5 minutes until the breadcrumbs fully absorb the milk and become soft.

lightbulb
Chef's Tip

This mixture, known as a panade, keeps the meatballs exceptionally tender and juicy.

2

Mix the Meatball Ingredients

In a large mixing bowl, combine the ground beef, ground pork, softened breadcrumb mixture, eggs, Parmigiano-Reggiano, garlic, grated onion, parsley, basil, oregano, salt, and black pepper. Mix gently with your hands just until everything is evenly combined.

3

Shape the Meatballs

Lightly wet your hands and form the mixture into approximately 18 to 20 evenly sized meatballs, about 2 inches in diameter. Place them on a parchment-lined tray while you prepare the skillet.

lightbulb
Chef's Tip

Avoid compressing the meat too firmly. Loosely formed meatballs remain lighter and more tender after cooking.

4

Brown the Meatballs

Heat the olive oil in a large Dutch oven or deep skillet over medium-high heat. Brown the meatballs in batches for about 2 to 3 minutes per side until a deep golden crust forms. They do not need to be fully cooked at this stage. Transfer them to a plate.

5

Prepare the Tomato Sauce

Reduce the heat to medium. Add the tomato paste to the same pan and cook for 1 minute. Stir in the crushed San Marzano tomatoes, tomato sauce, fresh basil leaves, and optional sugar. Bring the sauce to a gentle simmer while scraping up the flavorful browned bits from the bottom of the pan.

6

Simmer the Meatballs

Carefully return the browned meatballs to the simmering sauce. Cover partially and cook over low heat for 30 minutes, occasionally turning the meatballs so they cook evenly and absorb the rich tomato flavor.

lightbulb
Chef's Tip

Gentle simmering keeps the meatballs moist while allowing the sauce to develop incredible depth of flavor.

7

Finish the Sauce

Taste the sauce and adjust the seasoning with additional salt or black pepper if needed. Remove the basil leaves if desired and allow the sauce to simmer uncovered for another 5 minutes to slightly thicken.

8

Prepare for Serving

Serve the meatballs generously coated with the tomato sauce. Top with freshly grated Parmigiano-Reggiano, chopped parsley, and torn basil leaves. Pair with spaghetti, creamy polenta, garlic bread, or toasted ciabatta.

lightbulb
Chef's Tip

For authentic Italian flavor, grate the Parmesan fresh just before serving instead of using pre-grated cheese.

9

Store Leftovers

Allow the meatballs to cool completely before storing them in an airtight container with the sauce. Refrigerate for up to 4 days or freeze for up to 3 months.

10

Reheat and Enjoy Again

Reheat the meatballs gently in the tomato sauce over low heat until thoroughly warmed. Add a splash of water if the sauce has thickened too much during storage.

lightbulb
Chef's Tip

Meatballs often taste even better the following day because the herbs and spices continue to infuse both the meat and the sauce.

timer

Cooking Mode

Keep your screen awake with step-by-step guidance.