Ingredients
Equipment
Method
Soak and mix
- Soak the fresh breadcrumbs in the whole milk for 5 minutes until the crumbs absorb the milk.
- Combine the ground beef, ground pork, soaked breadcrumbs, eggs, parmesan cheese, garlic, parsley, oregano, dried basil, and salt and black pepper; mix gently until just combined, then stop.
Shape and brown
- Roll the mixture into 1.5–2 inch balls and set aside on a tray.
- Heat the olive oil in a large cast iron skillet over medium-high heat and brown the meatballs on all sides, about 6–8 minutes total, working in batches so they turn golden.
Simmer in marinara
- Pour the marinara sauce into the skillet, nestle the browned meatballs in, cover, and bring to a steady simmer.
- Simmer on medium-low for 15–18 minutes until the meatballs are cooked through, with sauce bubbling around them.
Serve
- Serve the Italian meatballs over pasta or with crusty bread, topped with fresh basil and extra parmesan.
Notes
Pro tip: don’t overmix—stop once the meat is just combined so the meatballs stay tender. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently in marinara. Freezing is yes: freeze cooked meatballs in sauce for up to 3 months and thaw in the fridge before reheating. For a lighter option, use part-skim cheese and swap half the pork for additional lean beef if desired.
