Polpette al Sugo (Italian Meatballs in Tomato Sauce)
Why this recipe works
- Browned before simmering: Browning the meatballs first builds savoury depth before they finish cooking gently in the tomato sauce.
- Sauce with depth: Softened onion, garlic, basil and passata combine with the browned bits from the pan for a fuller, rounder sauce.
- Easy to serve: The meatballs and sauce work well with pasta, bread, or a simple side, making the dish flexible for everyday dinners.
Get the most out of this recipe
Texture tips
- Keep the meatballs tender: Mix the meatball mixture only until combined; working it too much can make the finished texture dense.
- Let the sauce reduce gently: A loose cover helps the sauce thicken slightly while allowing the meatballs to stay moist as they simmer.
- Simmer, don’t boil: Keep the sauce at a gentle bubble so the meatballs cook through without becoming tough.
Ingredient notes
- Use a beef and pork mix: Beef brings savoury depth, while pork adds richness and helps the meatballs stay tender.
- Choose good passata: Because the sauce is simple, a smooth, well-flavoured passata makes a noticeable difference.
- Fresh basil matters: Fresh basil gives the sauce a clean, aromatic finish that dried herbs will not replicate in quite the same way.
Common mistakes
- Overworking the mixture: Stop mixing as soon as the ingredients are evenly distributed to avoid compact, heavy meatballs.
- Cooking the sauce too hard: A vigorous boil can toughen the meatballs and cause the sauce to catch on the bottom of the pan.
- Skipping the final rest: A short rest off the heat lets the sauce settle and cling better to the meatballs before serving.
Make-ahead tips
- Make ahead: The cooked meatballs and sauce can be cooled, covered and refrigerated, then reheated gently before serving.
- Freeze in portions: Freeze the meatballs with their sauce so they reheat evenly and stay moist.
- Reheat gently: Warm in a pan until piping hot, adding a splash of water if the sauce has thickened too much.
Equipment you'll need
Ingredients
Instructions
- Finely chop the yellow onion and finely chop the garlic. Tear most of the fresh basil leaves, reserving a few small leaves for serving.
- In a mixing bowl, combine the minced beef, minced pork, egg, breadcrumbs, parmesan, fine sea salt and black pepper. Mix with your hands just until evenly combined, then roll into 16 meatballs.
- Heat 2 tbsp of the extra virgin olive oil in a large frying pan over medium-high heat. Brown the meatballs for 6 to 8 minutes, turning to colour all over; they do not need to be cooked through yet. Transfer to a plate.
- Reduce the heat to medium and add the remaining 1 tbsp extra virgin olive oil to the pan. Cook the onion with a pinch of the fine sea salt for 6 to 8 minutes until soft and lightly golden, scraping up any browned bits. Stir in the garlic and cook for 1 minute until fragrant.
- Pour in the tomato passata and bring to a gentle simmer. Stir in the torn basil, then taste and adjust with a little more fine sea salt and black pepper if needed.
- Nestle the meatballs back into the sauce, cover loosely and simmer gently for 18 to 22 minutes until the meatballs are tender and cooked through and the sauce has thickened slightly. Turn the meatballs once or twice so they cook evenly.
- Remove from the heat and rest for 3 minutes so the sauce settles. Scatter over the reserved basil and serve hot, spooning plenty of sauce over each portion.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- For the most tender meatballs, mix the minced beef and minced pork just until combined; overmixing makes them dense.
- Keep the sauce at a gentle simmer so it does not splatter or catch; if it thickens too quickly, loosen with a splash of water from the kettle.
- If serving to vulnerable groups, make sure the meatballs are cooked through with no pink remaining and the sauce is piping hot.
Substitutions
- Replace parmesan with grana-padano-cheese for a slightly milder, sweeter finish.
- Replace breadcrumbs with gluten-free-bread-crumbs to make the meatballs gluten free.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container for up to 3 days. Freeze in portions for up to 3 months; defrost overnight in the fridge and reheat gently in a pan until piping hot, loosening with a splash of water if needed.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 55min (25min active)
- Difficulty: Medium
- Cuisine: Italian
-
Allergens:
Eggs Gluten Milk Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.
























