01 - Preheat oven to 400°F. Line a baking sheet with parchment paper and set aside.
02 - In a large mixing bowl, combine breadcrumbs with milk. Let soak for 2-3 minutes until softened and absorbed.
03 - Add ground beef, ground pork, eggs, Parmesan cheese, parsley, minced garlic, oregano, salt, and black pepper to the breadcrumb mixture. Mix gently with hands or spoon until just combined—avoid overworking the meat.
04 - Form mixture into golf ball-sized rounds, approximately 16 meatballs total. Place evenly spaced on prepared baking sheet.
05 - Bake meatballs for 15 minutes until lightly browned on exterior but not fully cooked through. Remove from oven and set aside.
06 - While meatballs bake, heat olive oil in large skillet or saucepan over medium heat. Add chopped onion and sauté 5 minutes until softened and translucent.
07 - Stir in minced garlic and cook 1 additional minute until fragrant, being careful not to burn.
08 - Pour in crushed tomatoes, sugar, dried basil, salt, and pepper. Bring mixture to a gentle simmer, stirring occasionally.
09 - Transfer partially baked meatballs to simmering sauce. Cover and reduce heat to low. Simmer gently for 20-25 minutes until meatballs are cooked through and sauce has thickened.
10 - Serve meatballs hot with sauce over spaghetti or with crusty bread. Garnish with additional Parmesan cheese and fresh parsley if desired.