Go Back
The Boat Shed Kitchen

Classic Homemade Meatballs

These classic homemade meatballs blend ground beef and pork with soaked bread, garlic, parmesan, and herbs for an ultra-moist, flavorful bite. Cook them stovetop or bake until golden—perfect for pasta, subs, or eating straight from the pan!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 24 meatballs
Calories: 210

Ingredients
  

  • 3 slices white bread crusts removed, diced
  • cup milk or cold water
  • 1 lb lean ground beef 85/15
  • 1 lb ground pork
  • ¼ cup parmesan cheese shredded
  • 1 large egg
  • 3 garlic cloves minced
  • 2 Tbsp parsley finely chopped
  • 1 tsp sea salt
  • ½ tsp black pepper
  • 2 Tbsp olive oil for sautéing

Method
 

  1. Soak bread in milk/water for 5 minutes. Mash with fork.
  2. Add all meatball ingredients and mix gently until combined.
  3. Shape into 1½-inch balls with wet hands.
  4. To sauté: Cook in oil 6–8 mins, turning until browned and cooked to 160°F.
  5. To bake: Bake at 400°F for 20–23 mins. Broil last 2–3 mins for color.
  6. See full steps with tips & photos → https://theboatshedcafe.com/classic-homemade-meatballs/

Notes

  • Soaked bread keeps the meatballs tender and moist—don’t skip this step.
  • Ground pork adds richness, but you can use all beef if preferred.
  • These freeze beautifully! Cool completely and freeze in a single layer.