Line a baking sheet with foil or parchment paper for easy cleanup. Set aside while you prepare the meatball mixture.
In a small bowl, place the torn white bread and pour in the milk. Allow the bread to soak up the milk for a few minutes. This step is crucial as it keeps the meatballs moist.
Meanwhile, in a large bowl, combine the ground beef, eggs, parmesan cheese, basil, oregano, parsley, garlic powder, onion powder, salt, and pepper. Make sure to mix these ingredients thoroughly, as this will ensure even flavor distribution.
After the bread has soaked, gently squeeze out any excess milk and add the soaked bread to the meat mixture. It’s important not to add the milk as it can make the mixture too wet.
Using your hands, mix everything together until well combined. Don’t overwork the mixture; just enough to incorporate all the ingredients.
Preheat your oven to broil. It’s essential to do this before you start shaping the meatballs so that you can cook them right after.
With your hands, divide the mixture into equal portions and roll them into balls, about the size of a golf ball. Aim for around 14 meatballs, but feel free to adjust the size as you prefer.
Place the meatballs on the lined baking sheet, ensuring they are spaced apart for even cooking.
Once the oven is hot, broil the meatballs for about 12 minutes. Halfway through, consider rotating them for an even browning.
When they’re a beautiful golden brown and cooked through, remove them from the oven. Allow them to cool slightly before serving.
Serve the meatballs with your favorite marinara sauce, or use them in other recipes like a hearty meatball soup or a delicious meatball sub.