Ingredients
Equipment
Method
Soak and mix
- Soak the fresh breadcrumbs in the whole milk for 5 minutes until absorbed, so the mixture stays tender.
- Combine the ground beef, ground pork, soaked breadcrumbs, eggs, parmesan cheese, garlic, parsley, dried oregano, dried basil, salt, and black pepper and mix gently until just combined.
Shape and brown
- Roll the mixture into 1.5–2 inch balls for even cooking and consistent browning.
- Heat the olive oil in a large skillet over medium-high heat and brown the meatballs on all sides for about 6–8 minutes, working in batches.
Simmer in marinara
- Pour the marinara sauce into the pan, nestle the meatballs in, cover, and simmer on medium-low for 15–18 minutes until cooked through.
Serve
- Serve the Italian meatballs over pasta or with crusty bread, then top with fresh basil and extra parmesan.
Notes
Pro tip: mix just until the meat and binders come together—overmixing can make meatballs tough. Store leftovers covered in the fridge up to 3–4 days; reheat gently in marinara. Freezing is yes: freeze cooked meatballs in sauce up to 3 months and thaw in the fridge before reheating. For a lighter option, use low-fat milk and slightly less parmesan while keeping the same rolling and simmering times.
