Polpette is a hearty Italian meatball dish that’s beloved on its own, no pasta required! Tender spheres of ground beef seasoned liberally with garlic, herbs, and cheese are briefly browned and then simmered in rich tomato sauce. As the meatballs cook, they absorb juice from the bubbling tomatoes while enriching the sauce with their hearty flavor. It’s a magical transformation. In the U.S., meatballs are almost always served on top of a plate of spaghetti. But that’s not the case in Italy. Classic Neapolitan meatballs (polpette in sugo) are typically served as a second course, accompanied by a vegetable like roasted artichoke or fennel. The sauce in which they are cooked is tossed with pasta for a first course. I don’t always serve pasta when I make this dish—sometimes I just want the meatballs and sauce to shine! But I do like to freeze any leftover sauce for when that pasta craving hits. A nice dinner of spaghetti with meatball-flavored sauce always hits the spot.

Polpette Ingredients 

This polpette recipe has two components: the meatball mixture and the sauce. Happily, everything is cooked in the same pan. Here’s what you’ll need to make it:

For the Meatballs

Fresh breadcrumbs: When I say fresh, I mean bread that hasn’t been completely dried out or toasted and then ground into crumbs. The best bread for meatballs is one that has a sturdy crumb and is about a day or two old. To break it up, I zap it in a food processor, but you can also use a bread knife to cut it into cubes or just tear it up with your fingers.  Cold milk or water: Softens the bread so it mixes easily. Ground beef: Ideally, you want ground chuck or a similar cut of 80% to 85% percent lean beef. Anything leaner will yield a tough meatball. Fresh parsley: The flat-leaf Italian variety adds color and fresh flavor. Garlic: One grated clove of garlic brings loads of flavor to the meatballs and also flavors the tomato sauce. Egg: Binds the ingredients for your meatballs. Parmigiano and pecorino cheeses: You can use one or the other, but I add a sprinkle of both to enrich the meatball mixture. White wine (optional): This is my “secret ingredient,” which adds depth to the flavor of meatballs. It’s optional, though; even without it your meatballs will still be delicious. Extra-virgin olive oil: You’ll need a few tablespoons to brown the meatballs in the pan, and then a few more to get the sauce going. Use a medium-bodied olive oil such as our Italian Nocellara. Salt: Kosher salt enhances the flavor of both the sauce and the meatballs. 

For the Sauce

Chopped onion: Flavors the tomato sauce. Tomato passata: Passata is simply bottled tomato purée. I prefer the flavor of bottled to canned, but either one will do. Use purée that doesn’t have added flavors, such as oregano or green pepper.  Crushed red pepper: This is optional, but I almost always add a little heat to my tomato sauce. Carrot: Sweetens the sauce. It’s my other secret ingredient! Fresh basil: Perfumes the sauce.

How to Make Polpette 

One of the perks of this dish is that both the meatballs and the sauce are made in the same pot or saucepan. There’s no messy deep-frying either–just lightly brown the meatballs before the tomatoes are added to concentrate the flavor and add texture. Here’s how to make them:

Make the Italian Meatball Mixture 

Soak the bread. Place 2 cups of fresh breadcrumbs in a small bowl and cover them with milk or water. Let the mixture sit for about 5 minutes to allow the bread to absorb the liquid. Prep the fresh aromatics, adding everything to a large bowl as you go. While the bread mixture soaks, finely chop enough parsley leaves to yield 2 tablespoons. Finely grate or mince 1 large garlic clove. Lightly beat an egg and add, then finely grate in 2 tablespoons each of parmesan and pecorino cheese. Add 2 tablespoons of white wine (if using). Make the meatball mixture. Squeeze out the excess milk or water from the soaked bread and add to the mixing bowl. Add 1 pound ground beef, season with a generous pinch of salt, and mix everything together gently until well incorporated. Try not to over handle the mixture as it can toughen the meatballs. I use my hands for this task but a wooden spoon or a silicone spatula works well, too. Form the meatballs. Pinch off pieces of the mixture slightly larger than a golf ball (but not as big as a tennis ball!). Roll it into a uniform sphere shape and set it on a wax paper-lined plate or baking sheet. Keep rolling; you should end up with about 12 meatballs.

Cook the Meatballs

Get ready. Finely chop 1/2 yellow onion. Peel and slice 1 carrot in half lengthwise.  Brown the meatballs. Choose a Dutch oven or a wide, heavy-bottomed saucepan with somewhat high sides. Film the bottom with olive oil and set over medium heat. Wait until the oil is hot—it should be shimmering, then arrange half the meatballs in the pan. Cook for about 2 minutes, until they are lightly browned on the bottom; then gently roll them around and continue to brown until they are browned on all sides—about 5 minutes total. Careful not to move them around with too much force or they might break apart. Once browned, transfer them to a plate. Brown the rest of the meat of the meatballs and move those to the plate as well.  Start the sauce. Lower the heat to medium-low. If the pan is dry, add a little more oil. Scatter the onion into the pan and cook until softened. Pour in 5 cups of passata and add a pinch of red pepper flakes. Add the carrot and season with a pinch of salt. Pour 1 cup water into the empty passata bottle or can. Swish it around to pick up any residual purée, then pour this into the pot with the sauce, stirring to combine everything. Cook the meatballs and finish the sauce. Put the meatballs back in the pot, arranging them in a single layer. They should be more or less immersed in the sauce. Raise the heat to medium, partially cover the pot and simmer for 15 minutes, lowering the heat if the sauce starts bubbling too much. After 15 minutes, remove the lid and simmer for another 15 to 20 minutes, until the sauce is thickened, and the meatballs are cooked through.  Finish and serve. Tear a handful of basil leaves and sprinkle them into the sauce. Spoon the meatballs into shallow bowls or deep plates and spoon some sauce on top. Sprinkle with freshly grated Parmigiano cheese and serve.

How to Store Leftover Italian Meatballs 

I generally don’t have leftovers of this dish since my family loves it so much. But when I do, I pack the meatballs and leftover sauce together in a container with a tight-fitting lid and refrigerate it. Leftovers will keep for up to four days.

What to Serve with Polpette 

Meatballs are versatile and these Italian meatballs are no exception. Of course, you can serve them with pasta. Cook a batch of spaghetti or penne, toss with sauce, and serve with the meatballs on top. But you don’t have to have spaghetti with your meatballs. I like to serve this dish on its own, with good garlic bread for scooping up the delicious, savory tomato sauce, and a simple green salad on the side. Or, for something a little more casual, make meatball subs. Browse all Mediterranean recipes.

Lamb Meatballs with Caramelized Onions

Chicken Piccata Meatballs

Moroccan Meatballs with a Fresh Carrot Salad

Lebanese-Style Cinnamon Meatballs Recipe (Video)

Visit Our Shop

Polpette in Sugo  Italian Meatballs  - 26Polpette in Sugo  Italian Meatballs  - 59Polpette in Sugo  Italian Meatballs  - 68Polpette in Sugo  Italian Meatballs  - 9Polpette in Sugo  Italian Meatballs  - 19Polpette in Sugo  Italian Meatballs  - 85Polpette in Sugo  Italian Meatballs  - 77Polpette in Sugo  Italian Meatballs  - 58Polpette in Sugo  Italian Meatballs  - 60Polpette in Sugo  Italian Meatballs  - 78Polpette in Sugo  Italian Meatballs  - 25Polpette in Sugo  Italian Meatballs  - 89Polpette in Sugo  Italian Meatballs  - 83Polpette in Sugo  Italian Meatballs  - 12Polpette in Sugo  Italian Meatballs  - 80Polpette in Sugo  Italian Meatballs  - 35Polpette in Sugo  Italian Meatballs  - 43Polpette in Sugo  Italian Meatballs  - 90