We love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!

Baked Italian Style Meatballs - A Family Feast

Baked Italian-Style Meatballs

Learn all our tips and tricks to make tender, delicious Baked Italian-Style Meatballs!


Yield: 85-90 meatballs 1x
Prep: 45 minutesCook: 30 minutesTotal: 1 hour 15 minutes


1 1/2 pounds ground beef (80/20)

1 pound ground pork

1/2 pound ground veal or increase beef to 2 pounds

3 tablespoons extra virgin olive oil

1 cup yellow onion, minced

1 tablespoon fresh garlic, minced

1 loaf dense bread such as a baguette, country loaf or sour dough

2 cups milk (any fat content)

3 whole eggs

2 teaspoons kosher salt

1/2 teaspoon freshly ground black pepper

1 1/2 teaspoons dry basil, or half that of fresh

1 1/2 teaspoons dry oregano, or half that of fresh

1/4 cup fresh flat leaf parsley, minced

3/4 cup freshly grated Parmesan cheese


  1. Place the three ground meats into a large bowl and set aside.
  2. In a medium sauté pan, cook onions in the olive oil for three minutes. Add garlic and cook for one minute then remove from heat to cool.
  3. Cut the crust off the bread and cut the bread into small cubes. Finished trimmed bread should be eight ounces or about 4 ½ cups.
  4. Place the bread into a medium bowl and pour all the milk over. Push the bread down into the milk to soak.
  5. While the bread soaks, add the eggs, salt, pepper, basil, oregano, parsley, and the Parmesan cheese to the large bowl with the ground meats.
  6. Pour the soaked bread into a strainer over another bowl to drain. Grab handfuls of the wet bread and squeeze out as much of the milk as possible then add to the meat mixture. Continue until all the bread has been squeezed and added to the bowl. Do not discard the milk, there should be about one cup left which you will use to wet the scoop when portioning out the meatballs.
  7. Lastly, add the cooled cooked onion mixture including the oil to the large bowl.
  8. Gently combine the ingredients with a large wooden spoon or firm spatula or with gloved hands. Do not overmix or the meatballs will be tough.
  9. Turn the oven on to 375 degrees F.
  10. Line a sheet tray with foil and spray with kitchen pan spray.
  11. Use a one-ounce scoop and scoop out between 85 and 90 meatballs onto your cutting board or counter, dipping the scoop in the milk to keep the mixture from sticking to the scoop.
  12. Use two hands and roll each meatball round between your palms, keeping your hands wet with the milk in the bowl.
  13. Line up the rolled meatballs onto the sheet tray and spray the top with additional kitchen pan spray.
  14. Bake for 20 minutes, remove and cool.
  15. Use in any recipe calling for meatballs or freeze in individual quart zipper seal bags.

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.


If frying the meatballs instead of baking, fry in batches over medium high heat, rolling meatballs around the saute pan to brown all sides. You will need additional olive oil for this method. To make this process easier and to help maintain the meatballs’ round shape, refrigerate the rolled meatballs for an hour to firm up before frying. No need to refrigerate if baking.

© Author: Martha
Cuisine: Italian Method: bake