01 -
Combine ground beef, ground pork, breadcrumbs, parmesan, parsley or basil, garlic, grated onion, milk, egg, salt, and black pepper in a large bowl. Gently mix by hand or with a wooden spoon until just blended for a light texture.
02 -
With lightly oiled hands, roll the mixture into 1.5-inch balls and arrange them in a single layer on a greased baking sheet, leaving space between each for even browning.
03 -
Preheat oven to 410°F (210°C). Bake meatballs on the center rack for 12 minutes, or until cooked through. Broil for 2 additional minutes for a golden-brown exterior.
04 -
Heat olive oil in a large saucepan over medium heat. Sauté chopped onions for 2 minutes, then add minced garlic and cook until fragrant, about 1 minute.
05 -
Stir in crushed tomatoes, tomato paste, oregano, basil, chili flakes, salt, black pepper, and sugar. Bring to a simmer and cook uncovered for 10 minutes, allowing flavors to meld.
06 -
Carefully add baked meatballs and any pan juices into the simmering sauce. Gently simmer for 2–3 minutes to infuse with flavor while preventing overcooking.
07 -
Plate meatballs with sauce over cooked pasta, zucchini noodles, mashed potatoes, or accompany with crusty bread.