FreshDirect’s Perfect Meatballs Recipe

Anyone who’s taken the time to do meatballs from scratch knows: they’re absolutely worth the extra effort. In the classic Italian-American version, the combination of veal, beef, and pork hits all the right notes—hearty yet balanced and satisfyingly rich. For a Sunday supper, this meatball recipe serves as the ideal comfort food that’s best shared with loved ones. Serve them with spaghetti or on a sandwich roll and don’t forget to add lots of Parm. 

Perfect Meatballs Recipe

Serves 6

What You’ll Need:

1 lb ground veal
1 lb ground beef (80% lean)
1 lb ground pork
1/2 onion, diced
2 cloves garlic, minced
6 oz bread, cubed
1 cup milk
5 oz Romano cheese
3 eggs
1/4 bunch fresh parsley, chopped
16 oz tomato sauce
Salt and pepper to taste
Olive oil

What to do:

Preheat your oven to 500 F or air fryer to 450 F.

In a small pan over low heat, heat a splash of olive oil. Add the onion and garlic and sauté until soft but not browned. Remove from heat and allow to cool completely.

In a large bowl, mix the ground veal, beef, and pork. Season with salt and pepper.

Soak the bread cubes in milk until fully saturated. Place the bread and milk in a blender with the Romano cheese and pulse until well combined.

Add the eggs, onions, bread mixture, and chopped parsley to the bowl with the meat. Mix thoroughly until all ingredients are well incorporated.

Coat your hands with olive oil and shape meatballs into golf ball-sized pieces. Transfer to a sheet lined with parchment. Bake meatballs in oven or air fryer until browned on the outside, 20–25 minutes. 

Pour tomato sauce into a pot and bring to a simmer. Gently stir in the meatballs and any pan drippings. Let simmer gently for about one hour, then serve on top of spaghetti or sandwich rolls with plenty of grated Parmesan.