Mario’s Meatballs at Carbone (The Panade Technique, Made at Home)
Prep time: 30 min Cook time: 40 min Servings: 6 (about 18 meatballs)
Carbone’s Mario’s Meatballs are named after Chef Mario Carbone’s grandfather, not the chef. They’ve been on the menu at 181 Thompson Street since the restaurant opened in 2013, and they represent what Carbone does as a restaurant: classic Italian-American cooking executed with fine-dining precision. The dish costs around $36 as an appetizer; a full batch at home runs about $25 and makes 18 meatballs.
Mario Carbone shared this recipe publicly — on Today.com and Good Morning America — which is the rare exception for a restaurant that otherwise protects its methods carefully. The recipe is faithful to what the restaurant serves, and the instructions below work through why each element is there.
The Technique That Separates These From Every Other Meatball
The difference is the panade. Most Italian-American meatball recipes use dry breadcrumbs to bind the mixture. Carbone toasts small cubes of French bread and soaks them in whole milk until completely saturated, then folds that mass — bread and milk together — into the ground meat.
Dry breadcrumbs absorb moisture from the meat during cooking. This tightens the meatball over time, compressing it from the inside as the crumbs swell. Milk-soaked bread does the opposite: it already contains moisture, so it does not pull from the meat. It also physically disrupts the tight protein network that would otherwise form in the ground beef, veal, and sausage. The result is a meatball that holds its shape but yields — noticeably lighter and more tender than one made with dry crumbs.
The technique is called a panade or panada, and it appears in medieval European cooking as a fortifying bread-and-liquid paste. Mario Carbone compares the folding process to folding a soufflé: you want the mixture incorporated, not worked. Twenty seconds of overhandling is enough to make the meatballs noticeably tougher.
The Three-Meat Blend
Most home recipes use just ground beef, or beef plus pork. Carbone uses three meats:
Ground beef (1 lb, 80/20): The bulk of the blend. 80/20 provides enough fat to keep the meatball moist through the searing and simmering stages. Leaner beef requires compensating with extra olive oil or egg yolk.
Sweet Italian sausage (1/2 lb): Not ground pork — sausage. The distinction matters because Italian sausage is already seasoned: fennel seed, garlic, sometimes a small amount of sugar. Ground pork is blank. The sausage adds a distinctly Italian-American character that would require several additional spices to replicate from plain pork.
Ground veal (1/2 lb): The fine-grained, low-fat structure of veal gives the meatball a silkier texture than beef or pork alone. It does not add much flavor — veal is mild — but it modulates texture in a way that is hard to replicate with a two-meat blend.
Carbone vs. Rao’s vs. Frankies 457: Three Schools of the NYC Meatball
All three restaurants are Italian-American, all three serve meatballs in San Marzano tomato sauce, and all three are considered standards. The differences are philosophical:
| Carbone | Rao’s | Frankies 457 | |
|---|---|---|---|
| Meat blend | Beef + veal + sausage | Beef + veal + pork | Beef + pork |
| Binder | Panade (milk-soaked toasted bread) | Fresh breadcrumbs + up to 2 cups water + eggs | Dry breadcrumbs + eggs |
| Distinguishing element | Panade technique, sweet sausage | Flood of water for an outsized, tender ball | Simple, direct seasoning |
| Cooking method | Pan-sear, then braise | Hard fry in olive oil, then braise | Braise |
| Texture | Light, tender | Large, crisp-fried outside, fluffy inside | Dense, satisfying |
| Price (restaurant) | ~$36 (appetizer) | ~$30 | ~$24 |
Rao’s reaches tenderness with water — as much as 2 cups worked into fresh breadcrumbs, then a hard fry in olive oil. Carbone reaches it with a milk-soaked toasted-bread panade and a gentler sear. Frankies is the most rustic of the three. All three are worth knowing, and none of them use pine nuts or raisins — that is a Sicilian tradition some home cooks graft on, but it is not what these three NYC rooms actually serve.
Building the San Marzano Sauce
The sauce Carbone uses is intentionally simple — a backdrop for the meatballs, not a competing dish. The essential components are San Marzano tomatoes, olive oil, garlic, basil, and salt. Nothing more. San Marzanos (DOP, grown in the volcanic soil near Naples) have a lower acidity and more natural sweetness than standard plum tomatoes; substituting standard canned tomatoes produces a sharper, more acidic sauce that competes with the meatball’s richness. Add a pinch of sugar if using standard tomatoes.
Cost Comparison: Home vs. Restaurant
| Carbone | Homemade | |
|---|---|---|
| Per serving (3 meatballs) | ~$36 | — |
| Full batch (6 servings) | ~$216 | ~$24–28 |
| Per serving | ~$36 | ~$4–5 |
| Savings per serving | — | ~$31 |
Ground veal is the premium ingredient — it typically runs $8 to $12 per pound depending on the market. The beef and sausage are standard. The whole batch costs under $28 with decent grocery store pricing.
Tips & Variations
- Chill the formed meatballs before searing. Fifteen minutes on a sheet pan in the refrigerator firms the exterior slightly, making the meatballs easier to handle in the hot oil without deforming. Not essential, but it helps.
- Do not skip the sear. The brown crust from searing is not just flavor — it is structural. The crust holds the meatball together during the simmering step. Meatballs that go directly into sauce without searing tend to disintegrate, especially with a panade binder (which is inherently softer than a dry breadcrumb binder).
- The sauce should barely simmer. Aggressive simmering tears meatballs apart, especially panade-bound ones. Keep the heat low enough that the sauce has occasional lazy bubbles, not rolling movement.
- Double the batch and freeze half. The meatball mixture freezes well before cooking. Roll them, set on a sheet pan, freeze until solid, then transfer to a bag. Cook from frozen by searing (still frozen, a few minutes longer) and simmering in sauce for 35 minutes instead of 25.
- For pasta: Serve over rigatoni or spaghetti — the sauce is the right consistency for pasta. A single meatball torn over pasta with the sauce counts as a portion; three whole ones as a standalone appetizer is the Carbone presentation.
Storage & Reheating
Cooked meatballs in sauce keep for 4 days in the refrigerator or 3 months in the freezer. Reheat in a covered saucepan over low heat with a splash of water — 10 minutes for refrigerated, 25 minutes for frozen. Do not microwave; the uneven heat makes the exterior rubbery and the interior dense.
More NYC Italian-American Classics
- Copycat Rao’s Famous Meatballs — the old-school East Harlem version built on up to 2 cups of water and a hard olive-oil fry, from the hardest restaurant reservation in New York
- Copycat Frankies 457 Meatballs — the Carroll Gardens red-sauce institution known for its rustic, simple approach
- Copycat Carbone Spicy Rigatoni Vodka — the other Carbone dish everyone searches for, built on caramelized tomato paste
- Copycat Carbone Veal Parmesan — the Carbone entree that rivals the rigatoni in reputation










