Homemade Italian Meatballs

User Reviews

4.9

21 reviews
Excellent

Homemade Italian Meatballs

These Homemade Italian Meatballs are wonderful over pasta, as an appetizer, or in a meatball hero sandwich. They take a little time to make, but are they ever worth it. You won't believe how incredible your house will smell as these gems are simmering in the made-from-scratch marinara sauce. Incredible.

I Made This!

Be the first!

Save this

Be the first!

Ingredients

Servings
  • 4 cups fresh marinara sauce
  • 4 lices Italian bread crusts removed (let them sit out for about an hour to firm up)
  • 1 cup whole milk
  • 1 lb beef ground, 85% lean
  • 1 lb pork ground
  • ½ lb veal ground
  • 2 large eggs lightly beaten
  • ½ cup breadcrumbs fresh, from slightly dry Italian bread, pulverised in a food processor (see NOTES)
  • 3 tablespoon parsley fresh, chopped, plus extra for garnish
  • 2 tablespoon basil fresh, chopped
  • 3 cloves garlic minced
  • 1 tablespoon kosher salt
  • 1 tablespoon freshly ground black pepper
  • 1 cup Parmesan Cheese grated, plus extra for serving
Add to Shopping List

Instructions

Do Ahead

  1. Make the homemade marinara (click for recipe)

Make the Meatballs

  1. Tear the crustless bread into small pieces and place in a medium bowl. Pour the milk over the bread and press with your fingers, to help the milk get absorbed. Let it rest for about 5 minutes.
  2. In a large mixing bowl, mix together the beef, pork, veal, and eggs. Mix until just combined.
  3. Now add the breadcrumbs, parsley, basil, salt, garlic, and pepper and mix it well.
  4. Add the soaked bread and Parmesan cheese to the meat mixture and mix until fully combined.
  5. Pull out chunks of meat and roll them between your hands that have been dampened with water. Each ball should be slightly larger than a golf ball, approx. 3 oz. each. Place the balls on a baking sheet lined with parchment paper. Refrigerate the rolled balls for 15 minutes to 1 hour.
  6. Meanwhile, preheat oven to 375°F.
  7. Bake meatballs for 30 minutes. Flipping once, halfway through cooking.
  8. (Alternatively, you can brown the meatballs in a skillet with olive oil - about 1 tablespoon - until browned on all sides).
  9. Meanwhile, in a large skillet or pot, heat the marina over medium heat.
  10. Carefully add the meatballs and any accumulated juice to the marinara.
  11. Lower the heat to medium and cook them for at least 20 to 30 minutes, or up to 1 hour. Add more marinara, if necessary. You'll need to turn the balls over now and then if they are not fully submerged.
  12. Use tongs to remove the meatballs from the sauce and place them in a serving bowl. Ladle on a little sauce and grate fresh Parmesan cheese over the top. Garnish with chopped parsley (if using).
  13. Serve at once with extra sauce on the side. Or, place them in a slow cooker on the WARM setting.

Notes

  • See the video near the top of the blog post for visual guidance. If you liked the video, please subscribe to our YouTube channel. 
  • subscribe to our YouTube channel.
  • We recommend using a trio of beef, pork, and veal. If desired, you can go with just beef and pork (1½ lbs beef + 1 lb pork) or all beef (2½ lbs beef). 
  • Fresh breadcrumbs are recommended (from a large slice of Italian bread that has been set out for at least an hour). For the bread/milk mixture, stale bread works great, too. 
  • If you prefer, you can brown the meatballs in a skillet (instead of the oven). You'll get a darker crust on the balls, but, they can lose their shape somewhat. A non-stick skillet makes this easier. 
  • The marinara sauce can be made days in advance. The meatballs can be made up to 2 to 3 days in advance.  See the blog post under "How To Serve" for reheating instructions.
  • Leftovers will keep covered in the fridge for up to 1 week. They can be frozen for 2 to 3 months. Thaw completely and then reheat as instructed. 

Nutrition Information

Show Details
Calories 504kcal (25%) Carbohydrates 12g (4%) Protein 34g (68%) Fat 24g (37%) Saturated Fat 10g (50%) Polyunsaturated Fat 3g Monounsaturated Fat 8g Trans Fat 1g Cholesterol 163mg (54%) Sodium 1282mg (53%) Potassium 529mg (15%) Fiber 1g (4%) Sugar 5g (10%) Vitamin A 371IU (7%) Vitamin C 3mg (3%) Calcium 233mg (23%) Iron 3mg (17%)

Nutrition Facts

Serving: 8people

Amount Per Serving

Calories 504 kcal

% Daily Value*

Calories 504kcal 25%
Carbohydrates 12g 4%
Protein 34g 68%
Fat 24g 37%
Saturated Fat 10g 50%
Polyunsaturated Fat 3g 18%
Monounsaturated Fat 8g 40%
Trans Fat 1g 50%
Cholesterol 163mg 54%
Sodium 1282mg 53%
Potassium 529mg 11%
Fiber 1g 4%
Sugar 5g 10%
Vitamin A 371IU 7%
Vitamin C 3mg 3%
Calcium 233mg 23%
Iron 3mg 17%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

4.9

21 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Homemade Italian Meatballs

Italian, American
5.0 (27 reviews)

Italian Turkey and Sausage Meatballs

Italian
0.0 (0 reviews)

Healthy Italian Turkey Meatballs

Italian
5.0 (6 reviews)

Oven Baked Italian Meatballs

Italian
4.9 (123 reviews)

Italian Meatballs

Italian
4.7 (138 reviews)

Italian Meatballs

Italian
5.0 (45 reviews)

Italian Venison Meatballs

Italian
5.0 (111 reviews)

Italian Lamb Meatballs

Italian
5.0 (3 reviews)

Italian Oven Baked Meatballs

Italian
5.0 (9 reviews)