Go Back

Best Homemade Meatballs Recipe

Tender, juicy homemade meatballs made with beef and pork, a milk-soaked panade, and Italian herbs. Sear then simmer in marinara for the ultimate comfort dinner.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 5
Course: Main Course
Cuisine: Italian
Calories: 280

Ingredients
  

  • 1 lb ground beef 80/20 blend
  • 1/2 lb ground pork
  • 1/2 cup fresh breadcrumbs
  • 1/4 cup whole milk
  • 1 large egg
  • 1/4 cup finely chopped onion
  • 2 cloves garlic minced
  • 2 tablespoons fresh parsley chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes optional
  • 2 tablespoons olive oil

Method
 

  1. Prepare the Panade: In a small bowl, combine the breadcrumbs and milk. Let it sit for 5 to 10 minutes until the bread soaks up the liquid and forms a thick paste.
  2. Saute the Aromatics: Heat a teaspoon of olive oil in a skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes until soft. Add garlic and cook 30 seconds more. Let cool slightly.
  3. Mix the Meatball Mixture: In a large mixing bowl, combine the ground beef, ground pork, cooled onion-garlic mixture, soaked breadcrumbs, egg, parsley, salt, pepper, oregano, and red pepper flakes. Use your hands to gently mix just until combined. Do not overwork.
  4. Shape the Meatballs: Scoop out about 2 tablespoons of mixture per meatball. Roll gently between your palms to form smooth balls. Wet your hands slightly with water to prevent sticking.
  5. Sear the Meatballs: Heat the remaining olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer and sear, turning, until browned on all sides.
  6. Finish Cooking: Simmer seared meatballs in marinara sauce for 15 to 20 minutes, or bake at 375F (190C) for 15 to 18 minutes, until cooked through.