Get ready to transform your kitchen into an Italian nonna's with this authentic recipe for meatballs in tomato sauce! We're talking about perfectly tender, flavorful meatballs nestled in a simple, rich homemade tomato sauce. Forget dry, tough meatballs or bland sauce – we’ll walk you through the exact steps to get it right the first time, ensuring a truly classic Polpette experience that tastes like Sunday dinner. Best way to serve: With your favorite pasta, crusty bread, or creamy polenta.
Ingredients
Directions
Equipment You'll Need:
Large heavy pot or Dutch oven (for the sauce and braising)
Large mixing bowl
Sheet pan (for staging shaped meatballs)
Potato masher or clean hands (for crushing tomatoes)
Instant-read thermometer (optional but strongly recommended for doneness)
Before You Start (Tiny Success Checklist):
Don’t use ultra-lean meat: Fat equals flavor and moisture. Stick to 80/20 ground beef and pork.
Don’t overmix: Overmixing develops gluten, leading to tough meatballs. Mix just until combined.
Keep sauce at a low simmer: A gentle simmer allows flavors to meld and meatballs to braise tenderly without breaking apart.
Make meatballs the same size: This ensures even cooking.
The Recipe Steps:Start the Tomato Sauce
Heat the olive oil in your large heavy pot or Dutch oven over medium heat.
Add the diced onion (if using) and/or minced garlic. Sweat gently for 5-7 minutes until softened and translucent, but not browned.
Stir in the tomato paste (if using) and toast it for 1-2 minutes, stirring constantly. This deepens its flavor.
Carefully add the whole peeled tomatoes, crushing them by hand or with a potato masher directly into the pot. Add the basil leaves and bay leaf.
Bring the sauce to a gentle simmer, then reduce heat to low. Cover partially, allowing a slight gap for steam to escape, and let it simmer while you prepare the meatballs. Stir occasionally.
Make the Panade (The Tenderness Trick)
In a small bowl, combine the torn bread pieces and milk.
Let the bread soak for 5 minutes until soft. Then, mash it thoroughly with a fork or your hands until it forms a smooth paste. This is your panade.
Mix and Shape the Meatballs
In a large mixing bowl, combine the ground meat blend, panade, grated Parmigiano-Reggiano, egg, minced garlic, chopped parsley, salt, and black pepper (and optional fennel seed/red pepper flakes).
Mix gently with your hands, just until all ingredients are combined. Be careful not to overmix, as this will make the meatballs tough. Stop mixing as soon as everything is incorporated.
Shape the mixture into uniform balls, about 1.5 to 2 inches (4-5 cm) in diameter. You should get about 18-24 meatballs. Place them on a clean sheet pan as you go.
Brown for Flavor (Your Chosen Method)
In a large skillet, heat a thin layer of olive oil over medium-high heat. Alternatively, if your Dutch oven is large enough, you can brown them in batches directly in the pot.
Working in batches to avoid overcrowding, brown the meatballs on all sides until they have a nice golden-brown crust. You're aiming for a browned outside and a raw-ish center. This step adds a crucial layer of flavor and helps the meatballs hold their shape.
Transfer the browned meatballs back to the sheet pan.
Braise in Sauce Until Tender
Gently nestle the browned meatballs into the simmering tomato sauce in the Dutch oven. Ensure they are mostly submerged.
Bring the sauce back to a bare simmer (tiny bubbles, not a rolling boil). Cover the pot with the lid slightly ajar.
Let the meatballs braise in the sauce for at least 1 hour, or up to 1.5 hours, stirring very gently occasionally.
Doneness Cues:
Temperature Target: Meatballs are done when an instant-read thermometer inserted into the center reads 160°F (71°C).
Visual Cues: They will be firm to the touch but still springy, and the internal color will no longer be pink.
Resting Note: Allow the meatballs to rest in the sauce for a few minutes off the heat before serving; this helps them reabsorb juices and become even more tender.
Finish and Serve
Remove the bay leaf from the sauce. Taste the sauce and adjust seasoning with salt and pepper as needed. If it tastes too acidic, stir in a tiny pinch of sugar.
Stir in a few more fresh basil leaves just before serving for a burst of fresh flavor.
Serve your traditional Italian meatballs in tomato sauce hot with your favorite pasta (like spaghetti or rigatoni), crusty Italian bread for dipping, creamy polenta, or even as a hearty meatball sandwich.
Traditional Meatballs in Tomato Sauce - Polpette Recipe
Serves: 6 People
Prepare Time: 30 minutes
Cooking Time: 1 hour 30 m
Calories: -
Difficulty:
Medium
Get ready to transform your kitchen into an Italian nonna's with this authentic recipe for meatballs in tomato sauce! We're talking about perfectly tender, flavorful meatballs nestled in a simple, rich homemade tomato sauce. Forget dry, tough meatballs or bland sauce – we’ll walk you through the exact steps to get it right the first time, ensuring a truly classic Polpette experience that tastes like Sunday dinner. Best way to serve: With your favorite pasta, crusty bread, or creamy polenta.
Ingredients
Directions
Equipment You'll Need:
Large heavy pot or Dutch oven (for the sauce and braising)
Large mixing bowl
Sheet pan (for staging shaped meatballs)
Potato masher or clean hands (for crushing tomatoes)
Instant-read thermometer (optional but strongly recommended for doneness)
Before You Start (Tiny Success Checklist):
Don’t use ultra-lean meat: Fat equals flavor and moisture. Stick to 80/20 ground beef and pork.
Don’t overmix: Overmixing develops gluten, leading to tough meatballs. Mix just until combined.
Keep sauce at a low simmer: A gentle simmer allows flavors to meld and meatballs to braise tenderly without breaking apart.
Make meatballs the same size: This ensures even cooking.
The Recipe Steps:Start the Tomato Sauce
Heat the olive oil in your large heavy pot or Dutch oven over medium heat.
Add the diced onion (if using) and/or minced garlic. Sweat gently for 5-7 minutes until softened and translucent, but not browned.
Stir in the tomato paste (if using) and toast it for 1-2 minutes, stirring constantly. This deepens its flavor.
Carefully add the whole peeled tomatoes, crushing them by hand or with a potato masher directly into the pot. Add the basil leaves and bay leaf.
Bring the sauce to a gentle simmer, then reduce heat to low. Cover partially, allowing a slight gap for steam to escape, and let it simmer while you prepare the meatballs. Stir occasionally.
Make the Panade (The Tenderness Trick)
In a small bowl, combine the torn bread pieces and milk.
Let the bread soak for 5 minutes until soft. Then, mash it thoroughly with a fork or your hands until it forms a smooth paste. This is your panade.
Mix and Shape the Meatballs
In a large mixing bowl, combine the ground meat blend, panade, grated Parmigiano-Reggiano, egg, minced garlic, chopped parsley, salt, and black pepper (and optional fennel seed/red pepper flakes).
Mix gently with your hands, just until all ingredients are combined. Be careful not to overmix, as this will make the meatballs tough. Stop mixing as soon as everything is incorporated.
Shape the mixture into uniform balls, about 1.5 to 2 inches (4-5 cm) in diameter. You should get about 18-24 meatballs. Place them on a clean sheet pan as you go.
Brown for Flavor (Your Chosen Method)
In a large skillet, heat a thin layer of olive oil over medium-high heat. Alternatively, if your Dutch oven is large enough, you can brown them in batches directly in the pot.
Working in batches to avoid overcrowding, brown the meatballs on all sides until they have a nice golden-brown crust. You're aiming for a browned outside and a raw-ish center. This step adds a crucial layer of flavor and helps the meatballs hold their shape.
Transfer the browned meatballs back to the sheet pan.
Braise in Sauce Until Tender
Gently nestle the browned meatballs into the simmering tomato sauce in the Dutch oven. Ensure they are mostly submerged.
Bring the sauce back to a bare simmer (tiny bubbles, not a rolling boil). Cover the pot with the lid slightly ajar.
Let the meatballs braise in the sauce for at least 1 hour, or up to 1.5 hours, stirring very gently occasionally.
Doneness Cues:
Temperature Target: Meatballs are done when an instant-read thermometer inserted into the center reads 160°F (71°C).
Visual Cues: They will be firm to the touch but still springy, and the internal color will no longer be pink.
Resting Note: Allow the meatballs to rest in the sauce for a few minutes off the heat before serving; this helps them reabsorb juices and become even more tender.
Finish and Serve
Remove the bay leaf from the sauce. Taste the sauce and adjust seasoning with salt and pepper as needed. If it tastes too acidic, stir in a tiny pinch of sugar.
Stir in a few more fresh basil leaves just before serving for a burst of fresh flavor.
Serve your traditional Italian meatballs in tomato sauce hot with your favorite pasta (like spaghetti or rigatoni), crusty Italian bread for dipping, creamy polenta, or even as a hearty meatball sandwich.
Hey there! I’m just someone who seriously loves good food and believes that cooking doesn’t have to be complicated to be amazing. Whether it’s a quick weeknight dinner or a cozy weekend meal, I’m all about sharing easy, tasty recipes that actually work.