When I was a kid, the only time we ever had meatballs was withspaghettior inalbondigas soup.

My eyes practically fell out of their sockets when the meatballs arrived.

They were almost the size of baseballs.

Italian Meatballs cooking in a pan with sauce cooking in another pan

Simply Recipes / Elise Bauer

But they were fabulous, and it just meant I had more food to share with my friends.

Actually, you could make them any size you wanted.

How to Make Italian Meatballs

To make meatballs, start with bread.

Italian Meatballs in Tomato Sauce served in a bowl

Simply Recipes / Elise Bauer

Mix only until everything is barely combined; over-mix and your meatballs will be tough.

Form the meatballs with your hands and roll them in flour.

Brown them in a skillet, then finish cooking them in tomato sauce.

Italian Meatballs in tomato sauce served in a bowl

Simply Recipes / Elise Bauer

How Long to Cook Meatballs?

Once browned, these large-sized meatballs will need about 15 to 20 minutes to cook in the sauce.

Smaller meatballs will take less time.

Make the tomato sauce for cooking homemade italian meatballs

Elise Bauer

When done, the meatballs should be cooked all the way through the center.

Reheat gently on the stovetop or in the microwave.

The meatballs can also be frozen, either cooked or uncooked:

Love Meatballs?

Submerge the bread in hot milk and let it soak

Elise Bauer

Try These Recipes

Italian Meatballs

We’ve used equal amounts of ground beef and ground pork.

You could also use a third each of ground beef, pork, and veal.

Add the onion, carrots, celery, and parsley.

Soak the bread in hot milk in a saucepan

Elise Bauer

Stir to coat with the oil, reduce the heat to low, and cover the pan.

Cook until the vegetables are soft and cooked through, 15 to 20 minutes.

Remove the cover, add the garlic, and increase the heat to medium-high.

Mix together the meat mixture for the italian meatballs with your hands

Elise Bauer

Add the basil and tomato paste.

Season with salt and pepper.

Puree in a blender, or push through a food mill if you’d like a smooth consistency.

The meat mixture for homemade italian meatballs

Elise Bauer

Return to the pan and adjust the seasonings.

To make the meatballs, heat the milk in a small pot until steamy.

Mash it until you get something that resembles a paste.

Shape homemade meatballs with your hands

Elise Bauer

Turn it out onto a plate to let it cool.

Mix it well with your hands until it barely combines.

Don’t overwork the mixture or it will become tough.

Coat homemade italian meatballs in flour

Elise Bauer

Wet your hands and form the meatballs.

Set each one on a baking sheet as you work.

You might need to rinse your hands a few times as you make the meatballs.

Brown both sides of the meatballs in a skillet

Elise Bauer

When all the meatballs are formed, heat the olive oil in a large skillet over medium-high heat.

Brown the meatballs on at least 2 sides.

Don’t worry about the center getting cooked through, as you will finish these in the sauce.

Brown the italian meatballs in a skillet

Elise Bauer

Cover the pot and simmer gently for 15 to 20 minutes.

Serve with the sauce and pasta or crusty bread.

Sprinkle with a little chopped parsley for garnish if you want.

Submerge the italian meatballs in tomato sauce in the skillet

Elise Bauer

Best Meatballs cooked in tomato sauce in a cast iron skillet

Elise Bauer