Classic Italian Meatballs Recipe: Juicy, Saucy and Easy
- Get link
- X
- Other Apps
Classic Italian meatballs are comfort food at its best: tender beef and pork meatballs, browned until golden, then simmered in a rich tomato sauce until they are juicy all the way through. Serve them over spaghetti, tucked into a sub, or straight from the pan with crusty bread — they never disappoint.
The secret is a soft, well-seasoned mix. Breadcrumbs soaked in milk keep the meatballs tender instead of dense, a blend of beef and pork adds flavour and juiciness, and browning them first builds the savoury crust that makes the sauce taste even better. The sauce does the rest: twenty minutes of gentle simmering and the meatballs come out meltingly tender.
Illustration: Juicy, saucy and straight from the skillet — meatball night done right.
Recipe Info
- Prep time: 20 minutes
- Cook time: 35 minutes
- Total time: 55 minutes
- Servings: 6 (about 24 meatballs)
- Calories: ~480 kcal per serving
Illustration: Beef, pork and parmesan — meatballs start here.
Ingredients
- 500 g / 1 lb ground beef
- 250 g / 1/2 lb ground pork
- 80 g / 1 cup panko breadcrumbs
- 60 ml / 1/4 cup whole milk
- 60 g / 2/3 cup grated parmesan, plus extra to serve
- 2 large eggs, lightly beaten
- 3 garlic cloves, minced
- 1/4 cup chopped fresh parsley
- 1 tsp dried oregano
- 1 tsp fine sea salt
- 1/2 tsp black pepper
- 2 tbsp olive oil, for browning
- 1 onion, finely diced
- 800 g / 28 oz canned crushed tomatoes
- 1 tbsp tomato paste
- 1 tsp sugar
- Fresh basil leaves, to serve
Instructions
- Soak the breadcrumbs: Stir the panko and milk together in a large bowl and let it sit for 5 minutes until the crumbs are soft and swollen. This panade is what keeps the meatballs tender.
- Mix the meatballs: Add the beef, pork, parmesan, eggs, garlic, parsley, oregano, salt and pepper to the bowl. Mix gently with your hands just until combined — overmixing makes tough meatballs.
- Shape: With damp hands, roll the mixture into about 24 meatballs, each roughly the size of a golf ball (about 40 g / 1.5 oz). Set them on a tray while you heat the pan.
- Brown the meatballs: Heat the olive oil in a large deep skillet over medium-high heat. Brown the meatballs in batches, turning gently, for about 6–8 minutes until golden all over. They do not need to be cooked through yet — set them aside on a plate.
- Build the sauce: In the same pan, soften the diced onion for 3–4 minutes, then stir in the tomato paste and cook for 1 minute. Pour in the crushed tomatoes and sugar, season with a pinch of salt, and bring to a gentle simmer.
- Simmer together: Return the meatballs to the sauce, spooning it over the tops. Cover and simmer gently for 20 minutes, turning the meatballs once halfway, until they are cooked through and juicy.
- Serve: Scatter with torn basil and extra grated parmesan. Serve over spaghetti, in a sub roll, or on their own with crusty bread to mop up the sauce.
Illustration: Tender inside, saucy outside — the meatball worth making.
Tips & Variations
- Do not overmix. Mix the meat just until the ingredients are evenly distributed. Overworking the mixture squeezes out moisture and makes dense, rubbery meatballs.
- Keep your hands damp. Wet hands stop the mixture sticking to your fingers and help you roll smooth, even meatballs that brown neatly.
- Brown in batches. Crowding the pan steams the meatballs instead of browning them. Give each one space and let a golden crust form before turning.
- Use the panade. Breadcrumbs soaked in milk are the key to tender meatballs — skip this step and they turn out firm and dry, however good the meat is.
- Try all beef or add veal. All beef works fine if pork is unavailable, and a third of ground veal in the mix makes the meatballs even more delicate.
- Bake instead of fry. For a lighter version, bake the meatballs on an oiled tray at 200 °C / 400 °F for 18–20 minutes, then finish them in the sauce for 10 minutes.
- Freeze for later. Freeze cooked meatballs in their sauce for up to 3 months. Thaw overnight in the fridge and reheat gently in a covered pan until piping hot.
Nutrition Note
Per serving (about 4 meatballs with sauce, before pasta), classic Italian meatballs provide roughly 480 kcal with about 34 g of protein, 14 g of carbohydrate and 31 g of fat. Beef and pork supply protein, iron, zinc and B vitamins, and the tomato sauce adds lycopene and vitamin C. Serve with a smaller portion of pasta and a big salad to balance the richness.
Sponsored: see today's deals on recommended kitchen essentials
FAQ
Why are my meatballs tough?
Usually overmixing or skipping the breadcrumb-and-milk panade. Mix gently just until combined, and always soak the breadcrumbs first — they hold moisture inside the meatballs as they cook.
Can I bake meatballs instead of frying them?
Yes — bake on an oiled tray at 200 °C / 400 °F for 18–20 minutes until browned, then simmer in the sauce for 10 minutes. They are slightly less crisp on the outside but just as juicy.
How do I know the meatballs are cooked through?
After 20 minutes simmering in the sauce, cut one open — it should be uniformly brown-grey inside with no pink, and the juices should run clear. A thermometer should read 71 °C / 160 °F.
Can I make Italian meatballs ahead of time?
Yes — they actually taste better the next day. Refrigerate the meatballs in their sauce for up to 3 days, or freeze for up to 3 months, and reheat gently.
What should I serve with Italian meatballs?
Spaghetti with the same sauce is the classic, but they are equally good in a sub roll with melted mozzarella, over creamy polenta, or on their own with crusty bread and a green salad.
Juicy, saucy and made to be shared — classic Italian meatballs are the dinner that turns an ordinary evening into a family favourite. If you try them, tell us in the comments whether you served them over spaghetti or straight from the pan.
- Get link
- X
- Other Apps
Comments
Post a Comment