Go Back
+ servings

Best Italian Meatballs

Course Main Course
Cuisine Italian
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 6
Calories 506 kcal


Tomato Sauce

  • 1/4 cup extra virgin olive oil
  • 1 cup organic onion finely chopped
  • 2 28 ounce cans organic Italian plum tomatoes pureed in food processor
  • 1 15 ounce can organic tomato sauce
  • 1 teaspoon red pepper flakes
  • 2 bay leaves
  • sea salt
  • black pepper


  • 1/2 pound organic ground pork
  • 1/2 pound grass-fed ground beef
  • 1 cup panko breadcrumbs
  • 1/3 cup Parmesan cheese grated
  • 1/4 cup parsley minced
  • 2 cloves garlic minced
  • 2 large eggs
  • 1 teaspoon sea salt
  • 1/4 teaspoon black pepper
  • all purpose flour to coat meatballs
  • 1/4 cup olive oil
  • 1/4 cup vegetable oil


Tomato Sauce

  1. Heat 1/4 cup olive oil in a large pot over medium heat. Add onions and cook until translucent. Add pureed tomatoes and tomato sauce, along with red pepper flakes and bay leaves. Season lightly with salt and pepper. Bring to a simmer and cook on low, covered, for 30 minutes. Meanwhile, make meatballs.


  1. In a large mixing bowl, combine pork, beef, panko, Parmesan cheese, parsley, garlic, eggs, salt and pepper. Mix well to combine.

    Form meatballs. (I use food-safe gloves to mix everything together and form the meatballs). Lightly coat meatballs with flour.

    Heat 1/4 cup olive oil and 1/4 cup vegetable oil in a large skillet. Place meatballs in pan, making sure meatballs do not touch each other. Brown on all sides. 

    Drain meatballs and add to tomato sauce. Cook meatballs in sauce for 30 minutes, stirring occasionally. Add 1/4-1/2 cup water if necessary to loosen up sauce.

Recipe Notes

Adapted from Lidia's Italian-American Kitchen by Lidia Matticchio Bastianich

. To make this recipe gluten-free, use gluten-free panko breadcrumbs and cornstarch to coat the meatballs.

Nutrition Facts
Best Italian Meatballs
Amount Per Serving
Calories 506 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 16g100%
Cholesterol 125mg42%
Sodium 632mg27%
Potassium 334mg10%
Carbohydrates 10g3%
Fiber 1g4%
Sugar 1g1%
Protein 20g40%
Vitamin A 455IU9%
Vitamin C 5.9mg7%
Calcium 116mg12%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.