Go Back Email Link
+ servings

Homemade Meatballs

Tender, moist, and flavorful homemade meatballs that rival your favorite Italian restaurant. Perfect for spaghetti and meatballs or meatball subs.
Prep : 10 Total : 25 minutes

Ingredients
  

Meatball Ingredients

  • 2 cups fresh bread crumbs
  • 0.75 cup whole milk plus more if needed
  • 1 lb ground beef 85% lean
  • 1 lb ground pork
  • 2 large eggs
  • 0.5 cup yellow onion finely minced
  • 2 tsp garlic minced
  • 2 Tbsp fresh basil finely chopped
  • 2 Tbsp fresh parsley finely chopped
  • 1 Tbsp fresh oregano finely chopped
  • 1 cup Parmesan cheese finely shredded
  • 0.75 tsp salt
  • 0.5 tsp black pepper freshly ground

For Frying

  • 0.75 cup olive oil only if using the fried method

Instructions
 

Preparation Steps

  • In a large mixing bowl, stir together bread crumbs and milk, adding more milk 1 Tbsp at a time to moisten bread fully. Let rest while you prep ingredients (or at least 5 minutes).
  • To the breadcrumb mixture, add beef, pork, eggs, onion, garlic, basil, parsley, oregano, and Parmesan. Season evenly over the top of the ingredients with salt and pepper.
  • Gently toss the mixture and break up the meat with your fingertips until the ingredients are evenly mixed.
  • Shape the mixture with greased hands into even-sized meatballs, about 1.25 inches each.

Oven Baked Method

  • Preheat oven to 400°F (200°C).
  • Spray two dark-coated non-stick baking sheets well with non-stick cooking spray, or brush with olive oil.
  • Place formed meatballs on the baking sheets, fitting about 20 per sheet and spacing evenly apart. Bake in the upper and lower thirds of the oven for 10 minutes.
  • Remove from oven and turn the meatballs if browned on the bottom. Transfer pans to opposite racks and bake until cooked through, about 8-12 minutes longer (should register 165°F/74°C in the center of the meatballs).
  • Stir into warmed marinara sauce. Simmer on low heat if desired for even more tender meatballs (about 10-20 minutes, tossing gently occasionally).

Pan Fried Stovetop Method

  • To pan-fry meatballs, pour 0.75 cup olive oil into a 12-inch non-stick skillet and heat over medium heat.
  • Cook meatballs in 3 batches (to avoid overcrowding) until golden brown on the bottom, about 4-6 minutes. Then, turn to the opposite side and cook until golden brown. Transfer to paper towels to drain.
  • Transfer meatballs to warmed marinara sauce in a large pot, submerging them in the sauce. Cover and simmer over low heat until meatballs reach 165°F (74°C) in the center, gently tossing occasionally, about 15-20 minutes.

Notes

Serve with your favorite pasta and marinara sauce for a classic Italian-American meal.